• Home
  • Search
  • Architectural support for dynamic memory management
  • Open Access IconOpen Access
  • Cite Icon21
  • https://doi.org/10.1109/iccd.2000.878274Copy DOI Icon

Architectural support for dynamic memory management

  • Sep 17, 2000
  • J Morris Chang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Conference Article
  • Citations14

Scalable hardware-algorithm for mark-sweep garbage collection

  • Sep 05, 2000
  • W Srisa-An +2
  • Research Article
  • Citations1

자바기반 내장형 시스템에서 쓰레기 객체의 명시적 자유화 방법

  • Dec 01, 2002
  • The KIPS Transactions:PartA
  • Soo Kyung Bae +1
  • Research Article
  • Citations20

DMMX: Dynamic memory management extensions

  • Mar 13, 2002
  • The Journal of Systems & Software
  • J.Morris Chang +3
  • Conference Article
  • Citations3

DoubleDecker

  • Dec 11, 2017
  • Debadatta Mishra +2
  • Conference Article

Dynamic Memory Manager: A memory usage Statistical Tool

  • Jun 24, 2022
  • Avita Katal +3
  • Research Article
  • Citations1

DySHARQ: Dynamic Software-Defined Hardware-Managed Queues for Tile-Based Architectures

  • Nov 20, 2020
  • International Journal of Parallel Programming
  • Sven Rheindt +8
  • Conference Article
  • Citations4

The Method, the Tools and Rationales for Assessing Dynamic Memory Efficiency in Embedded Real-Time Systems in Practice

  • Oct 01, 2006
  • Christian Rosso
  • Research Article
  • Citations1

Dynamic memory management with garbage collection for embedded applications

  • Oct 22, 2000
  • Roberto Brega +1
  • Conference Article
  • Citations9

A dynamic memory measuring tool for C++ programs

  • Mar 24, 2000
  • Woo Hyong Lee +2
  • Research Article
  • Citations6

An integrated dynamic memory tracing tool for C++

  • Nov 16, 2002
  • Information Sciences
  • Woo Hyong Lee +1
  • Conference Article

Improving the Performance of the Deferrable Server Based Garbage Collection Scheduling Strategy

  • Dec 01, 2006
  • Ali Ebrahim El Desokey +3
  • Conference Instance

Proceedings of the 8th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems

  • Jul 02, 2013
  • Olivier Zendra +1
  • Research Article
  • Citations7

High-level dynamic memory management for object-oriented real-time systems

  • Jan 01, 1996
  • ACM SIGPLAN OOPS Messenger
  • Kelvin Nilsen
  • Conference Article
  • Citations9

MCS: Memory Constraint Strategy for Unified Memory Manager in Spark

  • Dec 01, 2017
  • Ziyao Zhu +3
  • Research Article
  • Citations45

Dynamic scratchpad memory management for code in portable systems with an MMU

  • Jan 29, 2008
  • ACM Transactions on Embedded Computing Systems
  • Bernhard Egger +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.