DocumentCode :
3373807
Title :
Trojan: a high-performance simulator for shared memory architectures
Author :
Park, Daeyeon ; Saavedra, Rafael H.
Author_Institution :
Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
fYear :
1996
fDate :
8-11 Apr 1996
Firstpage :
44
Lastpage :
53
Abstract :
The paper presents an execution driven simulator called Trojan, which is an extended version of MIT Proteus, for evaluating the performance of parallel shared memory machines. The key features of Trojan are: (1) it simulates efficiently both process model based (e.g., SPLASH) and thread model based applications (e.g., SPLASH2) (a “copy on write” mechanism is used on process based applications implemented on a threads package); (2) it provides support for virtual memory simulation, which is, to our knowledge, the first execution driven simulator to offer this functionality; and (3) Trojan does not require making any modification to applications, which results in increased accuracy and usability. We have used Trojan extensively to study cache behavior, network traffic patterns, multiprocessor architectures, and application behavior
Keywords :
parallel machines; shared memory systems; virtual machines; virtual storage; MIT Proteus; SPLASH; SPLASH2; Trojan; application behavior; cache behavior; copy on write; execution driven simulator; high performance simulator; multiprocessor architectures; network traffic patterns; parallel shared memory machines; process model based applications; shared memory architectures; thread model based applications; threads package; virtual memory simulation; Computational modeling; Computer architecture; Computer science; Computer simulation; Context modeling; Costs; Memory architecture; Packaging; Usability; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 1996., Proceedings of the 29th Annual
Conference_Location :
New Orleans, LA
ISSN :
1080-241X
Print_ISBN :
0-8186-7432-6
Type :
conf
DOI :
10.1109/SIMSYM.1996.492151
Filename :
492151
Link To Document :
بازگشت