Title | ||
---|---|---|
Memory Power Management for Java Processors Using Heap Partitioning and Power Gating. |
Abstract | ||
---|---|---|
Power consumption is an important design parameter for battery operated devices, and an especially sensitive issue in embedded Java systems. This paper presents a solution to reduce leakage power consumption of the heap memory characteristic of Java processors. By partitioning the heap into several memory banks and taking advantage of a compacting garbage collector, our method dynamically powers off inactive regions. The technique has been designed and evaluated for JOP, a Java Optimized Processor [14], and further implemented and verified in a 65nm CMOS technology using STM low-power high Vt (LPHVT) [16] standard cell libraries. Experiments show that our method accurately follows the memory utilization profile in powering on and off banks, achieving at least 50% leakage power reduction. The performance, area and power penalty introduced by the additional hardware are negligible. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2990509.2990514 | JTRES |
Field | DocType | Citations |
Memory bank,Embedded Java,Computer science,Parallel computing,Real-time computing,Heap (data structure),Memory management,Power gating,Garbage collection,Java Optimized Processor,Java,Embedded system | Conference | 0 |
PageRank | References | Authors |
0.34 | 7 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ricardo Gomez | 1 | 0 | 0.34 |
Flavius Gruian | 2 | 269 | 23.62 |
Liang Liu | 3 | 95 | 18.47 |