SBEL Logo

Advanced Computing for Engineering Applications

10-14 December 2012

Organized By: Associate Professor Dan Negrut - University of Wisconsin, Madison

Location: Politecnico di Milano - Milano, Italy

Cluster access instructions

Schedule



Day 1: Introduction

     
09:00 – 12:00 Lecture: Intro, sequential computing pdf pptx
12:00 – 13:30 Lunch break  
13:30 – 16:30 Hands-on: Memory issues, trends in parallel computing, accessing the cluster  

Day 2: Introduction to CUDA

     
09:00 – 12:00 Lecture: CUDA pdf pptx
12:00 – 13:30 Lunch break  
13:30 – 16:30 Hands-on: Timing, vector operations Source files
Assignment Parallel reduce operation  

Day 3: More Advanced CUDA Features

     
09:00 – 12:00 Lecture: Advanced CUDA features pdf pptx
12:00 – 13:30 Lunch break  
13:30 – 16:30 Hands-on: Matrix multiplication Source files
Assignment Matrix convolution  

Day 4: GPU Productivity Tools

     
09:00 – 12:00 Lecture: Productivity Tools pdf pptx
12:00 – 13:30 Lunch break  
13:30 – 16:30 Hands-on: Thrust, profiling Source files
Assignment Array processing using Thrust  

Day 5: Multi-core Programming Using OpenMP

     
09:00 – 12:00 Lecture: OpenMP pdf pptx
12:00 – 13:30 Lunch break  
13:30 – 15:30 Hands-on: OpenMP Source files
Assignment Matrix convolution with OpenMP  

© Simulation Based Engineering Laboratory, Dan Negrut 2017. SBEL is led by Mead Witter Foundation Professor Dan Negrut in the Department of Mechanical Engineering at Univeristy of Wisconsin-Madison

[SBEL Home] [ProCSI] [Workshops] [AC-Summer School] [Consortia] [Chrono Tutorials]
UW Logo