Share Email Print
cover

Proceedings Paper

Productive high-performance software for OpenCL devices
Author(s): John M. Melonakos; Pavan Yalamanchili; Chris McClanahan; Umar Arshad; Michael Landes; Shivapriya Jamboti; Abhijit Joshi; Shehzan Mohammed; Kyle Spafford; Vishwanath Venugopalakrishnan; James Malcolm
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

Over the last three decades, CPUs have continued to produce large performance improvements from one generation to the next. However, CPUs have recently hit a performance wall and need parallel computing to move forward. Parallel computing over the next decade will become increasingly defined by heterogeneous computing, involving the use of accelerators in addition to CPUs to get computational tasks done. In order to use an accelerator, software changes must be made. Regular x86-based compilers cannot compile code to run on accelerators without these needed changes. The amount of software change required varies depending upon the availability of and reliance upon software tools that increase performance and productivity. Writing software that leverages the best parallel computing hardware, adapts well to the rapid pace of hardware updates, and minimizes developer muscle is the industry’s goal. OpenCL is the standard around which developers are able to achieve parallel performance. OpenCL itself is too difficult to program to receive general adoptions, but productive high-performing software libraries are becoming increasingly popular and capable in delivering lasting value to user applications.

Paper Details

Date Published: 29 May 2013
PDF: 6 pages
Proc. SPIE 8752, Modeling and Simulation for Defense Systems and Applications VIII, 87520C (29 May 2013); doi: 10.1117/12.2016216
Show Author Affiliations
John M. Melonakos, AccelerEyes LLC (United States)
Pavan Yalamanchili, AccelerEyes LLC (United States)
Chris McClanahan, AccelerEyes LLC (United States)
Umar Arshad, AccelerEyes LLC (United States)
Michael Landes, AccelerEyes LLC (United States)
Shivapriya Jamboti, AccelerEyes LLC (United States)
Abhijit Joshi, AccelerEyes LLC (United States)
Shehzan Mohammed, AccelerEyes LLC (United States)
Kyle Spafford, AccelerEyes LLC (United States)
Vishwanath Venugopalakrishnan, AccelerEyes LLC (United States)
James Malcolm, AccelerEyes LLC (United States)


Published in SPIE Proceedings Vol. 8752:
Modeling and Simulation for Defense Systems and Applications VIII
Eric J. Kelmelis, Editor(s)

© SPIE. Terms of Use
Back to Top