Minimizing energy consumption of banked memories using data recomputation

H. Koc, O. Ozturk, Mahmut Kandemir, S. H K Narayanan, E. Ercanli

Research output: Chapter in Book/Report/Conference proceedingConference contribution

21 Citations (Scopus)

Abstract

Banking has been identified as one of the effective methods using which memory energy can be reduced. We propose a novel approach that improves the energy effectiveness of a banked memory architecture by performing extra computations if doing so makes it unnecessary to reactivate a bank which is in the low-power operating mode. More specifically, when an access to a bank, which is in the low-power mode, is to be made, our approach first checks whether the data required from that bank can be recomputed by using the data that are currently stored in already active banks. If this is the case, we do not turn on the bank in question, and instead, recalculate the value of the requested data using the values of the data stored in the active banks. Given the fact that the contribution of the leakage consumption to overall energy budget keeps increasing, the proposed approach has the potential of being even more attractive in the future. Our experimental results collected so far clearly show that this recomputation based approach can reduce energy consumption significantly.

Original languageEnglish (US)
Title of host publicationISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design
Pages358-361
Number of pages4
Volume2006
DOIs
StatePublished - Dec 1 2006
EventISLPED'06 - 11th ACM/IEEE International Symposium on Low Power Electronics and Design - Tegernsee, Bavaria, Germany
Duration: Oct 4 2006Oct 6 2006

Other

OtherISLPED'06 - 11th ACM/IEEE International Symposium on Low Power Electronics and Design
CountryGermany
CityTegernsee, Bavaria
Period10/4/0610/6/06

Fingerprint

Memory architecture
Energy utilization
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Koc, H., Ozturk, O., Kandemir, M., Narayanan, S. H. K., & Ercanli, E. (2006). Minimizing energy consumption of banked memories using data recomputation. In ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design (Vol. 2006, pp. 358-361) https://doi.org/10.1145/1165573.1165658
Koc, H. ; Ozturk, O. ; Kandemir, Mahmut ; Narayanan, S. H K ; Ercanli, E. / Minimizing energy consumption of banked memories using data recomputation. ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design. Vol. 2006 2006. pp. 358-361
@inproceedings{eb3a40d00904497a9dd8f0503dc65638,
title = "Minimizing energy consumption of banked memories using data recomputation",
abstract = "Banking has been identified as one of the effective methods using which memory energy can be reduced. We propose a novel approach that improves the energy effectiveness of a banked memory architecture by performing extra computations if doing so makes it unnecessary to reactivate a bank which is in the low-power operating mode. More specifically, when an access to a bank, which is in the low-power mode, is to be made, our approach first checks whether the data required from that bank can be recomputed by using the data that are currently stored in already active banks. If this is the case, we do not turn on the bank in question, and instead, recalculate the value of the requested data using the values of the data stored in the active banks. Given the fact that the contribution of the leakage consumption to overall energy budget keeps increasing, the proposed approach has the potential of being even more attractive in the future. Our experimental results collected so far clearly show that this recomputation based approach can reduce energy consumption significantly.",
author = "H. Koc and O. Ozturk and Mahmut Kandemir and Narayanan, {S. H K} and E. Ercanli",
year = "2006",
month = "12",
day = "1",
doi = "10.1145/1165573.1165658",
language = "English (US)",
isbn = "1595934626",
volume = "2006",
pages = "358--361",
booktitle = "ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design",

}

Koc, H, Ozturk, O, Kandemir, M, Narayanan, SHK & Ercanli, E 2006, Minimizing energy consumption of banked memories using data recomputation. in ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design. vol. 2006, pp. 358-361, ISLPED'06 - 11th ACM/IEEE International Symposium on Low Power Electronics and Design, Tegernsee, Bavaria, Germany, 10/4/06. https://doi.org/10.1145/1165573.1165658

Minimizing energy consumption of banked memories using data recomputation. / Koc, H.; Ozturk, O.; Kandemir, Mahmut; Narayanan, S. H K; Ercanli, E.

ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design. Vol. 2006 2006. p. 358-361.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Minimizing energy consumption of banked memories using data recomputation

AU - Koc, H.

AU - Ozturk, O.

AU - Kandemir, Mahmut

AU - Narayanan, S. H K

AU - Ercanli, E.

PY - 2006/12/1

Y1 - 2006/12/1

N2 - Banking has been identified as one of the effective methods using which memory energy can be reduced. We propose a novel approach that improves the energy effectiveness of a banked memory architecture by performing extra computations if doing so makes it unnecessary to reactivate a bank which is in the low-power operating mode. More specifically, when an access to a bank, which is in the low-power mode, is to be made, our approach first checks whether the data required from that bank can be recomputed by using the data that are currently stored in already active banks. If this is the case, we do not turn on the bank in question, and instead, recalculate the value of the requested data using the values of the data stored in the active banks. Given the fact that the contribution of the leakage consumption to overall energy budget keeps increasing, the proposed approach has the potential of being even more attractive in the future. Our experimental results collected so far clearly show that this recomputation based approach can reduce energy consumption significantly.

AB - Banking has been identified as one of the effective methods using which memory energy can be reduced. We propose a novel approach that improves the energy effectiveness of a banked memory architecture by performing extra computations if doing so makes it unnecessary to reactivate a bank which is in the low-power operating mode. More specifically, when an access to a bank, which is in the low-power mode, is to be made, our approach first checks whether the data required from that bank can be recomputed by using the data that are currently stored in already active banks. If this is the case, we do not turn on the bank in question, and instead, recalculate the value of the requested data using the values of the data stored in the active banks. Given the fact that the contribution of the leakage consumption to overall energy budget keeps increasing, the proposed approach has the potential of being even more attractive in the future. Our experimental results collected so far clearly show that this recomputation based approach can reduce energy consumption significantly.

UR - http://www.scopus.com/inward/record.url?scp=34247197632&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34247197632&partnerID=8YFLogxK

U2 - 10.1145/1165573.1165658

DO - 10.1145/1165573.1165658

M3 - Conference contribution

AN - SCOPUS:34247197632

SN - 1595934626

SN - 9781595934628

VL - 2006

SP - 358

EP - 361

BT - ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design

ER -

Koc H, Ozturk O, Kandemir M, Narayanan SHK, Ercanli E. Minimizing energy consumption of banked memories using data recomputation. In ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design. Vol. 2006. 2006. p. 358-361 https://doi.org/10.1145/1165573.1165658