Energy-Performance Balancing Task Scheduler for Asymmetric Platforms
dc.contributor.author | Andersson, Henrik | |
dc.contributor.author | Wiede, Carl | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
dc.contributor.examiner | Pericà s, Miquel | |
dc.contributor.supervisor | Chen, Jing | |
dc.contributor.supervisor | Goel, Bhavishya | |
dc.date.accessioned | 2023-12-20T18:26:37Z | |
dc.date.available | 2023-12-20T18:26:37Z | |
dc.date.issued | 2023 | |
dc.date.submitted | 2023 | |
dc.description.abstract | Sustainability is a growing concern for society and computer science is no exception. Power consumption by computers may be reduced by lowering the frequency of the processor as well as meticulously limiting the hardware resource usage. An optimally energy efficient computation may, however, cause an impractically long execution time. Previous work has successfully provided a framework that minimizes energy consumption using task-based computation. One way to develop the framework concerns efforts to strike a balance between performance and energy efficiency to find the optimal trade-off between increased execution time and reduced energy cost. An option to utilize such a trade-off could incentivize a greater adoption of aforementioned energy reduction techniques. This thesis presents various efforts to modify an existing energy efficient task scheduling framework in order to balance energy efficiency and performance. The framework was further generalized and tested on multiple platforms for the sake of affirming its generic applicability. The Simics hardware simulator was assessed in hopes of enabling the possibility to test the framework on a myriad of virtual platforms. The evaluation shows that the modified framework can successfully determine the task scheduling decisions that yield optimal trade-off between performance and energy efficiency. After some additional modifications, the framework could seamlessly run on other platforms than the one it was designed for. Although the attempts to use the framework within the select virtual environment were somewhat futile, promising directions for future research were discovered. | |
dc.identifier.coursecode | DATX05 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/307460 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Computer science | |
dc.subject | sustainable computing | |
dc.subject | task scheduling | |
dc.subject | task-parallel processing | |
dc.subject | asymmetric platforms | |
dc.subject | thesis | |
dc.subject | project | |
dc.title | Energy-Performance Balancing Task Scheduler for Asymmetric Platforms | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | High-performance computer systems (MPHPC), MSc |