Mark Harris (NVIDIA) with
Runyu Yang (SIMPAS@UNSW) and
Dragan Dimitrovici (XENON Systems)
8:45-14:00 Wednesday 14 July 2010
Room G02 - Law Building (MAP-F8)
(nearest car park)
The University of New South Wales
Sydney
(Getting to UNSW and Parking MAP)
This workshop is now over
Slides presented by Mark Harris at the workshop
CUDA is a parallel computing architecture and programming environment from NVIDIA that enables dramatic increases in computing performance by harnessing the power of the GPU (graphics processing unit).
Computing is evolving from "central processing" on the CPU to "co-processing" on the CPU and GPU. To enable this new computing paradigm, NVIDIA invented the CUDA parallel computing architecture. With over 100 million CUDA-enabled GPUs sold to date, software developers, scientists and researchers are finding broad-ranging uses for CUDA, including image and video processing, computational biology and chemistry, fluid dynamics simulation, CT image reconstruction, seismic analysis, financial computing, ray tracing, and much more.
The latest CUDA-enabled GPU architecture from NVIDIA, code-named "Fermi", is now available in the form of the Tesla 20 series GPU computing solutions, which support many "must have" features for technical and enterprise computing. These include ECC memory for uncompromised accuracy and scalability, support for C++ and 8x the double precision performance compared to Tesla 10-series GPU computing products. NVIDIA Tesla GPUs are being used in 100s of clusters and data centers around the world, including the Nebulae cluster, currently the 2nd fastest supercomputer in the world.
In this workshop you will learn about CUDA, the Fermi architecture, and Tesla GPU Computing products. You will learn about the basics of programming GPUs using CUDA C and C++, the variety of available computational libraries for CUDA, tools for profiling and debugging CUDA applications, and approaches for optimizing CUDA parallel applications. You will also learn about CUDA-enabled desktop, workstation, and cluster computing solutions provided by XENON Systems.
| 8:45 | Registration |
| 9:00 | Local Host's Introduction |
| 9:05 | Mark Harris - Introduction to NVIDIA CUDA, Tesla, and the Fermi Architecture |
| 9.50 | Dragan Dimitrovici - CUDA-enabled Hardware Options from XENON Systems |
| 10:10 | Tea Break |
| 10:30 | CUDA Parallel Programming Model and C for CUDA |
| 11:00 | Live Programming Demo |
| 11:30 | CUDA Toolkit and Libraries |
| 12:00 | CUDA Debugging and Profiling Tools |
| 12:15 | Optimizing Performance on NVIDIA GPUs Future Directions, Q & A |
| 13:00 | Lunch and further discussion |
| 14.00 | Close |
Mark Harris is a senior developer technology engineer at NVIDIA, where he works with developers around the world on software for computer graphics and high-performance computing. His research interests include parallel computing, general-purpose computation on GPUs, physically based simulation, real-time rendering, and gastronomy. Mark earned his PhD in computer science from the University of North Carolina at Chapel Hill in 2003 and his BS from the University of Notre Dame in 1998. He founded and maintains GPGPU.org, a web site dedicated to general-purpose computation on GPUs. Mark moved to Brisbane in 2008 after living in the United Kingdom for five years.
Dragan Dimitrovici is the Founder and driving force of the XENON Technology Group. He founded the company in 1996 at the age of 21, when he recognised the opportunity to sell quality locally assembled computer hardware.
The XENON Technology Group (XTG) which consists of XENON Systems, Mediaproxy and XDT develops mission critical solutions for new and emerging markets within the Defence, Scientific Research, Broadcast, Film and Education industry. Its solutions are tailored to individual customer requirements. Each year XTG invest heavily in research and partners with world-class IT vendors including, NVIDIA, Supermicro, Intel, AMD, Mellanox, Xyratex, Adaptec, AccelerEyes (Jacket for Matlab) & Microsoft.
Dragan studied Information Management at Melbourne University and is a certified Intel Server Integration Specialist. In 2006, Dragan was an Ernst & Young, Entrepreneur of the Year finalist.
Dragan has direct responsibility for the product development and strategy of the company.
Our research theme is "simulation and modelling of particulate systems", aimed at understanding the mechanisms governing particulate packing and flow through rigorous simulation and modelling of the particle-particle and particle-fluid interactions at both microscopic and macroscopic levels, with its application oriented to mineral processing - Australia's most important industry. In the past years, we have gradually established our leading position in the main theme research areas. Our effort in the coming years will be made to expand and strengthen our leading position. Our goal is to become an internationally recognised research centre through excellence in fundamental and applied research in particulate science and technology.
Last update: 19 June 2010