CS575/GS575dl/GS511 Parallel Processing
Spring 2008


Class: 15:00-15:50 MWF Bohm, NESB B101

This is a graduate level course on parallel computing with the objective to familiarize you with the fundamental concepts, techniques and tools of parallel computing. Participation in this course will enable you to better use parallel computing in your own area of application, and will prepare you to take advanced courses in more specific areas of parallel computing. CS475 (Parallel Programming) is a prerequisite for this class. You also need mathematical maturity and some experience in algorithm analysis (running time, the order notation, complexity of standard algorithms, methods to analyze the running time of your programs, etc.) This semester the campus and distance learning versions of cs575 as well as general studies GS511 course will be united. Also, lectures will be recorded and synchronized with powerpoint presentations. Moreover, we will do a project using a Google/IBM data center, where we will learn how to deal with clusters containing 1000s of machines operating on 100s of terabytes of data. We will run this course from the CS575DL (distance learning) web site. Buckle up and enjoy the ride.