2024-03-28T18:27:37Zhttp://digital.csic.es/dspace-oai/requestoai:digital.csic.es:10261/1554592017-12-18T14:02:22Zcom_10261_60com_10261_4col_10261_313
DReAM: An approach to estimate per-task DRAM energy in multicore systems
Liu, Qixiao
Moreto, Miquel
Abella, Jaume
Cazorla, Francisco J.
Valero, Mateo
Ministerio de Ciencia e Innovación (España)
European Commission
Ministerio de Economía y Competitividad (España)
China Scholarship Council
Power management
Energy utilization
Accurate per-task energy estimation in multicore systems would allow performing per-task energy-aware task scheduling and energy-aware billing in data centers, among other applications. Per-task energy estimation is challenged by the interaction between tasks in shared resources, which impacts tasks' energy consumption in uncontrolled ways. Some accurate mechanisms have been devised recently to estimate pertask energy consumed on-chip in multicores, but there is a lack of such mechanisms for DRAM memories. This article makes the case for accurate per-task DRAM energy metering in multicores, which opens new paths to energy/performance optimizations. In particular, the contributions of this article are (i) an ideal per-task energy metering model for DRAM memories; (ii) DReAM, an accurate yet low cost implementation of the ideal model (less than 5% accuracy error when 16 tasks share memory); and (iii) a comparison with standard methods (even distribution and access-count based) proving that DReAM is much more accurate than these other methods. © 2016 ACM.
This work has been partially supported by the Spanish Ministry of Science and Innovation under grant TIN2015-65316-P, the HiPEAC Network of Excellence, the European Research Council under the European Union's 7th FP ERC Grant Agreement n. 321253, and by a joint study agreement between IBM and BSC (number W1361154). Qixiao Liu has also been funded by the Chinese Scholarship Council under grant 2010608015. Jaume Abella has been partially supported by the Ministry of Economy and Competitiveness under Ramon y Cajal postdoctoral fellowship number RYC-2013-14717.
Peer Reviewed
2017-09-21T12:36:30Z
2017-09-21T12:36:30Z
2016
2017-09-21T12:36:31Z
artículo
http://purl.org/coar/resource_type/c_6501
doi: 10.1145/2939370
issn: 1557-7309
ACM Transactions on Design Automation of Electronic Systems 22 (2016)
http://hdl.handle.net/10261/155459
10.1145/2939370
http://dx.doi.org/10.13039/501100004543
http://dx.doi.org/10.13039/501100004837
http://dx.doi.org/10.13039/501100000780
http://dx.doi.org/10.13039/501100003329
#PLACEHOLDER_PARENT_METADATA_VALUE#
info:eu-repo/grantAgreement/EC/FP7/321253; MINECO/TIN2015-65316-P
Sí
none
Association for Computing Machinery