Prerequisites
Students are expected to have considerable programming experience and knowledge of basic systems topics (e.g., CS 61 or CSCI E-215). Exceptions by permission of the instructor.
Required Textbook
No books are required for this course. We will point you to various related and interesting articles.
Required Software
All software will have to compile on the SEAS GPU cluster under Linux. Instructions on how to get access to the cluster are available in HW 0.
Required Hardware
You will be able to develop your code on the SEAS GPU cluster or at the 53 Church St. computing labs, so no specific hardware is required. See HW 0 and Policies for more details on how to access these resources. If you want to run your CUDA code on your own machine you will need a recent NVIDIA graphics card.
Newsreader
You need to obtain a newsreader (also called a feedreader, or RSS aggregator) and subscribe to the course News blog. This will enable you to get instant updates instead of visiting this site each time a new assignment is due. Two free services available online I recommend are Google Reader and Bloglines. There are also stand-alone applications you can install on your computer, and a few Firefox add-ons.
Online Forum
Students need to subscribe to the online forum. The forum is your main venue to ask questions, discuss problems, and help each other out. The forum will open during first week of classes.