A Programmable Inbound Transfer Processor for Active Messages in Embedded Multicore Systems | IEEE Conference Publication | IEEE Xplore

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


Abstract:

The "Internet of Things" requires new multicore computing devices with very high energy-efficiency. We propose an improved architecture of these embedded devices with emp...Show More

Abstract:

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.
Date of Conference: 30 August 2017 - 01 September 2017
Date Added to IEEE Xplore: 28 September 2017
ISBN Information:
Conference Location: Vienna, Austria

I. Introduction

The “Internet of Things” distributes data processing at all levels of the infrastructure, and new “ smart devices ” must be able to perform local computations. Our study focuses on middle-end computing nodes running embedded applications. We consider the following characteristics: 100 mW to a few Watts of power consumption, up to 1 MB of on chip memory, optional external memory, and integrated chip to fit in a small form factor board. This type of systems is meant for generic computing intensive application such as high end audio and speech recognition. It is also well suited for computer vision, e.g. computational photography or face detection/recognition. With stronger configuration, it is appropriate for professional appliances such as security cameras or video transcoding devices.

Contact IEEE to Subscribe

References

References is not available for this document.