TY - GEN
T1 - Reducing energy consumption of queries in memory-resident database systems
AU - Pisharath, Jayaprakash
AU - Choudhary, Alok
AU - Kandemir, Mahmut
N1 - Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2004
Y1 - 2004
N2 - The tremendous growth of system memories has increased the capacities and capabilities of memory-resident embedded databases, yet current embedded databases need to be tuned in order to take advantage of new memory technologies. In this paper, we study the implications of hosting memory resident databases, and propose hardware and software (query-driven) techniques to improve their performance and energy consumption. We exploit the structured organization of memories, which enables a selective mode of operation in which banks are accessed selectively. Unused banks are placed in a lower power mode based on access pattern information. We propose hardware techniques that dynamically control the memory by making the system adapt to the access patterns that arise from queries. We also propose a software (query-directed) scheme that directly modifies the queries to reduce the energy consumption by ensuring uniform bank accesses. Our results show that these optimizations could lead to at the least 40% reduction in memory energy. We also show that query-directed schemes better utilize the low-power modes, achieving up to 68% improvement.
AB - The tremendous growth of system memories has increased the capacities and capabilities of memory-resident embedded databases, yet current embedded databases need to be tuned in order to take advantage of new memory technologies. In this paper, we study the implications of hosting memory resident databases, and propose hardware and software (query-driven) techniques to improve their performance and energy consumption. We exploit the structured organization of memories, which enables a selective mode of operation in which banks are accessed selectively. Unused banks are placed in a lower power mode based on access pattern information. We propose hardware techniques that dynamically control the memory by making the system adapt to the access patterns that arise from queries. We also propose a software (query-directed) scheme that directly modifies the queries to reduce the energy consumption by ensuring uniform bank accesses. Our results show that these optimizations could lead to at the least 40% reduction in memory energy. We also show that query-directed schemes better utilize the low-power modes, achieving up to 68% improvement.
UR - http://www.scopus.com/inward/record.url?scp=29144465119&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=29144465119&partnerID=8YFLogxK
U2 - 10.1145/1023833.1023840
DO - 10.1145/1023833.1023840
M3 - Conference contribution
AN - SCOPUS:29144465119
SN - 1581138903
SN - 9781581138900
T3 - CASES 2004: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
SP - 35
EP - 45
BT - CASES 2004
PB - Association for Computing Machinery
T2 - CASES 2004: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
Y2 - 22 September 2004 through 25 September 2004
ER -