• DocumentCode
    1831138
  • Title

    Analysis of memory latency factors and their impact on KSR1 performance

  • Author

    Kahhaleh, Bassam Z.

  • Author_Institution
    Dept. of Electr. Eng., Jordan Univ., Amman, Jordan
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    649
  • Lastpage
    656
  • Abstract
    The KSRI has a shared address space, which spreads over physically distributed memory modules with various latencies. Thus performance depends considerably on the program´s locality of reference and the effectiveness of using prefetch and post-store instructions. This paper analyzes the various memory latency factors which stall the processor during program execution, running on 32-processor system. A suitable model for evaluating these factors is developed for the execution of tiled do-loops with the slice strategy. The benchmark used is a sparse matrix solver. The limited size of the prefetch queue is shown to stall the processor for a long period of time, which reduces the benefit of prefetch considerably. The post-store operation is shown to have a high overhead. However, delaying the post-store operation improved performance considerably
  • Keywords
    distributed memory systems; parallel programming; performance evaluation; shared memory systems; KSR1; benchmark; distributed memory modules; locality of reference; memory latency factors; performance evaluation; post-store instructions; post-store operation; prefetch; prefetch queue; program execution; shared address space; slice strategy; sparse matrix solver; tiled do-loops; Bandwidth; Cache storage; Delay; Hardware; Instruction sets; Performance analysis; Prefetching; Registers; Scalability; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288235
  • Filename
    288235