SPONSORED BY: SYNNEX <strong>GTC</strong> NETWORK Please visit these Tesla Preferred Partners exhibits and be entered into a daily drawing to win a free NVIDIA Tesla C2075! ACE Computers AMAX Appro Aspen Systems Colfax International Creative Consultants Exxact Technologies Microway Penguin Computing, Inc Seneca Data Themis
SESSION INFORMATION – PRE-CONFERENCE TUTORIALS – MONDAY, MAY 14 MONDAY, MAY 14, 09:00 (80 MINUTES) PRE-CONFERENCE TUTORIAL - ROOM A5 S0005 Languages, APIs and Development Tools for <strong>GPU</strong> Computing Get a head start on the conference with this first-day introduction to key technologies for <strong>GPU</strong> Computing. This 90-minute tutorial session will cover the key features and differences between the major programming languages, APIs and development tools available today. Attendees will also learn several high level design patterns for consumer, professional and HPC applications, with practical programming considerations for each. Speaker(s): Will Ramey (Sr. Product Manager, <strong>GPU</strong> Computing, NVIDIA) Topic(s): General Interest, Development Tools & Libraries, Application Design & Porting Techniques (Beginner) MONDAY, MAY 14, 09:00 (80 MINUTES) PRE-CONFERENCE TUTORIAL - ROOM A3 S0023 NVIDIA OpenGL for <strong>2012</strong> Attend this session to get the most out of OpenGL on NVIDIA Quadro and GeForce <strong>GPU</strong>s. Topics covered include the latest advances available for Cg 3.1, the OpenGL Shading Language (GLSL); programmable tessellation; improved support for Direct3D conventions; integration with Direct3D and CUDA resources; bindless graphics; and more. When you utilize the latest OpenGL innovations from NVIDIA in your graphics applications, you benefit from NVIDIA’s leadership driving OpenGL as a cross-platform, open industry standard. Speaker(s): Mark Kilgard (Principal Software Engineer, NVIDIA) Topic(s): Computer Graphics, Development Tools & Libraries, Visualization, Audio, Image and Video Processing (Intermediate) MONDAY, MAY 14, 09:00 (80 MINUTES) PRE-CONFERENCE TUTORIAL - ROOM C S0614 Part 1: Introduction to <strong>GPU</strong> <strong>Program</strong>ming (Presented by Acceleware) Join us for an informative introduction to <strong>GPU</strong> <strong>Program</strong>ming. The session will begin with a brief overview of CUDA and dataparallelism before focusing on the <strong>GPU</strong> programming model. We will explore the fundamentals of <strong>GPU</strong> kernels, host and device responsibilities, CUDA syntax and thread hierarchy. A programming demonstration of a simple CUDA kernel will be provided. Introduction to <strong>GPU</strong> <strong>Program</strong>ming ��������������� ������������������ ����������������������� <strong>GPU</strong> kernels Host vs. device responsibilities CUDA syntax Thread hierarchy ��������������������������������������� Speaker(s): Chris Mason (Product Manager, Acceleware) Topic(s): Parallel <strong>Program</strong>ming Languages and Compilers, Development Tools & Libraries (Beginner) MONDAY, MAY 14, 10:30 (80 MINUTES) PRE-CONFERENCE TUTORIAL - ROOM A2 S0341 See the Big Picture Scalable Visualization Solutions for System Integrators NVIDIA Quadro Scalable Visualizations Solutions provide many feature for System Integrators who are building large scale displays. Come join us in this tutorial session on how to configure multi-projector systems, stereoscopic and immersive displays. Speaker(s): Doug Traill (Senior Solutions Architect, NVIDIA) Topic(s): Visualization (Beginner) MONDAY, MAY 14, 10:30 (80 MINUTES) PRE-CONFERENCE TUTORIAL - ROOM B S0517A <strong>Program</strong>ming <strong>GPU</strong>s with OpenACC (Part 1 of 3) OpenACC is a programming standard for parallel computing on accelerators (including <strong>GPU</strong>s) using directives. It is designed to harness the transformative power of heterogeneous computing systems easily and quickly. In this tutorial you will learn how to add simple compiler hints to your code to expose parallelism to the compiler, allowing it to map computation onto an accelerator. OpenACC directives allow developers to make simple and portable code changes, enabling an easier migration to accelerated computing. This is part 1 of a 3-part tutorial that will take you from an overview through how to optimize your code. The tutorial starts with an overview of OpenACC programming in which you will learn about applying basic OpenACC directives to your code, with examples. You will also learn more about how <strong>GPU</strong>s execute parallel programs, and apply this understanding to optimizing more advanced OpenACC examples to gain larger speedups and accelerate applications with various types of parallelism. Lastly, you will see how to use NVIDIA profiling tools to target your optimizations. Speaker(s): Mark Harris (Chief Technologist, <strong>GPU</strong> Computing, NVIDIA), Duncan Poole (Senior Manager, HPC, NVIDIA), Cliff Woolley (CUDA Developer <strong>Technology</strong> Engineer, NVIDIA) Topic(s): Parallel <strong>Program</strong>ming Languages & Compilers (Beginner) MONDAY, MAY 14, 10:30 (80 MINUTES) PRE-CONFERENCE TUTORIAL - ROOM A3 S0603 <strong>GPU</strong> Ray Tracing Learn the latest approaches in levering <strong>GPU</strong>s for the fastest possible ray tracing results from experts developing and leveraging the NVIDIA OptiX ray tracing engine, the team behind NVIDIA iray, and those making custom renderers. Multiple rendering techniques, <strong>GPU</strong> programming languages, out-of-core rendering, and optimal hardware configurations will be covered in this cutting-edge discussion. Speaker(s): Phillip Miller (Director, Workstation Software Product Management, NVIDIA) Topic(s): Ray Tracing (Beginner) MONDAY, MAY 14, 10:30 (80 MINUTES) PRE-CONFERENCE TUTORIAL - ROOM C S0615 Part 2: Introduction to the <strong>GPU</strong> Architecture and Memory Model (Presented by Acceleware) Explore the memory model of the <strong>GPU</strong>. The first part of the session covers task parallelism and thread cooperation in <strong>GPU</strong> computing. The second part focuses on the different memory types available on the <strong>GPU</strong>. We will define shared, constant and global memory and discuss the best locations to store your 23 CONFERENCE GUIDE MONDAY
- Page 1 and 2: PRESENTED BY PLATINUM SPONSORS MAY
- Page 3 and 4: WELCOME TO GTC Dear GTC Attendees,
- Page 5 and 6: IMPORTANT INFORMATION If there is a
- Page 7 and 8: 1 3 6 10 20 23 27 47 69 83 103 145
- Page 9 and 10: SUNDAY, MAY 13 08:30 to 17:35 InPar
- Page 11 and 12: Welcome to NVIDIA’s Emerging Comp
- Page 13 and 14: 14:00 to 14:50 S2003 Emerging Compa
- Page 15 and 16: CEO ON STAGE LISTING BIODIGITAL Bio
- Page 17 and 18: MERSIVE Since it was founded in 200
- Page 19 and 20: REALVIEW IMAGING LTD. RealView Imag
- Page 21 and 22: CONFERENCE GUIDE 19
- Page 23: AGENDA WEDNESDAY, MAY 16 Plenary Se
- Page 27 and 28: models with companion tools (e.g. f
- Page 29 and 30: SESSION INFORMATION TUESDAY, MAY 15
- Page 31 and 32: to NVIDIA’s GPUs. We summarize th
- Page 33 and 34: Speaker(s): James Lin (Assistant Pr
- Page 35 and 36: with extremely high memory bandwidt
- Page 37 and 38: presenters showcasing research code
- Page 39 and 40: TUESDAY, MAY 15, 15:00 (50 MINUTES)
- Page 41 and 42: TUESDAY, MAY 15, 15:00 (50 MINUTES)
- Page 43 and 44: TUESDAY, MAY 15, 16:00 (50 MINUTES
- Page 45 and 46: Speaker(s): Mark Harris (Chief Tech
- Page 47 and 48: Speaker(s): Nathan Bell (Senior Res
- Page 49 and 50: SESSION INFORMATION WEDNESDAY, MAY
- Page 51 and 52: WEDNESDAY, MAY 16, 09:30 (25 MINUTE
- Page 53 and 54: WEDNESDAY, MAY 16, 10:30 (25 MINUTE
- Page 55 and 56: collective behavior, helping reveal
- Page 57 and 58: WEDNESDAY, MAY 16, 14:00 (80 MINUTE
- Page 59 and 60: WEDNESDAY, MAY 16, 15:00 (25 MINUTE
- Page 61: Speaker(s): Bjoern Landmann (Develo
- Page 64 and 65: WEDNESDAY significantly beyond the
- Page 66 and 67: WEDNESDAY Speaker(s): Cliff Woolley
- Page 68 and 69: WEDNESDAY WEDNESDAY, MAY 16, 17:00
- Page 71 and 72: SESSION INFORMATION THURSDAY, MAY 1
- Page 73 and 74: THURSDAY, MAY 17, 09:30 (25 MINUTES
- Page 75:
applications. Furthermore guideline
- Page 78 and 79:
THURSDAY Speaker(s): Peter Zaspel (
- Page 80 and 81:
THURSDAY porting a numerical code t
- Page 82 and 83:
THURSDAY THURSDAY, MAY 17, 16:00 (5
- Page 84 and 85:
GPU Consolidation and Virtualizatio
- Page 86 and 87:
POSTER LISTINGS AN09 - Parallel Pro
- Page 88 and 89:
POSTER LISTINGS accuracy. Beside th
- Page 90 and 91:
with High SGI® Performance GPU NVI
- Page 92 and 93:
POSTER LISTINGS will allow to inclu
- Page 94 and 95:
POSTER LISTINGS CV08 - Orientation
- Page 96 and 97:
Covering the fastest computers in t
- Page 98 and 99:
POSTER LISTINGS mesh. To this end,
- Page 100 and 101:
POSTER LISTINGS speed enhancement w
- Page 102 and 103:
POSTER LISTINGS this work addresses
- Page 104 and 105:
What you need to know. Now. Dr. Dob
- Page 106 and 107:
SPEAKERS AND PANELISTS Arutyun Avet
- Page 108 and 109:
SPEAKERS AND PANELISTS with emphasi
- Page 110 and 111:
SPEAKERS AND PANELISTS computationa
- Page 112 and 113:
SPEAKERS AND PANELISTS Iain Couzin
- Page 114 and 115:
SPEAKERS AND PANELISTS Concept and
- Page 116 and 117:
SPEAKERS AND PANELISTS GE as a GPGP
- Page 118 and 119:
SPEAKERS AND PANELISTS h Session(s)
- Page 120 and 121:
SPEAKERS AND PANELISTS purpose comp
- Page 122 and 123:
SPEAKERS AND PANELISTS Osman Kent C
- Page 124 and 125:
SPEAKERS AND PANELISTS active contr
- Page 126 and 127:
SPEAKERS AND PANELISTS Rainald Lohn
- Page 128 and 129:
SPEAKERS AND PANELISTS Naoya Maruya
- Page 130 and 131:
SPEAKERS AND PANELISTS models, at A
- Page 132 and 133:
SPEAKERS AND PANELISTS Taro Okamoto
- Page 134 and 135:
SPEAKERS AND PANELISTS Loukas Petri
- Page 136 and 137:
SPEAKERS AND PANELISTS Erwin Roth R
- Page 138 and 139:
SPEAKERS AND PANELISTS Arroyo Video
- Page 140 and 141:
SPEAKERS AND PANELISTS John Stone S
- Page 142 and 143:
SPEAKERS AND PANELISTS Hoang-Tron M
- Page 144 and 145:
SPEAKERS AND PANELISTS Elmar Westph
- Page 146 and 147:
SPEAKERS AND PANELISTS Hongwei Zhou
- Page 148 and 149:
SPONSORS AND EXHIBITORS PLATINUM SP
- Page 150 and 151:
SPONSORS AND EXHIBITORS GOLD SPONSO
- Page 152 and 153:
SPONSORS AND EXHIBITORS PLATINUM ME
- Page 154 and 155:
SPONSORS AND EXHIBITORS Bright Comp
- Page 156 and 157:
SPONSORS AND EXHIBITORS MBA Science
- Page 158 and 159:
SPONSORS AND EXHIBITORS Polywell PQ
- Page 160 and 161:
SPONSORS AND EXHIBITORS Ubitus Inc.
- Page 162 and 163:
STAY EDUCATED! GTC is comprised of
- Page 164:
FIRST FLOOR TO ST. CLAIRE HOTEL BAL