• DocumentCode
    2195113
  • Title

    Low load latency through sum-addressed memory (SAM)

  • Author

    Lynch, William L. ; Lautterbach, G. ; Chamdani, Joseph I.

  • Author_Institution
    Sun Microsyst., Palo Alto, CA, USA
  • fYear
    1998
  • fDate
    27 Jun-1 Jul 1998
  • Firstpage
    369
  • Lastpage
    379
  • Abstract
    Load latency contributes significantly to execution time. Because most cache accesses hit, cache-hit latency becomes an important component of expected load latency. Most modern microprocessors have base+offset addressing loads; thus effective cache-hit latency includes an addition as well as the RAM access. This paper introduces a new technique used in the UltraSPARC III microprocessor Sum-Addressed Memory (SAM), which performs true addition using the decoder of the RAM array, with very low latency. We compare SAM with other methods for reducing the add part of load latency. These methods include sum-prediction with recovery, and bitwise indexing with duplicate-tolerance. The results demonstrate the superior performance of SAM
  • Keywords
    instruction sets; memory architecture; timing; RAM access; UltraSPARC III microprocessor; bitwise indexing; cache-hit latency; decoder; low load latency; microprocessors; sum-addressed memory; sum-prediction; Argon; Cache memory; Circuit simulation; Circuits and systems; Computational modeling; Computer architecture; Conference proceedings; Delay; Feedback; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1998. Proceedings. The 25th Annual International Symposium on
  • Conference_Location
    Barcelona
  • ISSN
    1063-6897
  • Print_ISBN
    0-8186-8491-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1998.694795
  • Filename
    694795