GPU Computing April 2009. GPU Outpacing CPU in Raw Processing GPU NVIDIA GTX 285 240 cores 1.04 TFLOPS CPU GPU CUDA Architecture Introduced DP HW Introduced.

Slides:



Advertisements
Similar presentations
Lecture 1: Introduction
Advertisements

Accelerators for HPC: Programming Models Accelerators for HPC: StreamIt on GPU High Performance Applications on Heterogeneous Windows Clusters
GPU Programming using BU Shared Computing Cluster
The Development of Mellanox - NVIDIA GPUDirect over InfiniBand A New Model for GPU to GPU Communications Gilad Shainer.
Monte-Carlo method and Parallel computing  An introduction to GPU programming Mr. Fang-An Kuo, Dr. Matthew R. Smith NCHC Applied Scientific Computing.
Intro to GPU’s for Parallel Computing. Goals for Rest of Course Learn how to program massively parallel processors and achieve – high performance – functionality.
GPU System Architecture Alan Gray EPCC The University of Edinburgh.
A 4-year $2.6 million grant from the National Institute of Biomedical Imaging and Bioengineering (NIBIB), to perform “real-time” CT imaging dose calculations.
HPCC Mid-Morning Break High Performance Computing on a GPU cluster Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
NVIDIA GPUs Power a Creative Revolution with Adobe Creative Suite 4.
FSOSS Dr. Chris Szalwinski Professor School of Information and Communication Technology Seneca College, Toronto, Canada GPU Research Capabilities.
GRAPHICS AND COMPUTING GPUS Jehan-François Pâris
NVIDIA ® Quadro ® Mobile Workstation Solutions Intel ® Core i5 and i7 “Calpella” Based Platforms October, 2010.
GPU Computing with CUDA as a focus Christie Donovan.
Multi Agent Simulation and its optimization over parallel architecture using CUDA™ Abdur Rahman and Bilal Khan NEDUET(Department Of Computer and Information.
Jared Law CUDA: Super-Computing Made Easy. Jared Law NVidia CUDA: Why CUDA? What is CUDA? Where/how is CUDA being used? What does CUDA mean to programmers?
1 ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 19, 2011 Emergence of GPU systems and clusters for general purpose High Performance Computing.
Real-World GPGPU Mark Harris NVIDIA Developer Technology.
Contemporary Languages in Parallel Computing Raymond Hummel.
Emergence of GPU systems for general purpose high performance computing ITCS 4145/5145 April 4, 2013 © Barry Wilkinson CUDAIntro.ppt.
HPCC Mid-Morning Break Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery Introduction to the new GPU (GFX) cluster.
Motivation “Every three minutes a woman is diagnosed with Breast cancer” (American Cancer Society, “Detailed Guide: Breast Cancer,” 2006) Explore the use.
GPU Programming with CUDA – Accelerated Architectures Mike Griffiths
1 ITCS 4/5010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Dec 31, 2012 Emergence of GPU systems and clusters for general purpose High Performance Computing.
Training Program on GPU Programming with CUDA 31 st July, 7 th Aug, 14 th Aug 2011 CUDA Teaching UoM.
Trip report: GPU UERJ Felice Pantaleo SFT Group Meeting 03/11/2014 Felice Pantaleo SFT Group Meeting 03/11/2014.
OpenMP in a Heterogeneous World Ayodunni Aribuki Advisor: Dr. Barbara Chapman HPCTools Group University of Houston.
NVDA Preetam Jinka Akhil Kolluri Pavan Naik. Background Graphics processing units (GPUs) Chipsets Workstations Personal computers Mobile devices Servers.
Chapter 2 Computer Clusters Lecture 2.3 GPU Clusters for Massive Paralelism.
CuMAPz: A Tool to Analyze Memory Access Patterns in CUDA
CATIA V6 Live Rendering Need permission from Xavier Melkonian at 3DS before any NDA discussion with CATIA users. NVIDIA/mental images.
David Luebke NVIDIA Research GPU Computing: The Democratization of Parallel Computing.
Computer Graphics Graphics Hardware
BY: ALI AJORIAN ISFAHAN UNIVERSITY OF TECHNOLOGY 2012 GPU Architecture 1.
Tim Madden ODG/XSD.  Graphics Processing Unit  Graphics card on your PC.  “Hardware accelerated graphics”  Video game industry is main driver.  More.
UIUC CSL Global Technology Forum © NVIDIA Corporation 2007 Computing in Crisis: Challenges and Opportunities David B. Kirk.
By Arun Bhandari Course: HPC Date: 01/28/12. GPU (Graphics Processing Unit) High performance many core processors Only used to accelerate certain parts.
General Purpose Computing on Graphics Processing Units: Optimization Strategy Henry Au Space and Naval Warfare Center Pacific 09/12/12.
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Spring 2012.
Taking the Complexity out of Cluster Computing Vendor Update HPC User Forum Arend Dittmer Director Product Management HPC April,
Applying GPU and POSIX Thread Technologies in Massive Remote Sensing Image Data Processing By: Group 17 King Mongkut's Institute of Technology Ladkrabang.
Emergence of GPU systems and clusters for general purpose high performance computing ITCS 4145/5145 April 3, 2012 © Barry Wilkinson.
GPU Architecture and Programming
Introducing collaboration members – Korea University (KU) ALICE TPC online tracking algorithm on a GPU Computing Platforms – GPU Computing Platforms Joohyung.
1 Latest Generations of Multi Core Processors
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Fall 2012.
Linchuan Chen. 图形处理器( Graphics Processing Unit ), 是一种专门用来处理在个人电脑、工作站或游 戏机上图像运算工作的微处理器。 图形处理器使显卡减少了对中央处理器的依赖, 并分担了部分原本是由中央处理器所担当的工 作 Efficient at manipulating.
Carlo del Mundo Department of Electrical and Computer Engineering Ubiquitous Parallelism Are You Equipped To Code For Multi- and Many- Core Platforms?
1)Leverage raw computational power of GPU  Magnitude performance gains possible.
Havok FX Physics on NVIDIA GPUs. Copyright © NVIDIA Corporation 2004 What is Effects Physics? Physics-based effects on a massive scale 10,000s of objects.
Martin Kruliš by Martin Kruliš (v1.0)1.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
POWERPOINT PRESENTATION EXAMPLES Design include: background, texts, front pages and mixed layouts Created by Nikki Lin /
CS 732: Advance Machine Learning
GPU Computing for GIS James Mower Department of Geography and Planning University at Albany.
The Library Approach to GPU Computations of Initial Value Problems Dave Yuen University of Minnesota, U.S.A. with Larry Hanyk and Radek Matyska Charles.
MD5 CUDA by n VIDIA BARSWF NETWORK SECURITY. MD5  Designer Ronald L. Rivest  Published April 1992  Digest size 128 bits  Rounds 4  ReplacesMD4 
University GPU Club Tues 29 Oct
NVIDIA® TESLA™ GPU Based Super Computer By : Adam Powell Student # For COSC 3P93.
General Purpose computing on Graphics Processing Units
Pragmatic appliance of GPGPU technology
Computer Graphics Graphics Hardware
Emergence of GPU systems for general purpose high performance computing ITCS 4145/5145 July 12, 2012 © Barry Wilkinson CUDAIntro.ppt.
Our Graphics Environment
Tooling Breakout Session
GPU Computing Jan Just Keijser Nikhef Jamboree, Utrecht
Super Computing By RIsaj t r S3 ece, roll 50.
Unit 20 Software Part 2.
Unit 20 Software Part 2.
Computer Graphics Graphics Hardware
Presentation transcript:

