Title :
Towards future adaptive multiprocessor systems-on-chip: An innovative approach for flexible architectures
Author :
Lemonnier, F. ; Millet, Philippe ; Almeida, G.M. ; Hubner, Michael ; Becker, Jurgen ; Pillement, Sebastien ; Sentieys, Olivier ; Koedam, Martijn ; Sinha, S. ; Goossens, Kees ; Piguet, Christian ; Morgan, M.-N. ; Lemaire, R.
Author_Institution :
Thales Res. & Technol., Palaiseau, France
Abstract :
This paper introduces adaptive techniques targeted for heterogeneous manycore architectures and introduces the FlexTiles platform, which consists of general purpose processors with some dedicated accelerators. The different components are based on low power DSP cores and an eFPGA on which dedicated IPs can be dynamically configured at run-time. These features enable a breakthrough in term of computing performance while improving the on-line adaptive capabilities brought from smart heuristics. Thus, we propose a virtualisation layer which provides a higher abstraction level to mask the underlying heterogeneity present in such architectures. Given the large variety of possible use cases that these platforms must support and the resulting workload variability, offline approaches are no longer sufficient because they do not allow coping with time changing workloads. The upcoming generation of applications include smart cameras, drones, and cognitive radio. In order to facilitate the architecture adaptation under different scenarios, we propose a programming model that considers both static and dynamic behaviors. This is associated with self adaptive strategies endowed by an operating system kernel that provides a set of functions that guarantee quality of service (QoS) by implementing runtime adaptive policies. Dynamic adaptation will be mainly used to reduce both overall power consumption and temperature and to ease the problem of decreasing yield and reliability that results from submicron CMOS scales.
Keywords :
digital signal processing chips; field programmable gate arrays; multiprocessing systems; power aware computing; quality of service; system-on-chip; FlexTiles platform; QoS; adaptive multiprocessor systems-on-chip; adaptive techniques; dynamic adaptation; eFPGA; flexible architectures; innovative approach; low power DSP cores; manycore architectures; power consumption; power temperatures; quality of service; smart heuristics; submicron CMOS scales; virtualisation layer; Computer architecture; Digital signal processing; Hardware; Nickel; Power demand; Program processors; Quality of service;
Conference_Titel :
Embedded Computer Systems (SAMOS), 2012 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4673-2295-9
Electronic_ISBN :
978-1-4673-2296-6
DOI :
10.1109/SAMOS.2012.6404179