September 22nd, 2009
September 16th, 2009
Cranfield University, UK is pleased to offer a brand new 3-day course which introduces the programming techniques required to develop general-purpose software applications for GPU hardware. Using NVIDIA’s CUDA framework, the course will focus on the solution to common problems encountered whilst developing numerical applications on the GPU. This will include an introduction to the programming techniques required to take advantage of the architecture, as well as more advanced optimisation methodologies needed to get the most out of the platform.
- CUDA Programming Model
- GPU Device Architecture
- Performance Optimisation
The course is being held at Cranfield University between 30th November to 2nd December. More information is available on the course website.
August 6th, 2009
Slides from two full-day conference tutorials are now available:
Both tutorials present basics and advanced topics of scientific computing on GPUs, including ready-to-use GPU libraries, GPU architecture, case studies and many hands-on examples.
August 6th, 2009
The GPU Technology Conference will be held Sept 30-Oct 2, 2009 in San Jose, Calif. This event will focus on the latest breakthroughs that developers, engineers and researchers are achieving through the use of the GPU. Learn more at www.nvidia.com/gtc
Session abstracts and speakers can be found at www.nvidia.com/gtc under the Agenda page. Sessions announced to date include
- Advanced C for CUDA
- CUDA Fortran Programming for NVIDIA GPUs
- What Every CUDA Programmer Needs to Know about OpenGL
- Debugging tools for CUDA
- Using CUDA within Mathematica
- The TotalView Debugger for CUDA
- OPLib: A GPL Library of Elementary Pricing Functions in CUDA/OpenCL and OpenMP
- Par4All: Auto-Parallelizing C and Fortran for the CUDA Architecture
More sessions are to be announced.
August 4th, 2009
The course notes and supplementary material for “Beyond Programmable Shading”, a full-day course held at SIGGRAPH 2009 on August 6, are now available online.
This course is presented in two parts, Beyond Programmable Shading I and Beyond Programmable Shading II.
There are strong indications that the future of interactive graphics programming is a more flexible model than today’s OpenGL/Direct3D pipelines. Graphics developers need a basic understanding of how to combine emerging parallel programming techniques and more flexible graphics processors with the traditional interactive rendering pipeline. The first half of the course introduces the trends and directions in this emerging field. Topics include: parallel graphics architectures, parallel programming models for graphics, and game-developer investigations of the use of these new capabilities in future rendering engines.
The second half of the course has leaders from graphics hardware vendors, game development, and academic research present case studies that show how general parallel computation is being combined with the traditional graphics pipeline to boost image quality and spur new graphics algorithm innovation. Each case study discusses the mix of parallel programming constructs used, details of the graphics algorithm, and how the rendering pipeline and computation interact to achieve the technical goals. Read the rest of this entry »
July 20th, 2009
These webinars cover many topics including an introduction to C for CUDA, the OpenCL™ API, and performance optimization techniques, presented by NVIDIA DevTech Engineers with additional staff online to answer questions.
Full Schedule and short abstracts can be viewed at: http://developer.nvidia.com/object/gpu_computing_online.html
June 25th, 2009
This series will cover the basics of data parallel computing on GPUs leveraging NVIDIA’s CUDA architecture. Tutorials will cover many topics including C for CUDA, programming to the OpenCL API, using Direct X Compute and performance optimization techniques, presented by NVIDIA Developer Technology Engineering team and NVIDIA staff online to answer questions.
All dates and time reference are for California, USA. Please follow the links to register for the webinars. The webinar system will send emails confirming and also reminding you of your registration. The webinars are repeated in the morning and evening California Pacific time, so that developers all over the world can choose a time that is appropriate for them.
April 15th, 2009
A tutorial on High Performance Computing with CUDA was held at the International Conference on Supercomputing in Hamburg on Monday, June 22nd 2009. The tutorial included an introduction to the CUDA programming model and C for CUDA, along with details on the CUDA Toolkit, Libraries, and optimization. The tutorial also provided an introduction to OpenCL, and finished with a case study on Computational Fluid Dynamics by Dr. Graham Pullan from Cambridge University. Slides from the tutorial are now posted here on GPGPU.org.
(Massimiliano Fatica, Timo Stich, and Graham Pullan. High Performance Computing with CUDA. Tutorial. International Conference on Supercomputing 2009. Hamburg, Germany.)
April 15th, 2009
The 2009 SPEEDUP workshop will focus on Multicore computing and Parallel Languages. Topics include, but are not limited to OpenCL, NVIDIA CUDA, the Cell processor and GPU Computing. The event will take place in Lausanne, Switzerland, on September 7 and 8, 2009. The second day features a tutorial on GPU Computing with NVIDIA CUDA, organized by Dominik Göddeke (TU Dortmund), Robert Strzodka (Max Planck Institute Informatik) and Christian Sigg (NVIDIA).
April 14th, 2009
The paper deadline for the Minisymposium on GPU Computing at the 8th International Conference on Parallel Processing and Applied Mathematics has been extended to April 30. The minisymposium is organized by Jose R. Herrero, Enrique S. Quintana-Orti and Robert Strzodka, and will take place September 13-16 2009, in Wroclaw, Poland.
PPAM is also happy to announce a full day tutorial on GPU Computing, organized by Robert Strzodka and Dominik Göddeke. The program and list of speakers will be available soon.
This workshop, hosted by eResearch SA and to be presented by Mark Harris (NVIDIA) with Dragan Dimitrovici (Xenon Systems), aims to provide a detailed introduction to GPU computing with CUDA and NVIDIA GPUs such as the Tesla series of high-performance computing processors.
The workshop will be held from 9:00-13:00 on Tuesday 28th April, in the Henry Ayers Room, Ayers House
288 North Terrace, Adelaide (opposite the Royal Adelaide Hospital).
CUDA is NVIDIA’s revolutionary parallel computing architecture for GPUs. The available software tools include a C compiler for developers to build applications, as well as useful libraries for high-performance computing (BLAS, FFT, etc). Several widely-used scientific applications have been ported to run on GPUs using CUDA. This half-day workshop will provide an introduction to the CUDA architecture, programming model, and the programming environment of C for CUDA, as well as an overview of the Tesla GPU architecture, a live programming demo, and strategies for optimizing CUDA applications for the GPU. The workshop will also include a brief presentation of some of the current NVIDIA hardware offerings for GPU computing using CUDA.
The workshop is free, but space is limited. For complete details and registration, visit the workshop web page or download the brochure.