• DocumentCode
    928137
  • Title

    Evaluating design choices for shared bus multiprocessors in a throughput-oriented environment

  • Author

    Chiang, Men-Chow ; Sohi, Gurindar S.

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • Volume
    41
  • Issue
    3
  • fYear
    1992
  • fDate
    3/1/1992 12:00:00 AM
  • Firstpage
    297
  • Lastpage
    317
  • Abstract
    The authors consider the evaluation of design choices in multiprocessors with a single, shared bus interconnect operating in an environment in which each task is being executed on a single processor and the performance of the multiprocessor is measured by its overall throughput. To evaluate design choices, they develop mean value analysis analytical models and validate the models by comparing their results against the results of a trace-driven simulation analysis for 5376 multiprocessor configurations. The trace-driven simulation uses actual programs and simulates their execution in a throughput-oriented environment. It is found that: (1) cache block sizes that yield the best performance in a multiprocessor differ from the block sizes that yield the best uniprocessor performance metrics, (2) a larger cache set associativity might be warranted in a multiprocessor even though it might not be warranted in a uniprocessor, (3) a split transaction, pipelined bus yields much higher multiprocessor throughput than a circuit switched bus, especially for larger main memory latencies, and (4) increasing the bus width appears to be an effective way of improving multiprocessor throughput
  • Keywords
    digital simulation; multiprocessing systems; performance evaluation; cache block sizes; cache set associativity; design choices; mean value analysis analytical models; multiprocessor throughput; overall throughput; performance; shared bus multiprocessors; throughput-oriented environment; trace-driven simulation analysis; Analytical models; Computational modeling; Computer aided manufacturing; Delay; Integrated circuit interconnections; Measurement; Performance analysis; Space exploration; Switching circuits; Throughput;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.127442
  • Filename
    127442