DocumentCode
1721659
Title
Simulating networks of superscalar processors
Author
Reiher, Eric ; Hum, Herbert H J ; Singh, Ajit
Author_Institution
CRIM, McGill Coll., Montreal, Que., Canada
fYear
1994
Firstpage
125
Lastpage
133
Abstract
Simulating a network of complex superscalar processors with high accuracy and acceptable response time is a challenging problem. Using the technique called compiled simulation is probably the best known option to achieve this goal. However the existing compiled simulation approach requires major modifications to simulate superscalar and superpipelined architectures. This paper describes the difficulties in simulating such architectures and presents our solution. The major difference between our use of the compiled simulation technique and those in extant simulators is that we simulate, at compile time, the interactions between the functional units within and between basic code blocks using delay tables. This provides a much more accurate image of the actual execution. The paper describes our implementation of the approach for a single as well as a network of RS/6000 processors
Keywords
multiprocessor interconnection networks; parallel architectures; parallel programming; pipeline processing; program compilers; virtual machines; RS/6000 processors; accuracy; compiled simulation approach; parallel programming; response time; superpipelined architectures; superscalar processor network simulation; Assembly; Delay effects; Educational institutions; Parallel architectures; Parallel programming; Processor scheduling; Programming profession; Sun; Switches; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 1994., 27th Annual
Conference_Location
La Jolla, CA
Print_ISBN
0-8186-5620-4
Type
conf
DOI
10.1109/SIMSYM.1994.283105
Filename
283105
Link To Document