Ëîãîòèï ÎìÃÓ
    Computational Systems Chair
CUDA course
Coding : Russian LanguageEnglish language
 
Site map
Guestbook
 


Course

"CUDA Programming Model"


All interested students are invited to this course.

In this course you learn modern multicore architecture, models of parallel programming and the basic principles lying at the base of realisation of effective parallel algorithms on the Graphics Processor Units. You also will get acquainted with realisations of typical algorithms and the problems arising in the Signal processing, Computing Geometry, Computer Graphics, Enciphering, Database Processing, Mathematical Modelling and Fluid Dynamics.

Short brief of the course
  1. Introduction.
  2. Review of GPUs: architecture and features.
  3. Introduction to the CUDA.
  4. CUDA threads.
  5. CUDA memory.
  6. Floating point computing.
  7. Concepts of parallel programming.
  8. Digital signal processing.
  9. Computational geometry.
  10. Rendering.
  11. Solving the differential equations.
  12. Databases.
  13. Enciphering on GPU.
  14. Optimization of CUDA applications.

Lectures will be held at the faculty. All lectures are spent on Thursdays at 15:30. The first lecture: March, 4th, 2010 in 108B.

Students of 1-5 years are invited.

Course authors:
Dr. Victor Korobitsin (korobits.at.gmail.dot.com),
Dr. Julia Frolova
Address:Division of Computational Systems
 Department of Computer Science
 Omsk State University,
 644077 Omsk, RUSSIA
E-mail:

For more information of this division contact with Chairman Victor Korobitsin.

    Omsk State University  |  Departments & Divisions  |  Staff  |  Students  |  Omsk City 
 
Copyright © 1996 Omsk State University
Designed by Ilya Zemskov
For any questions mail to webmaster.   
Last modification: 1 march 2010 y.