The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Memory Power Management for Java Processors Using Heap Partitioning and Power Gating

Author

Summary, in English

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, and further implemented and verified in a 65nm CMOS technology using STM low-power high Vt (LPHVT) 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.

Publishing year

2016

Language

English

Publication/Series

The 14th International Workshop on Java Technologies for Real-Time and Embedded Systems

Document type

Conference paper

Topic

  • Embedded Systems

Conference name

14th International Workshop on Java Technologies for Real-Time and Embedded Systems - JTRES 2016

Conference date

2016-08-29 - 2016-09-02

Conference place

Lugano, Switzerland

Status

Published