DocumentCode
1301000
Title
Designing Heterogeneous Embedded Network-on-Chip Platforms With Users in Mind
Author
Chou, Chen-Ling ; Marculescu, Radu
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
29
Issue
9
fYear
2010
Firstpage
1301
Lastpage
1314
Abstract
In this paper, we propose a user-centric design methodology targeting heterogeneous embedded systems-on-chip where communication happens via the network-on-chip approach. More precisely, in this new design methodology, we consider explicitly the information about the user experience and apply machine learning techniques to develop a design flow which aims at minimizing the workload variance; this allows the system to better adapt to different types of user needs and workload variations. Our experimental results show that by considering the user experience into the design space exploration step, the system platforms generated by our approach achieve more than 30% energy savings, on average, compared to the single platform derived from the traditional design flow; this implies that each system configuration we generate is highly suitable for the targeted class of user and workload behaviors.
Keywords
learning (artificial intelligence); network-on-chip; heterogeneous embedded network-on-chip platform design; heterogeneous embedded systems-on-chip; machine learning techniques; user experience; user-centric design methodology; workload variations; Central Processing Unit; Computer architecture; Design methodology; Embedded system; Hardware; Optimization; Space exploration; Embedded systems; multiprocessor systems-on-chip (SoC); on-chip networks; optimization methods; user-centric design;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2010.2049045
Filename
5552223
Link To Document