LONDON – Advanced Micro Devices Inc. has collaborated with Northeastern University on the preparation of a book entitled Heterogeneous Computing with OpenCL that is due to be published by Morgan Kaufmann in August 2011.
The book discusses OpenCL experiences and details multiple device architectures and application programming interfaces (APIs), from multi-core CPUs, GPUs and integrated Accelerated Processing Units (APUs) such as AMD's Fusion APU technology, to fundamental parallel algorithms. It provides examples that illustrate the application of OpenCL to handle image processing, web plug-ins, random number generation, video processing and more, AMD (Sunnyvale, Calif.) said.
"The continued adoption of OpenCL will significantly expand the possibilities for software vendors and developers, leading to a wide array of innovative applications and new experiences that benefit from massively parallel processing. There is a resultant need for education and training of the university community which this book will meet," said Manju Hegde, corporate vice president at AMD in a statement.
"Application development across the PC, tablet and smartphone markets are red hot in terms of reader interest. We thank AMD and Northeastern University for shedding light on the common platforms and parallel computing movement," said Todd Green, senior acquisitions editor of Morgan Kaufmann, in the same statement.
The book has been co-authored by several engineers and academics AMD and Northeastern University, including: Benedict Gaster, OpenCL architect at AMD; Lee Howes, member of technical staff at AMD; David R. Kaeli, director of the Northeastern University Computer Architecture Research Laboratory (NUCAR) and associate dean of Undergraduate Programs in the College of Engineering at Northeastern University and Perhaad Mistry and Dana Schaa, who are both Ph.D students in the Department of Electrical and Computer Engineering, Northeastern University.
Heterogeneous Computing with OpenCL is expected to be available in print and electronic formats in August 2011.
OpenCL is The open standard for parallel programming of heterogeneous systems, which is being developed and supported by more than 35 Industries giants in the field of electronics.
There actually a was very great requirement of consolidated text, which will be greatly satisfied by this textbook from AMD.
Join our online Radio Show on Friday 11th July starting at 2:00pm Eastern, when EETimes editor of all things fun and interesting, Max Maxfield, and embedded systems expert, Jack Ganssle, will debate as to just what is, and is not, and embedded system.