Analysis of a heterogeneous multi-core, multi-hw-accelerator-based system designed using PREESM and SDSoC

Abstract : Nowadays, new heterogeneous system technologies are flooding the market: through the past years, it is possible to observe the move from single CPUs to multi-core devices featuring CPUs, GPUs and large FPGAs, such as Xilinx Zynq-7000 or Zynq UltraScale+ MPSoC architectures. In this context, providing developers with transparent deployment capabilities to efficiently execute different applications on such complex devices is important. In this paper, a design flow that combines, on one side, PREESM, a dataflow-based prototyping framework and, on the other side, Xilinx SDSoC, an HLS-based framework to automatically generate and manage hardware accelerators, is presented. This integration leverages the automatic, static task scheduling obtained from PREESM with asynchronous invocations that trigger the parallel execution of multiple hardware accelerators from some of their associated sequential software threads. An image processing application is used as a proof of concept, showing the interoperability possibilities of both tools, the level of design automation achieved and, for the resulting computing architecture, the good performance scalability according to the number of accelerators and sw threads. © 2017 IEEE.
Type de document :
Communication dans un congrès
12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017, Jul 2017, Madrid, Spain. 〈10.1109/ReCoSoC.2017.8016151〉
Liste complète des métadonnées

https://hal-univ-rennes1.archives-ouvertes.fr/hal-01622393
Contributeur : Laurent Jonchère <>
Soumis le : mardi 24 octobre 2017 - 13:29:46
Dernière modification le : mercredi 16 mai 2018 - 11:23:50

Identifiants

Citation

L. Suriano, A. Rodriguez, K. Desnos, M. Pelcat, E. De La Torre. Analysis of a heterogeneous multi-core, multi-hw-accelerator-based system designed using PREESM and SDSoC. 12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017, Jul 2017, Madrid, Spain. 〈10.1109/ReCoSoC.2017.8016151〉. 〈hal-01622393〉

Partager

Métriques

Consultations de la notice

108