Shodor

a national resource for computational science education

HOME BWPEP Shodor Blue Waters


| Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 | Day 8 | Day 9 | Day 10 | Other Resources |

Blue Waters 2014 Petascale Institute

Day 05 - OpenACC and CUDA

Day 5

(9:00 AM - 10:10) Receive Shodor accounts

Instructor: Aaron Weeden, Mobeen Ludin, and Bob Panoff
Hostname: login.shodor.org

(10:10 AM - 10:30 AM) Break

(10:30 AM - 11:00 AM) Introduction to GPGPU

Instructor: Mobeen Ludin

(11:00 AM - 12:15) Introduction to OpenACC

Instructor: Phil List
Materials: Website
Working example

(12:15 PM - 1:15 PM) Lunch

(1:15 PM - 3:00 PM) Introduction to CUDA

Instructor: Tom Jablin
Materials: Slides

(3:00 PM - 3:30 PM) Break

(3:30 PM - 5:00 PM) CUDA Basics

Instructor: Aaron Weeden
cp -r ~instr003/MatrixMultiplicationCode ~
cd MatrixMultiplicationCode
module load cudatoolkit
make multNoShare multShare
qsub -I -l nodes=1:ppn=16:xk,walltime=01:00:00
time aprun ./multNoShare 10 20 20 10
time aprun ./multShare 10 20 20 10

(5:30 PM - 6:30 PM) Dinner


| Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 | Day 8 | Day 9 | Day 10 | Other Resources |