next up previous
Next: About this document ... Up: GPU Computing Previous: Course Objectives

Lecture Schedule

----Lo slot per il corso e' il mercoledi' (dalle ore 11 alle ore 13)----
----Il corso si svolgera' in aula 311 ovvero aula Seminari ----
----Terzo Piano, Palazzina C, Dip.to Matematica, Largo S. Leonardo Murialdo 1 ----

  1. 23/3 Lec1: Introduction to Parallel Computing, Manycore architectures and GPUs in particular.
  2. 30/3 Lec2: CUDA, OpenCL, JavaCL and parallel programming models.
  3. 6/4 Lec3: Writing parallel code: OpenCL, CUDA and JavaCL samples.
  4. 20/4 Lec4: Thread organization and scheduling in CUDA and OpenCL.
  5. 27/5 Lec5: Memory layout in OpenCL and CUDA.
  6. 4/5 Lec6: Optimizing performance on CUDA, OpenCL and JavaCL.
  7. 11/5 Lec7: Timing, profiling and debugging of OpenCL, CUDA and JavaCL programs.
  8. 18/5 Lec8: Advanced applications, project work discussion and future work.


2011-03-13