MWF 1:05-1:55
College of Computing 52
General Information
This course is will teach you ways to implement simulation systems on parallel or distributed computing systems for analytic or virtual environment applications. The emphasis will be on discrete event simulations. After some introductory materials, the course is roughly divided into two parts. The first is concerned with parallel and distributed execution of analytic simulations, e.g., for system evaluation. The second is concerned with the execution of simulations on distributed computers to create virtual environments, e.g., for training or gaming applications. During the semester, we'll try to understand the limits of the utility of the current state of the art, and what basic research problems still exist. We will examine the way we think about and use distributed simulation systems with an eye to the future of...
Text
The texts for the class are:
You can buy these from Amazon Books. also at the GaTech bookstore
Prerequisites
A general background in operating systems (processes, concurrency issues, semaphores, etc.) is assumed.æ An undergraduate course in operating systems should suffice.æ Programming assignments and projects will require software development in C and/or C++, although JAVA may be used for some assignments.æ Other languages or environments may be used, with the permission of the instructor. However, the students will be responsible for any additional integration needed to meet homework or project requirements. No prior knowledge of simulation or parallel or distributed computing is assumed.
æDisclaimer
The instructor reserves the right to modify any of these
plans as need be during the course of the class.