Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Parallel Computing II 4003-532-70/4005-736-70 Spring Quarter 2007
Course Page

4003-532-70/4005-736-70 Parallel Computing II

Prof. Alan Kaminsky -- Spring Quarter 2007
Rochester Institute of Technology -- Department of Computer Science

Time: Mondays and Wednesdays, 6:00pm-7:50pm, Room 70-1610
Final Exam: Monday, 21-May-2007, 6:00pm-8:00pm, Room 70-1610

Textbook: Alan Kaminsky, Building Parallel Programs: SMPs, Clusters, and Java (draft in progress, 2006).
[Online version free of charge with copying restrictions]

Optional supplementary textbook: Barry Wilkinson and Michael Allen, Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers, Second Edition (Prentice-Hall, 2005). [Online version]

What's New   Last updated 23-May-2007 10:10am
General Information
-   Course Description and Outcomes
-   Course Grading and Policies
-   Course Schedule and Topics
-   Bibliography and Links
-   Grade Calculator: Undergraduate -- Graduate
-   Encrypted Grades
Assignments
-   Project Teams
-   Programming Project 1
-   Programming Project 2
Software
-   Parallel Java Library
-   Computer Science Course Library
Lecture Materials
Module 1.  Basic Parallel Programming
-   Parallel Computing I Lecture Notes
-   Random Walk
Module 2.  Hybrid SMP Cluster Programming
-   Massively Parallel Problems
-   Load Balancing
-   N-Bodies Problem With Visualization
-   Parallel Datastore Querying
Case Study 1.  Phylogenetic Trees
-   Concepts
-   Building Blocks
-   Exhaustive Search
-   Branch-and-Bound Search
Case Study 2.  Lock-Free Concurrent Programming
-   Lock-Free Concurrent Programming
Team Web Sites
See the Course Schedule for team presentation dates.
1.   Team Zissou -- S. Chase, A. Griggs, N. Lucaroni
2.   Team Latitude -- C. Dunnigan, K. Morse, W. Rummler
3.   Team Foobar -- A. Rader, M. Singleton, J. Watt
4.   Team JPB -- P. Erickson, B. Petrini

Parallel Computing II 4003-532-70/4005-736-70 Spring Quarter 2007
Course Page
Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Copyright © 2007 Alan Kaminsky. All rights reserved. Last updated 23-May-2007. Please send comments to ark­@­cs.rit.edu.