Summary: | 碩士 === 淡江大學 === 資訊工程學系 === 85 === A simulator is the system that combines the technologies of
computer graphics, multimedia and mechanical control to create a
virtual environment. In order to let the user fully immerse
into this synthetic environment, system must be able to process
computer image, sound effect and mechanical control in real
time. As the increasing complexity and higher realism of
virtual world requested by the user, the need of high
performance computing becomes demanding. Such as mainframe and
special purpose computer are traditionally used to construct a
simulator, whereas those computers are expensive. As the
evolution of computer technology, both PC and workstation are
gaining more power with less cost. Therefore, coordinating
multiple PCs or workstations over network to construct a
distributed computing environment to meet the requirement of
high performance of computation is the trend of recent research.
Analyzing the tasks of a simulation systems, potential
parallelism exists among following modules: graphics render,
user interface, sound effect, virtual world manager, high
fidelity models and dead reckoning models. The motivation of
this thesis is to design a distributed computing environment to
fully explore these potential parallelism with pipeline
mechanism to speedup the simulating process. The simulation
system presented in this thesis, which is based on RTI (Run-
Time Infrastructure) of HLA (High Level Architecture) purposed
by Department of Defense, is actually built over distributed
PCs. The goal of this presented system is attempting to
approach parallel computation with distributed computation
environment as required by high performance computing. Further,
different components can be mounted on this system to form
another simulation for other purposes. In other word, the
system presented in this thesis provides a way to construct a
modulized simulation system easily.
|