Welcome! Check out the schedule page for weekly work.
Echo lecture recordings are available here.
Lectures
03:30 PM - 04:45 PM TR, Computer Science Building 325, Jan. 22 - May. 12
Final
May 15 6:20-8:20p
Prerequisite
CS 475: Parallel Programming, or an upper division parallel
programming course.
Description
This is a graduate level course on parallel computing with
the objective to familiarize students with the fundamental
concepts, techniques and tools of parallel
computing. Participation in this course will enable you to
better use parallel computing in your application area, and
will prepare you to take advanced courses in more specific
areas of parallel computing. The
schedule
page contains the
weekly schedule, links to lecture notes, quizzes, homework
etc.
NOTICE ONE: The lecture notes are brief. They are not
meant to be complete study material, but initial pointers to
what needs to be studied. For more complete material, see
the resources page.
NOTICE TWO: The quizzes are worth very few points, and
we DROP your worst quiz result. They are there for
you to make sure you are getting the material, and whether
you are studying enough.
Upon completion of this course you will
- be able to understand and employ the fundamental concepts
and mechanisms which form the basis of the
design of parallel computation models and algorithms.
- be able to recognize problems and limitations to
parallel systems, as well as possible solutions.
- be familiar with some of the relevant papers in the
area of parallel algorithms and systems, both
current and classic.