• 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