DocumentCode :
1603870
Title :
A performance analysis of the active memory system
Author :
Chia-Tien Dan Lo
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
493
Lastpage :
496
Abstract :
One major problem of using Java in real-time and embedded devices is the non-deterministic turnaround time of dynamic memory management systems (memory allocation and garbage collection). For the allocation, the nondeterminism is often contributed by the time to perform searching, splitting, and coalescing. For the garbage collection, the turnaround time is usually determined by the size of the heap, the number of live objects, the number of object collected, and the amount of garbage collected Even with the current state-of-the-art garbage collectors (generational and incremental schemes), they may or may not guarantee the worst case latency. Moreover such schemes often prolong overall garbage collection time. In this paper, the performance analysis of the proposed Active Memory Module (AMM) for embedded systems is presented Unlike the software counterparts, the AMM can perform a memory allocation in a predictable and hounded fashion (14 cycles). Moreover it can also yield a bounded sweeping time regardless of the number of live objects or heap size. By utilizing the proposed system, the overall speed-up can be as high as 23% over the JDK 1.2.2 running in classic mode
Keywords :
Java; real-time systems; storage allocation; storage management; Active Memory System; Java; Performance Analysis; dynamic memory management systems; embedded devices; garbage collection; memory allocation; nondeterminism; real-time devices; worst case latency; Computer science; Delay; Embedded system; Hardware; Java; Memory management; Performance analysis; Real time systems; Runtime; Technology management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-7695-1200-3
Type :
conf
DOI :
10.1109/ICCD.2001.955073
Filename :
955073
Link To Document :
بازگشت