Writing /fs1/eecg/moshovos/a/a3/moshovos/public_www/CUDA10/data/cache/5/581ed260ad8122a8ec0e3fd852afc773.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /fs1/eecg/moshovos/a/a3/moshovos/public_www/CUDA10/data/cache/5/581ed260ad8122a8ec0e3fd852afc773.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /fs1/eecg/moshovos/a/a3/moshovos/public_www/CUDA10/data/cache/5/581ed260ad8122a8ec0e3fd852afc773.xhtml failed

Who is this course for?

My hope is that people from various disciplines will attend the course. I will assume very little in terms of background preparation (i.e., basic understanding of computers and programming in C). The goal of the course is to bring together people with strong programming expertise and skills with people with a strong need for solving compute-intensive programs that can potentially benefit from programming graphics processors.

What is this course about

The aim of the course is to provide hands-on experience in developing applications software for graphics processors with massively parallel computing resources. The target audiences of the course are those who want to develop exciting applications for these processors, as well as those who want to develop programming tools and future implementations for these processors. The initial part of the course focuses on a popular programming interface for graphics processors. The course continues with a closer view of the internal organization of graphics processors and how it impacts performance. Finally, implementations of applications and algorithms on graphics processors will be discussed.

The course will be focusing on NVIDIA processors and the CUDA™ programming tools. There will be several programming assignments. In addition students will have to propose and complete a final project. Each programming assignment will involve successively more sophisticated programming skills.

The course will require a basic understanding of computer organization and general C programming knowledge.

This course is available to graduate students outside of Electrical and Computer Engineering; it should be of particular interest to those in other research fields who need substantial, low-cost computing power available with modern Graphics Processing Units.

User Accounts

Unfortunately, it was not possible to create your user accounts yet (I did not have access to the course on blackboard). The first assignment deadline was adjusted accordingly. You will receive an e-mail when the accounts are ready. My apologies for the delay.

Revised “getting started” notes have been posted. Please follow these steps to set up the CUDA SDK on your account.

Course Content

 
start.txt · Last modified: 2010/10/22 14:59 by andreas
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki