Instructor:
Dr. Michelle Mills Strout
Office: 342 CS Building
Office Hours in 342: Wednesday 2-3pm in 342 or via RamCT chat or by appointment
Email: cs560@cs.colostate.edu
Teaching Assistant:
Manaf Gharaibe
Office Hours: Monday 2-3pm in 120 or via RamCT chat
Email: cs560@cs.colostate.edu
Lecture Time and Place:
2:00-3:15pm, Tuesday and Thursday, CompSciB Room 325

This course attacks the complexity of programming for fine-grained parallelism in architectures such as multicore, manycore, and GPUs through the power of the polyhedral framework. Compilers use the polyhedral framework to represent loop computations and express schedules and storage mappings for such computations. This approach enables the orthogonal specification of computation and implementation details such as parallel schedules.

Last modified: February 20, 2012
News:
The midterm has been pushed back a week, and HW5 will be due next week. (Michelle Strout, February 20, 2012)

The project proposal deadline is now Friday February 24th at 12 NOON. Also, example midterm questions have been posted on the progress webpage. More midterm review material will be posted once HW4 has been submitted. (Michelle Strout, February 15, 2012)

The HW1 deadline is now Wednesday February 8th at 11:59pm. The SpMV benchmark you should use for HW1 is now on the resources web page. ADDITIONALLY Quiz 1 has been posted on RamCT and is due THIS Friday February 3rd at 11:59pm. (Michelle Strout, January 30, 2012)

The HW0 deadline has been extended for 48 hours. HW0 is now due Friday at 11:59 pm. This is due to the RamCT merge issue. Additionally, yesterday's lecture has been re-recorded and posted. (Michelle Strout, January 25, 2012)

We are waiting for the RamCT sections to be merged. Please submit HW0 to cs560@cs.colostate.edu. Manaf or I will send an email that we received it within 12 hours. (Michelle Strout, January 23, 2012)