DocumentCode
1052994
Title
Finite state machine-based DRAM power management with early resynchronisation
Author
Park, J.H. ; Chu, Y.
Author_Institution
State Univ. of New York, New Paltz
Volume
1
Issue
4
fYear
2007
fDate
7/1/2007 12:00:00 AM
Firstpage
434
Lastpage
442
Abstract
An efficient operating system-based power management scheme for DRAM in the multiprogramming/time-sharing environment is presented. Formulas for evaluating the condition of positive energy gain are developed and a finite state machine (FSM) for selecting the best power mode for a given idle time is designed. In the proposed scheme, the scheduler selectively assigns the most efficient power mode to each idle memory bank at context switching time based on the FSM. For computing the idle time, two efficient and practical prediction methods are developed and tested for performance. The proposed scheme achieves further energy saving by starting the resynchronisation of idle memory banks as early as possible. In the aspects of the prediction method and the early resynchronisation method, multiple versions of the proposed scheme are developed and tested for performance. The proposed scheme utilises events occurring at context switching time in the multiprogramming/time-sharing environment and the scheduling ensures the maximum energy gain without significantly degrading the performance. The proposed scheme is tested with a simulated system, and the experimental results demonstrate the efficiency of the scheme. In the experiment, the energy gain by using the proposed scheme ranges from 17.84% to 52.21% depending on the time quantum sizes tested.
Keywords
DRAM chips; finite state machines; multiprogramming; power supplies to apparatus; scheduling; DRAM power management; finite state machine; idle memory bank; multiprogramming/time-sharing environment; resynchronisation;
fLanguage
English
Journal_Title
Computers & Digital Techniques, IET
Publisher
iet
ISSN
1751-8601
Type
jour
DOI
10.1049/iet-cdt:20060113
Filename
4271388
Link To Document