DOWNLOADS

FOLLOW US

At ISC 2012, many of NVIDIA's partners, will be featuring solutions powered by NVIDIA® GPUs. We invite you to visit our partners' exhibits and attend the featured ISC sessions, to learn about the latest NVIDIA Tesla® GPU computing solutions.

Hybrid computing is playing an ever more important role in supercomputing and computational research. At the center this hybrid computing model is the GPU, making faster, more efficient science and discovery possible. Attend this briefing to hear about the latest in NVIDIA GPU architecture and programming technology, and learn about how one of the top supercomputing centers around the world is working to leverage this technology to increase the pace and scope of research. Download Presentation (PDF 3.1 MB) >

In this talk, we will dive into the features of the compute architecture for "Kepler" – NVIDIA's new 7-billion transistor GPU. From the reorganized processing cores with new instructions and processing capabilities, to an improved memory system with faster atomic processing and low-overhead ECC, we will explore how the Kepler GPU achieves world leading performance and efficiency, and how it enables wholly new types of parallel problems to be solved. Download Presentation (PDF 1.5 MB) >

The world's largest computer systems are increasingly being limited by power and thermal limitations. This previous generation's focus on cost-effective and long-term-viable compute platforms has been expanded with the additional requirement for power-efficient computing. CARMA is the introductory system for developing the software ecosystem for the next generation of power-focused, high performance computing. It joins the power efficient high compute performance of a GPGPU, with a power-efficient ARM host processor. Both elements leverage the commodity market cost-effectiveness and leading edge development. This talk will introduce the CARMA hardware, outline its performance characteristics, describe the initial software system, and demonstrate the operational system. Download Presentation (PDF 1.3 MB) >

This year, the leadership-class computing facility at Oak Ridge National Labs is upgrading its largest supercomputer for open science, "Jaguar", to employ high-performance, power- efficient GPUs. Once the transition is complete, the machine will be known as "Titan". This talk will present an overview of the Titan supercomputer, showcase research codes that will run computational science on the GPU at scale, and investigate the progress and anticipated results of GPU-acceleration of these significant codes. In this session, we will also explain how research scientists interested in tapping into the immense capabilities of Titan can do so, through programs such as the INCITE program sponsored by the US Department of Energy. Download Presentation (PDF 2.8 MB) >

OpenACC is a directives-based programming standard for parallel computing on accelerators (including GPUs). It is designed to harness the transformative power of heterogeneous computing systems easily and quickly. Adding simple compiler hints to your code to express parallelism, allows the compiler to map computation onto an accelerator. OpenACC directives allow researchers and developers to make simple and portable code changes, enabling an easier migration to accelerated computing. This talk discusses the merits of this model, and provides an overview and guidance of the tools available to the developer from the OpenACC members. This talk discusses why directives like OpenACC are key to wide spread adoption, and provides an overview of the tools available from the OpenACC members. Download Presentation (PDF 1.8 MB) >

TUTORIAL: "Programming Accelerators with OpenACC and CUDA C/Fortran"

NVIDIA engineers and The Portland Group present a tutorial on programming GPUs using the newly available OpenACC compilers and CUDA for scientific and engineering tasks. OpenACC directives allow developers to make simple and portable code changes, enabling an easier migration to accelerated computing.

OTHER SESSIONS OF INTEREST

A significant challenge in developing, maintaining and porting numerical simulations is avoiding subtle errors that undermine the validity of the results without causing an obvious failure. This tutorial will share experiences, best practices and debugging techniques for identifying and resolving such defects in parallel applications.