An algorithm-centric energy-aware design methodology

dc.contributor.authorHajj, Hazem M.
dc.contributor.authorEl-Hajj, Wassim
dc.contributor.authorDabbagh, Mehiar
dc.contributor.authorRahal-Arabi, Tawfik
dc.contributor.departmentDepartment of Electrical and Computer Engineering
dc.contributor.facultyMaroun Semaan Faculty of Engineering and Architecture (MSFEA)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:29:07Z
dc.date.available2025-01-24T11:29:07Z
dc.date.issued2014
dc.description.abstractThe goal of this brief is to present a unique top-down design methodology for developing energy-aware algorithms based on energy profiling. The key idea revolves around identifying and measuring components of code with high energy consumption. There are two major contributions of this brief: 1) a method for identifying components with high energy consumption in compute-intensive applications. To this end, we target operations called kernels, which are frequently used operations in the algorithm; 2) a method for estimating software energy for the identified software components, in particular for kernels and load/store operations. The energy evaluation method involves isolated code with assembly injection. Furthermore, to ensure reliable results, we use physical energy measurements conducted on specially instrumented circuit boards to provide actual and not just simulated measurements. To evaluate the proposed methods, we conducted two case studies using data mining algorithms: K-nearest neighbors and linear regression. The results highlight the contributions of kernels and memory energy to total energy. © 2014 IEEE.
dc.identifier.doihttps://doi.org/10.1109/TVLSI.2013.2289906
dc.identifier.eid2-s2.0-84908397661
dc.identifier.urihttp://hdl.handle.net/10938/27079
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.ispartofIEEE Transactions on Very Large Scale Integration (VLSI) Systems
dc.sourceScopus
dc.subjectData mining
dc.subjectEnergy profiling
dc.subjectEnergy-aware computing
dc.subjectEnergy-aware computing
dc.subjectEnergy-aware design
dc.titleAn algorithm-centric energy-aware design methodology
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2014-10493.pdf
Size:
758.84 KB
Format:
Adobe Portable Document Format