GPU Computing April 2009

GPU Outpacing CPU in Raw Processing GPU NVIDIA GTX cores 1.04 TFLOPS CPU GPU CUDA Architecture Introduced DP HW Introduced HW Debugger

Tesla TM High-Performance Computing Quadro ® Design & Creation GeForce ® Entertainment CUDA Architecture Available on All Modern NVIDIA GPUs Over 100 Million CUDA- enabled GPUs shipped

GPU Computing Applications Critical Mass GPU Computing Today (April 23 rd 2009) Over 100,000,000 installed CUDA-Architecture GPU’s Over 60,000 GPU Computing Developers (1/09) Cross vendor, cross platform enabled GPU Computing spans Consumer applications to HPC Over 100+ Universities teaching the CUDA Architecture and GPU Computing NVIDIA GPU with the CUDA Parallel Computing Architecture NVIDIA GPU with the CUDA Parallel Computing Architecture COpenCL DirectX Compute FORTRAN And … Java and Python integration With CUDA Extensions SDK + Lib’s + Visual Profiler and debugger Running in Production since st GPU demo Shipped 1 st OpenCL Beta Driver this week Microsoft’s GPU Computing API Supports all CUDA- Architecture GPU’s since G80 (DX10 and future DX11 GPU’s) SW supplied by The Portland Group

CUDA Architecture is Accelerating Time to Discovery 4.6 Days 27 Minutes 2.7 Days 30 Minutes 8 Hours 13 Minutes 16 Minutes 3 Hours CPU OnlyWith GPU (UIUC)(Evolved Machines)(Nokia, Motorola)(Techniscan ) Visit: CUDAzone

CUDA-Powered TSUBAME is 29 th Fastest Supercomputer in World Tokyo Institute of Technology first to achieve Top 500 rank with NVIDIA-based GPU cluster 170 Tesla systems with 680 GPUs 300,000 GPU cores 3 million computing threads NVIDIA - CONFIDENTIAL

Gaming Physics Enables games to simulate objects using physical models Allows for realistic effects and more vivid interaction Rich features available for games using NVIDIA PhysX Examples: rigid bodies, joints, fluids, cloth, softbodies, vegetation

Thank You