DocumentCode
167229
Title
Runtime Behavior Comparison of Modern Accelerators and Coprocessors
Author
Tarakji, Ayman ; Salscheider, Niels Ole
Author_Institution
Fac. of Electr. Eng., RWTH Aachen Univ., Aachen, Germany
fYear
2014
fDate
19-23 May 2014
Firstpage
97
Lastpage
108
Abstract
Recently, a variety of accelerator architectures became available in the field of high performance computing. Intel´s MIC (Many Integrated Core) and both GPU architectures, NVIDIA´s Kepler and AMD´s Graphics Core Next, all represent the latest innovation in the field of general purpose computing accelerators. This paper explores several important characteristics of these architectures and investigates the impact of certain design factors on the achieved performance using the uCLbench micro-benchmarks, the NPB (NAS Parallel Benchmark) suite and diverse real-world applications from the field of physics. Based on the single unified programming interface OpenCL, we observe the run-time behavior of each test program on several test platforms. Major architectural discrepancies are studied and a higher level examination is discussed in details.
Keywords
general purpose computers; graphics processing units; parallel processing; AMD; GPU architectures; Graphics Core Next; Intel; Kepler; MIC; NAS Parallel Benchmark suite; NPB suite; NVIDIA; accelerator architectures; coprocessors; general purpose computing accelerators; high performance computing; many integrated core; modern accelerators; runtime behavior comparison; uCLbench micro-benchmarks; Bandwidth; Benchmark testing; Computer architecture; Graphics processing units; Performance evaluation; Programming; Throughput; Accelerator; GPGPU; Graphics Core Next; Kepler; MIC; OpenCL; benchmarking;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location
Phoenix, AZ
Print_ISBN
978-1-4799-4117-9
Type
conf
DOI
10.1109/IPDPSW.2014.16
Filename
6969375
Link To Document