DocumentCode
3604027
Title
Framework for a Selection of Custom Instructions for Ht-MPSoC in Area-performance Aware Manner
Author
Dammak, Bouthaina ; Baklouti, Mouna ; Benmansour, Rachid ; Niar, Smail ; Abid, Mohamed
Author_Institution
Univ. of Valenciennes & Hainaut Cambresis, Valenciennes, France
Volume
7
Issue
4
fYear
2015
Firstpage
105
Lastpage
108
Abstract
Using application-specific instructions for heterogeneous multiprocessor system-on-chip (Ht-MPSoC) allows to find a good performance/energy trade-off. For MPSoC architecture executing different multimedia applications, we expect a large number of potential custom instructions. In order to explore the potential of all these instructions, we propose to identify the similar critical computations to be executed on hardware accelerators (HWA) shared between processors. Depending on the running applications in one side and their needs in performance and area usage on the other side, private and shared hardware accelerators are attached to the different cores. This leads to a large architectural space exploration. In this letter we propose an FPGA-based framework capable of identifying the configuration of HWA targeted to an MPSoC architecture. Our framework incorporates a hardware accelerators sharing methodology to optimize area/performance tradeoff. The comparison of framework-estimated results and real measurements proves the efficiency of our framework.
Keywords
field programmable gate arrays; multiprocessing systems; system-on-chip; FPGA-based framework; Ht-MPSoC; application-specific instructions; architectural space exploration; area-performance aware manner; custom instruction selection; heterogeneous multiprocessor system-on-chip; private hardware accelerators; shared hardware accelerators; Computer architecture; Field programmable gate arrays; Integer linear programming; Performance gain; Program processors; Space exploration; Hardware accelerators sharing; mixed integer linear programming model (MILP); space exploration;
fLanguage
English
Journal_Title
Embedded Systems Letters, IEEE
Publisher
ieee
ISSN
1943-0663
Type
jour
DOI
10.1109/LES.2015.2461626
Filename
7169532
Link To Document