Proceedings of the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems - CASES '00 2000
DOI: 10.1145/354880.354905
|View full text |Cite
|
Sign up to set email alerts
|

A dynamic memory management unit for embedded real-time system-on-a-chip

Abstract: Dealing with global on-chip memory allocation/de-allocation in a dynamic yet deterministic way is an important issue for upcoming billion transistor multiprocessor System-on-a-Chip (SoC) designs. To achieve this, we propose a new memory management hierarchy called Two-Level Memory Management. To implement this memory management scheme -which presents a paradigm shift in the way designers look at on-chip dynamic memory allocation -we present a System-on-a-Chip Dynamic Memory Management Unit (SoCDMMU) for alloca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2003
2003
2015
2015

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(14 citation statements)
references
References 11 publications
(8 reference statements)
0
14
0
Order By: Relevance
“…Bai et al [4] looked at heap-data management for SPMs. Shalan et al [34] looked at dynamic memory management for global memory through the use a hardware module.…”
Section: Related Workmentioning
confidence: 99%
“…Bai et al [4] looked at heap-data management for SPMs. Shalan et al [34] looked at dynamic memory management for global memory through the use a hardware module.…”
Section: Related Workmentioning
confidence: 99%
“…In [17] and [3], the authors propose a memory allocator/deallocator (namely, SoCDMMU) suitable for real-time systems. The main characteristic is that, by using the SoCD-MMU, the memory management is fast and deterministic.…”
Section: Related Workmentioning
confidence: 99%
“…The authors of [54] present a deterministic hardware-based dynamic memory manager. The memory is hierarchically managed.…”
Section: Enforcing Runtime Policiesmentioning
confidence: 99%
“…Moreover, all our custom DM managers are implemented in the middleware on top of the Operating System, hence platform independent. This means that they do not require any hardware changes, as opposed to [54].…”
Section: Existing Memory Managers Focus On Different Parts Of the Desmentioning
confidence: 99%