DocumentCode
3692763
Title
To Co-run, or Not to Co-run: A Performance Study on Integrated Architectures
Author
Feng Zhang;Jidong Zhai;Wenguang Chen;Bingsheng He;Shuhao Zhang
Author_Institution
Dept. of Comput. Sci. &
fYear
2015
Firstpage
89
Lastpage
92
Abstract
Architecture designers tend to integrate both CPU and GPU on the same chip to deliver energy-efficient designs. To effectively leverage the power of both CPUs and GPUs on integrated architectures, researchers have recently put substantial efforts into co-running a single application on both the CPU and the GPU of such architectures. However, few studies have been performed to analyze a wide range of parallel computation patterns on such architectures. In this paper, we port all programs in Rodinia benchmark suite and co-run these programs on the integrated architecture. We find that co-running results are not always better than running the application on the CPU only or the GPU only. Among the 20 programs, 3 programs can benefit from co-running, 12 programs using GPU only and 2 programs using CPU only achieve the best performance. The remaining 3 programs show no performance preference for different devices. We also characterize the workload and summarize the patterns for the system insights of co-running on integrated architectures.
Keywords
"Computer architecture","Kernel","Graphics processing units","Performance evaluation","Benchmark testing","Central Processing Unit","Context"
Publisher
ieee
Conference_Titel
Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 2015 IEEE 23rd International Symposium on
ISSN
1526-7539
Type
conf
DOI
10.1109/MASCOTS.2015.27
Filename
7330177
Link To Document