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
Link To Document