DocumentCode
2549834
Title
Architectural support for dynamic memory management
Author
Chang, J. Morris ; Srisa-An, Witawas ; Lo, C.-T.D.
Author_Institution
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear
2000
fDate
2000
Firstpage
99
Lastpage
104
Abstract
Recent advances in software engineering, such as graphical user interfaces and object-oriented programming, have caused applications to become more memory intensive. These applications tend to allocate dynamic memory prolifically. Moreover, automatic dynamic memory reclamation (garbage collection, GC) has become a popular feature in modern programming languages. As a result, the time consumed by dynamic storage management can be up to one-third of the program execution time. This illustrates the need for a high-performance memory management scheme. This paper presents a top-level design and evaluation of the proposed instruction extensions to facilitate heap management
Keywords
graphical user interfaces; object-oriented programming; software engineering; storage management; architectural support; automatic dynamic memory reclamation; dynamic memory management; garbage collection; graphical user interfaces; object-oriented programming; software engineering; Application software; Computer science; Dynamic programming; Hardware; Instruction sets; Memory management; Object oriented programming; Software engineering; Software maintenance; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-7695-0801-4
Type
conf
DOI
10.1109/ICCD.2000.878274
Filename
878274
Link To Document