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 :
بازگشت