DocumentCode :
3740041
Title :
Chip-level programming of heterogeneous multiprocessors
Author :
Mwaffaq Otoom;JoAnn M. Paul
Author_Institution :
Computer Engineering Dept., Yarmouk University, Irbid 21163, Jordan
fYear :
2015
Firstpage :
20
Lastpage :
25
Abstract :
Chip Heterogeneous Multiprocessors (CHMs) are increasingly emerging as a means to optimize energy and performance over a wide spectrum of application programs. However, unlike traditional processors no programming model has been developed for CHMs. This paper proposes a set of programming primitives and benchmarking strategies for CHMs. We demonstrate our proposal by showing how architects can evaluate and program chip level behavior directly and not simply rely upon traditional one size fits all schedulers. We evaluate a chip level program in terms of triggering frequency and global control state primitives for several benchmark usage patterns. Our cell phone example shows performance improvement over a baseline design by an average of 57%. System response time is improved by as much as 35%, compared to a traditional dynamic scheduler with 22% energy savings.
Keywords :
"Programming","Complexity theory","Program processors","Optimization","Processor scheduling","Scalability","Benchmark testing"
Publisher :
ieee
Conference_Titel :
Design & Test Symposium (IDT), 2015 10th International
Type :
conf
DOI :
10.1109/IDT.2015.7396730
Filename :
7396730
Link To Document :
بازگشت