Parallel Computer Architecture Simulator─Part I : Simulation of the CPU, INMOS Transputer T805

碩士 === 淡江大學 === 資訊工程研究所 === 83 === Simulation is extensively utilized for studying complex systems. The complexity of simulation models for physical systems is steadily increasing, and the requirement of real- time speed has become mandato...

Full description

Bibliographic Details
Main Authors: Chieh-horng Liao, 廖介宏
Other Authors: Chien-Chun Chou
Format: Others
Language:zh-TW
Published: 1995
Online Access:http://ndltd.ncl.edu.tw/handle/96577457300165067172
Description
Summary:碩士 === 淡江大學 === 資訊工程研究所 === 83 === Simulation is extensively utilized for studying complex systems. The complexity of simulation models for physical systems is steadily increasing, and the requirement of real- time speed has become mandatory. This has all led to the use of massively parallel computer systems to support parallel simulation.This thesis emphasizes on the implementation of a CPU simulator. It's also the first part of the National Science Council project "Parallel Simulation on a Parallel Computer Architecture Simulator." Our objective is to simulate a T805 transputer CPU that can be easily used as a building block to construct a closely-couple transputer network. INMOS transputer family is designed and based on the OCCAM language that is a fulfillment of Hoare's Communicating Sequential Processes theory. Because of the network nature of transputer, each T805 CPU has a different structure from a traditional CPU. For instance, it is a stack-machine processor with 4K program memory and four communication links for direct connection to other transputers. Moreover, it has a microcoded scheduler that enables concurrent processing. We have used the discrete-event simulation technique to construct our CPU emulator. In addition, each message sending out through one of the links will be attached a timestamp that represents the simulating run-time.