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
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;
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
DOI :
10.1109/IPDPSW.2014.16