CSCI 4900/6900: PARALLEL AND DISTRIBUTED SIMULATION

CLASS TIME:



INSTRUCTOR:

TA:

OFFICE HOURS:

    Hybinette (Barrow 217 D): Thu 3:15 PM - 5:15 PM (and by appointment)

PREREQUISITES:

    Proficiency in programming in C or Java, Data Structures

UNDERGRADUATE VS. GRADUATE CREDIT:

    You may take this course for undergraduate (CSCI 4900) or graduate (CS 6900) level credit. Both versions of the course will have the same lectures. The graduate version will require additional work on homework assignments and may include different examination questions. Projects for graduate credit must be research oriented, and typically will require experimentation (requiring software development to create the experiments).

PEOPLE IN OUR CLASS:

IMPORTANT INFORMATION:

LATEST NEWS (listed most recent to least recent):
  • 01/06/03 Working on getting e-mail list set up.

TEXT:

EVALUATION:

    Grading will be based on 3-5 homeworks (includes small programming assignments), a final project and tests as as follows:
      3-5 Homeworks 10%
      Exam I 15%
      Exam II 15%
      Final Exam 20%
      1 Paper presentation 10%
      2 Mini projects 10%
      Final Project 20%

    COURSE CONTENT:


      This course is an introduction to the field of parallel and distributed simulation. It will cover the foundational algorithms and techniques that have been developed over the last 20 years up to and including the current state of the art. Topics will range from synchronization algorithms, data distribution techniques, parallel and distributed applications running on top of simulation executives to high-performance analytic simulation and distributed virtual environments. In addition establishing a comprehensive theoretical framework you will extend the current research through a hands-on project. This research will include a proposal, an interim report and a final report and conclude with an oral presentation.

    SCHEDULE OF TOPICS