iap09 cuda@mit 6.963 - lecture 01: logistics (nicolas pinto, mit)
DESCRIPTION
See http://sites.google.com/site/cudaiap2009 and http://pinto.scripts.mit.edu/Classes/CUDAIAP2009TRANSCRIPT
![Page 1: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/1.jpg)
IAP09 CUDA@MIT / 6.963
Supercomputing on your desktop:Programming the next generation of cheap
and massively parallel hardware using CUDA
Lecture 01
Kick Off session-
Nicolas Pinto (MIT)
![Page 2: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/2.jpg)
Solve Tomorrow’s
Problems,
Today!
![Page 3: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/3.jpg)
Need More Throughput?
![Page 4: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/4.jpg)
Still doing your computations the old way?
![Page 5: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/5.jpg)
Tired Of Waiting For Your Computations?
![Page 6: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/6.jpg)
HPC has changed.
Did You?
![Page 7: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/7.jpg)
6.963 (IAP09)
Fresh New Technology Available NOW!
![Page 8: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/8.jpg)
![Page 9: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/9.jpg)
Guaranteed
![Page 10: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/10.jpg)
![Page 11: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/11.jpg)
![Page 12: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/12.jpg)
© David Kirk/NVIDIA and Wen-mei W. Hwu, 2007ECE 498AL1, University of Illinois, Urbana-Champaign
Course Goals
• Learn how to program massively parallel processors and achieve–high performance–functionality and maintainability–scalability across future generations
• Acquire technical knowledge required to achieve the above goals–principles and patterns of parallel programming–processor architecture features and constraints–programming API, tools and techniques
adapted for 6.963
![Page 13: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/13.jpg)
Todayyey!!
![Page 14: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/14.jpg)
![Page 15: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/15.jpg)
Class logisticsTeaching Staff (MIT)
![Page 16: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/16.jpg)
Class logisticsTeaching Staff (MIT)
GPU Computing with CUDA David Luebke (NVIDIA)
CUDA DemosMarc Adams (NVIDIA)
![Page 17: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/17.jpg)
High-Throughput Scientific ComputingHanspeter Pfister (Harvard)
Class logisticsTeaching Staff (MIT)
GPU Computing with CUDA David Luebke (NVIDIA)
CUDA DemosMarc Adams (NVIDIA)
![Page 18: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/18.jpg)
Some Logistics...
![Page 19: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/19.jpg)
Faculty: Prof. Steven G. Johnson
Teaching Staff
![Page 20: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/20.jpg)
TAs: Justin Riley and Nicolas Poilvert
Teaching Staff
![Page 22: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/22.jpg)
Lectures: M/W/F 10-12 (#32-155)HandsOn: M/W/F 2-5 (#32-141)
Project Hours: T/R 2-5 (#3-370)
Schedule
![Page 23: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/23.jpg)
// CUDA Basics// CUDA Advanced// Theory// Case Studies// Projects
Schedule
![Page 24: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/24.jpg)
Resources
![Page 25: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/25.jpg)
Resources
![Page 26: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/26.jpg)
Hardware
30+ GPUs
![Page 27: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/27.jpg)
Hardware
19 MacBook Pro
![Page 28: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/28.jpg)
Hardware
$70,000+from NVIDIA, Rowland/Harvard and MIT (OEIT, DiCarlo Lab, Graphics CSAIL, EECS)
![Page 29: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/29.jpg)
The “Project”
![Page 30: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/30.jpg)
![Page 31: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/31.jpg)
The Project(s)
![Page 32: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/32.jpg)
The Project
![Page 33: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/33.jpg)
Project Presentations@the_end_of_the_course
6.963MIT
The Project
![Page 34: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/34.jpg)
Competition
![Page 35: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/35.jpg)
Personal
Supercomputer Gifts
![Page 37: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/37.jpg)
![Page 38: IAP09 CUDA@MIT 6.963 - Lecture 01: Logistics (Nicolas Pinto, MIT)](https://reader034.vdocuments.net/reader034/viewer/2022051323/547bc31ab479595e098b4eaf/html5/thumbnails/38.jpg)
COME