• DocumentCode
    2533103
  • Title

    A limit study of local memory requirements using value reuse profiles

  • Author

    Huang, Andrew S. ; Shen, John P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1995
  • fDate
    29 Nov-1 Dec 1995
  • Firstpage
    71
  • Lastpage
    81
  • Abstract
    Modern high-performance microprocessors are devoting more and more resources to the problem of the von Neuman bottleneck. In this limit study, we measure the bare minimum amount of local memories that programs require to run without delay. Our measurements are made by using the Value Reuse Profile, which contains the dynamic value reuse information of a program´s execution, and by assuming the existence of efficient memory systems. The results show that the group of 16 benchmarks we use require considerably less memory than a typical superscalar microprocessor has. We also measure the amount of performance improvement that is possible in the presence of an autonomous memory system. For the DEC Alpha 21064, this figure ranges from 15% to 102%. The results provide motivation for the development of more effective memory management policies
  • Keywords
    computer architecture; performance evaluation; software reusability; storage management; DEC Alpha 21064; autonomous memory system; benchmarks; high-performance microprocessors; local memories; local memory requirements; memory management; value reuse profiles; von Neuman bottleneck; Bandwidth; Clocks; Delay; Memory management; Microarchitecture; Microprocessors; Modems; Pipeline processing; Reduced instruction set computing; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1995., Proceedings of the 28th Annual International Symposium on
  • Conference_Location
    Ann Arbor, MI
  • ISSN
    1072-4451
  • Print_ISBN
    0-8186-7349-4
  • Type

    conf

  • DOI
    10.1109/MICRO.1995.476814
  • Filename
    476814