Skip to Main content Skip to Navigation
Journal articles

Energy-driven design space exploration of tiling-based accelerators for heterogeneous multiprocessor architectures

Abstract : Programming heterogeneous multiprocessor architectures combining multiple processor cores and hardware accelerators is a real challenge. Computer-aided design and development tools try to reduce the large design space by simplifying hardware-software mapping mechanisms. However, energy consumption is not well supported in most of design space exploration methodologies due to the difficulty to estimate energy consumption fast and accurately. To this aim, this paper proposes and validates an exploration method for partitioning tilling-based parallel applications on software cores and hardware accelerators under energy-efficiency constraints. The methodology is based on energy and performance measurement of a tiny subset of the design space and an analytical formulation of the performance and energy of an application kernel mapped onto a heterogeneous architecture. This closed-form expression is captured and solved using Mixed Integer Linear Programming, which allows for very fast exploration and results in the best hardware and software partitioning under energy constraint. The approach is validated on two application kernels using a Zynq-based architecture showing more than 12% acceleration speed-up and energy saving compared to standard approaches. Results also show that the most energy-efficient solution is application-and platform-dependent and moreover hardly predictable, which highlights the need for fast exploration tools as in this paper.
Document type :
Journal articles
Complete list of metadata

Cited literature [28 references]  Display  Hide  Download
Contributor : Matthieu Gautier Connect in order to contact the contributor
Submitted on : Wednesday, June 3, 2020 - 4:26:07 PM
Last modification on : Friday, August 5, 2022 - 2:54:52 PM
Long-term archiving on: : Saturday, December 5, 2020 - 1:42:02 AM


Files produced by the author(s)



Baptiste Roux, Matthieu Gautier, Olivier Sentieys, Jean-Philippe Delahaye. Energy-driven design space exploration of tiling-based accelerators for heterogeneous multiprocessor architectures. Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2020, 77, pp.1-12. ⟨10.1016/j.micpro.2020.103138⟩. ⟨hal-02747622⟩



Record views


Files downloads