DocumentCode :
229122
Title :
Co-design of many-accelerator heterogeneous systems exploiting virtual platforms
Author :
Sotiriou-Xanthopoulos, Efstathios ; Xydis, S. ; Siozios, Kostas ; Economakos, George
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
fYear :
2014
fDate :
14-17 July 2014
Firstpage :
1
Lastpage :
8
Abstract :
Modern multiprocessor heterogeneous systems incorporating multiple hardware accelerators on chip have resulted in an excessive increase in the complexity of hardware/software co-design. Designers have now to explore a design space including both per-accelerator architectural parameters as well as inter-accelerator combinations, i.e. different design configurations among the allocated accelerators, as each accelerator instance has different computational requirements, according to different input data, while throughput and area constraints should be met as well. Under such a system scenario, virtual platform prototyping suffers from increased design time phases, since it requires an exponentially larger number of evaluations to succeed adequate coverage of the design space. In this paper, we propose a co-design framework on top of virtual prototyping solution, customized for many-accelerator heterogeneous systems. The proposed framework defines separate configurations for each accelerator component of the virtual platform, instead of using only one common configuration, thus succeeding to meet both the area and the throughput constraints. In addition, as the design space size increases exponentially, the proposed framework utilizes process-based reconfigurable SystemC modules to intelligently bypass the non-productive simulation stages, thus delivering faster hardware/software co-design cycles. A case study emulating an heterogeneous server system for simultaneous video decoding of multiple streams shows the efficiency of the proposed approach, delivering design solutions with up to 1.58× improved area or 1.59× improved throughput, while achieving simulation time gains of 40%.
Keywords :
C language; hardware-software codesign; multiprocessing systems; virtual prototyping; virtual reality; accelerator architectural parameters; accelerator component; accelerator heterogeneous systems; area constraints; computational requirements; design configurations; design space; hardware accelerators; hardware/software co-design cycles; inter-accelerator combinations; modern multiprocessor heterogeneous systems; process-based reconfigurable SystemC modules; throughput constraints; virtual platform prototyping; virtual platforms; Computational modeling; Hardware; Servers; Software; Synchronization; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
Conference_Location :
Agios Konstantinos
Type :
conf
DOI :
10.1109/SAMOS.2014.6893188
Filename :
6893188
Link To Document :
بازگشت