• 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