Skip to Main content Skip to Navigation
Conference papers

Two Exact Methods For Mapping On Heterogeneous CPU/FPGA Architectures

Abstract : This research investigates the problem of the optimisation of static task mapping on a heterogeneous computing system CPU/FPGA (Central Processing Unit/Field-Programmable Gate Array) used to implement intimately coupled hardware and software models. In the face of obstacles as memory-wall, power wall and real-time requirements, hardware designers are directed more and more towards reconfigurable computing. The use of heterogeneous CPU/FPGA systems is one of the most promising solutions in order to increase the performance. Indeed, in such systems, multi-core processors (CPU) provide high computation rates while the reconfigurable logic (FPGA) offers high performance and adaptability to the application real-time constraints. However, heterogeneous computing systems present new challenges, and one of the most important issues is how to map efficiently the application tasks on the available resources while considering real-time constraints. This work includes the development of two exact methods that focus on the static initial task mapping, for two different case studies. In the first case, the execution is considered preemptive and the problem of task mapping is treated in terms of workload on the heterogeneous system. While in the second case the execution is considered non preemptive and the main objective is to minimize the makespan. In both case studies we consider communication constraints, since the application tasks are linked by precedence.
Document type :
Conference papers
Complete list of metadata

https://hal-uphf.archives-ouvertes.fr/hal-03577174
Contributor : Aurélien Vicentini Connect in order to contact the contributor
Submitted on : Wednesday, February 16, 2022 - 3:29:10 PM
Last modification on : Tuesday, March 29, 2022 - 9:52:56 AM

Identifiers

Collections

Citation

Omar Souissi, Abdelhakim Artiba. Two Exact Methods For Mapping On Heterogeneous CPU/FPGA Architectures. IEEE 10th International Conference on Networking, Sensing and Control (IEEE ICNSC 2013), Apr 2013, Evry, France. ⟨10.1109/ICNSC.2013.6548793⟩. ⟨hal-03577174⟩

Share

Metrics

Record views

7