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 :
بازگشت