Software Requirements

The software stack required to do the hands-on labs is already installed on the AC compute cluster at the National Center for Supercomputing Applications (NCSA). All short course participants will be given access to this GPU compute cluster so it's not necessary to install the software stack on your laptop.

Client Software Requirements

The following client software may be required on your laptop system:
  • An SSH client is required. Windows and UNIX users can download the PuTTY SSH client from http://puttyssh.org/
  • A PDF reader (to read documentation)
The following software is not required, but may be useful to have on your system:
  • An SFTP client (to transfer files to a remote system)
  • A text editor (to edit code)

Local Installation

For students who do not have an account on the AC compute cluster at NCSA, the required software stack may be installed on a local system. Start by installing CUDA 3.0 on a local system. To do so, go to NVIDIA's developer website for CUDA 3.0 and do the following:
  1. Install the development driver for your platform
  2. Install the CUDA Toolkit for your platform
  3. (SDK code examples are not necessary for the hands-on labs)
Finally, download a tarball of the software stack and follow the directions.