CMSE 890 (Sect. 001) - Programming for Multi-Core Architectures - FS16


The CMSE department and the Blue Waters project at the University of Illinois is will be offering of a graduate course Algorithmic Techniques for Scalable Many-core Computing as a collaborative, online course for multiple participating institutions. The course includes online video lectures, quizzes, and homework assignments with access to free accounts on the Blue Waters system.

The facilitating instructor for the course is Dr. Wen-Mei Hwu, professor of Electrical and Computer Engineering at the University of Illinois.  A copy of the syllabus can be found at


Time & Location: TBD

Instructor: A. Christlieb & D. Colbry

Email: &


  • Experience working in a Unix environment
  • Experience developing and running scientific codes written in C or C++
  • Basic knowledge of CUDA (A short online course, Introduction to CUDA, is available to registered students who need assistance in meeting this prerequisite)
  • Although not required, knowledge from "Applied Parallel Programming," is highly recommended. Students who have not taken that course are encouraged to listen to the lectures (available at the course website and read the textbook before taking this course).