COM 1770/COM 3620 (Parallel Computing)

Instructor: Gene Cooperman
Spring, 2003
Tuesday and Wednesday, 11:45 - 1:20
(The graduate course is combined with undergraduate senior honors seminar.)

The tasks have now been handed out in class. A "rough" implementation (not necessarily completely working) is due by Tuesday, May 13, so that we can agree on APIs between modules. There will also shortly be an on-line list of tasks and projects to reflect the class decisions. The old solution for Robust Slaves proposed by the class is on the Web.

There is a file, EMAIL, with individual and course e-mail lists in the course directory. Feel free to use it to encourage out-of-class discussion. It also says who is on what project.

There was a request on background material reviewing C for C++ and Java programmers, which I've added. The networking project must be done in C.


(Please scroll down to see the latest topics I've added.)

  • An overview of TOP-C (postscript) is available.
  • The list of projects based on TOP-C is now available.
  • Cache coherency
  • Sockets (client-server programming)
  • Socket Example programs:
  • MPI
  • Other Models of Parallelism
  • Reports by Students
    1. Igor Malioutov: Geant4 and Dark Matter (Wed., 5/7/03)
    2. Eugenio Korolev: Automatic (annotated) Marshalling: Extensions to Marshalgen, with applications to Geant4 (Wed., 5/7/03)
    3. Doug Ticson: TOP-C driving multiple store requests on DB (Tues, 5/13/03)
    4. Geoff Krapf: Overcoming the bottleneck of slow disks (Tues, 5/13/03)
    5. Eric Smith: TopJ: Integrating the TOP-C library with parallel Java applications (Wed, 5/21/03)
    6. David Hirst: Integrating the components of a more robust TOP-C implementation (Tues, 5/27/03)
    7. Corey Capone, Chris Cieslik, and Diana Soroko: The master, the slave and the database in a more robust TOP-C implementation (Tues, 5/27/03)
    8. Jessie Wan Foong, Marie Izquierdo, and Oludare Oyedele: Client-server communication in a more robust TOP-C implementation (Tues, 5/27/03)
    9. Doug Ticson: UPDATE: TOP-C driving multiple store requests on DB (Wed, 5/28/03)
    10. Geoff Krapf: UPDATE: Overcoming the bottleneck of slow disks (Wed, 5/28/03)
  • Future Topics (time permitting):
    The original announcement for COM 3620/COM 1770 is under syllabus.txt.