The response to the first multicore programming class was overwhelmingly positive. We asked the attendees what other multicore technologies they would be interested in. The consensus was to have an thorough introductory course on developing software for GPU processors
Beaverton, OR (PRWEB) September 30, 2009
Following the success of the NCT-100 Programming Multicore Processors training course, nCore Design announces the immediate availability of the NCT-300 Programming GPU Processors course.
Responding to feedback from students who took the multicore programming course, nCore has created a comprehensive GPU programming class. Conceived with the experienced C/C++ programmer in mind, NCT-300 covers concepts and approaches related to programming GPU processors using both CUDA and OpenCL.
"The response to the first multicore programming class was overwhelmingly positive. We asked the attendees what other multicore technologies they would be interested in. The consensus was to have an thorough introductory course on developing software for GPU processors," said Ian Lintault, Managing Director at nCore Design.
The course covers GPU hardware, memories, data transport, CUDA and OpenCL APIs, programming methods and performance optimization. It will enable students to understand the fundamental aspects of GPU programming and become proficient in a relatively short time. Extensive hands-on laboratories demonstrate how to apply common numerical methods using both native APIs and open source libraries.
Other topics covered in the course include integrating the Intel Threading Building Blocks (TBB) abstraction layer with native GPU software APIs in addition to a GPU debugging primer. To get more details download the class brochure here: NCT-300 Programming GPU Processors Brochure
The course is 4 days and the cost is $3400/person. To register, schedule an on-site session or contact nCore Design, go to http://www.ncoredesign.com/company/contact_us/
Connect with nCore on Twitter: @ncoredesign
Visit nCore Design November 14-20 at Supercomputing '09 in Portland, Oregon at booth 2539.
About nCore Design
Core Design LLC develops high performance software and systems for multicore microprocessors, GPUs and embedded systems. nCore has significant expertise on wide variety of computing platforms and specialized knowledge of applied software optimization techniques. nCore is a leading provider of hands-on, instructor-led training courses focused on programming multicore and GPU processors.
nCore Design is a Multicore Programming Practices (MPP) working group member of The Multicore Association.
Founded in 2007, nCore Design is a privately held company with offices in the US and Japan. nCore works with local partners to deliver state-of-the-art solutions to multinational technology companies. To learn more about how nCore Design solutions can contribute to your success, call 971-228-0700.