• DocumentCode
    506035
  • Title

    An integrated memory management scheme for dynamic alias resolution

  • Author

    Chiueh, Tzi Cker

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Berkeley, CA, USA
  • fYear
    1991
  • fDate
    18-22 Nov. 1991
  • Firstpage
    682
  • Lastpage
    691
  • Abstract
    When a program object can be accessed via multiple names, an aliasing problem occurs. The existence of aliasing decreases the efficiency of register usage and increases the instruction bandwidth requirements because of the need to maintain the consistency among multiple copies of the object in the memory hierarchy. In this paper, a simple and efficient memory management scheme is developed to dynamically resolve aliasing problems. The scheme rests upon the integrated management of registers and on-chip data cache. With this support the compiler is able to make better use of processor registers without extra consistency maintenance overhead. Furthermore, unlike previous approaches this scheme does not require expensive associative search hardware, which potentially can lengthen the machine cycle time or the pipeline depth, and is shown to be equally applicable to multiprocessor configurations without modification.
  • Keywords
    cache storage; storage management; dynamic alias resolution; integrated memory management scheme; program objects; Memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-89791-459-7
  • Type

    conf

  • DOI
    10.1145/125826.126157
  • Filename
    5348868