High-level design space exploration for adaptive applications on multiprocessor systems-on-chip

Xin An 1 Abdoulaye Gamatié 2 Eric Rutten 1
2 SysMIC - Conception et Test de Systèmes MICroélectroniques
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : This paper presents an abstract design and analysis framework for applications on multiprocessor systems-on-chip (MPSoCs). The aim is to allow for faster and cost-effective implementation decisions. This framework is intended as an intermediate reasoning support to deal with important design decisions in the early design stage. Our framework enables design space exploration in order to identify adequate parallelism levels for hardware/software mappings in presence of adaptive system behaviors. For this purpose, we use an activation clock-based encoding in which an application is represented according to its event occurrences with their precedence relations. Then, different mapping and scheduling scenarios of applications on MPSoC are analyzed via clock traces representing system simulations. Among properties of interest are functional behavioral correctness, temporal performance and energy consumption. A number of experiments are performed to compare with state-of-the-art techniques based on synchronous dataflow graphs. Experimental results show that our framework provides a similar level of precision and efficiency. In addition, our framework is more flexible to deal with both application and platform adaptive behaviors, while allowing customized communication and computation behavior simulations.
Type de document :
Article dans une revue
Journal of Systems Architecture, Elsevier, 2015, 61 (3-4), pp.172-184. 〈10.1016/j.sysarc.2015.02.002〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01162488
Contributeur : Eric Rutten <>
Soumis le : mercredi 10 juin 2015 - 16:28:27
Dernière modification le : jeudi 28 juin 2018 - 15:12:05

Identifiants

Collections

Citation

Xin An, Abdoulaye Gamatié, Eric Rutten. High-level design space exploration for adaptive applications on multiprocessor systems-on-chip. Journal of Systems Architecture, Elsevier, 2015, 61 (3-4), pp.172-184. 〈10.1016/j.sysarc.2015.02.002〉. 〈hal-01162488〉

Partager

Métriques

Consultations de la notice

240