• DocumentCode
    2227149
  • Title

    An evaluation of DELTA, a decoupled pre-fetching virtual shared memory system

  • Author

    Watson, Ian ; Rawsthorne, Alasdair ; Cumpstey, Mike ; Charpin, Florent

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    1995
  • fDate
    25-28 Oct 1995
  • Firstpage
    482
  • Lastpage
    487
  • Abstract
    Decoupled pre-fetching is a technique for reducing the page miss overheads in Distributed Shared Memory systems by separating out those instructions responsible for data fetching from the main instruction stream and running them on a separate CPU whose function is to predict store accesses ahead of time. This approach differs from other pre-fetching approaches in that the predictions of data usage are obtained dynamically from partial evaluation of the program and this promises to produce considerably better performance in circumstances where the access patterns are non-regular and cannot be extracted by static analysis of the program. This paper reviews the techniques of decoupled pre-fetching with particular emphasis on Cache only Memory Architectures (COMA). It then presents a more thorough evaluation of the ideas than has previously been attempted using some of the SPLASH benchmarks. It is shown that the techniques perform well on some programs but that, as expected, the benefits of pre-fetching are negated when there is a high rate of data invalidation caused by global updating
  • Keywords
    distributed memory systems; memory architecture; performance evaluation; shared memory systems; virtual storage; Cache only Memory Architectures; DELTA; Distributed Shared Memory systems; SPLASH benchmarks; decoupled pre-fetching; global updating; virtual shared memory system; Computer science; Data mining; Data structures; Delay; Distributed decision making; Memory architecture; Program processors; Programming profession; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1063-6374
  • Print_ISBN
    0-81867195-5
  • Type

    conf

  • DOI
    10.1109/SPDP.1995.530722
  • Filename
    530722