A Programmable Inbound Transfer Processor for Active Messages in Embedded Multicore Systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

A Programmable Inbound Transfer Processor for Active Messages in Embedded Multicore Systems

Résumé

The "Internet of Things" requires new multicore computing devices with very high energy-efficiency. We propose an improved architecture of these embedded devices with emphasis on the efficiency of data transfers. By performing data re-organization at transport layer within the NoC infrastructure, we avoid the need for intermediate buffers for data distribution and organization. To complement "smart DMA" that structure the traffic at source side, we use a simple programmable processor to reorganize incoming data at target side. By doing this, only useful data is transported on the network, and unpacking at destination restores their structure in the most suitable way for the application, without the need of duplication. We have prototyped an inbound data processor in a MIPS-based multicore architecture. Applied on an image compression application, we save up to 33% memory footprint and divide the processing latency by a factor of 2.
Fichier non déposé

Dates et versions

hal-04392776 , version 1 (14-01-2024)

Identifiants

Citer

Yves Durand, Christian Bernard, Romain Lemaire, Cesar Fuguet Tortolero, Emilie Garat. A Programmable Inbound Transfer Processor for Active Messages in Embedded Multicore Systems. 2017 Euromicro Conference on Digital System Design (DSD), Aug 2017, Vienna, France. pp.192-197, ⟨10.1109/DSD.2017.38⟩. ⟨hal-04392776⟩

Collections

CEA
3 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More