
Proceedings Paper
Productive high-performance software for OpenCL devicesFormat | Member Price | Non-Member Price |
---|---|---|
$17.00 | $21.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
Published in SPIE Proceedings Vol. 8752:
Modeling and Simulation for Defense Systems and Applications VIII
Eric J. Kelmelis, Editor(s)
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)
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)
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
