• DocumentCode
    2067778
  • Title

    Experimental implementation of dynamic access ordering

  • Author

    McKee, Sally A. ; Klenke, Robert H. ; Schwab, Andrew J. ; Wulf, Wm A. ; Moyer, Steven A. ; Aylor, James H. ; Hitchcock, C.Y.

  • Author_Institution
    Virginia Univ., Charlottesville, VA, USA
  • Volume
    1
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    431
  • Lastpage
    440
  • Abstract
    As microprocessor speeds increase, memory bandwidth is rapidly becoming the performance bottleneck in the execution of vector-like algorithms. Although caching provides adequate performance for many problems, caching alone is an insufficient solution for vector applications with poor temporal and spatial locality. Moreover, the nature of memories themselves has changed. Current DRAM components should not be treated as uniform access-time RAM: achieving greater bandwidth requires exploiting the characteristics of components at every level of the memory hierarchy. The authors describe hardware-assisted access ordering and a hardware development effort to build a Stream Memory Controller (SMC) that implements the technique for a commercially available high-performance microprocessor, the Intel i860. The strategy augments caching by combining compile-time detection of memory access patterns with a memory subsystem that decouples the order of requests generated by the processor from that issued to the memory system. This decoupling permits requests to be issued in an order that optimizes use of the memory system.<>
  • Keywords
    buffer storage; performance evaluation; storage management; Stream Memory Controller; caching; decoupling; dynamic access ordering; high-performance microprocessor; memory access patterns; memory bandwidth; memory subsystem; performance bottleneck; vector-like algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323142
  • Filename
    323142