dc.contributor.author | Ozturk, O. | en_US |
dc.contributor.author | Kandemir, M. | en_US |
dc.contributor.author | Narayanan, S. H. K. | en_US |
dc.date.accessioned | 2018-04-12T13:51:14Z | |
dc.date.available | 2018-04-12T13:51:14Z | |
dc.date.issued | 2012 | en_US |
dc.identifier.isbn | 9780470908754 | |
dc.identifier.uri | http://hdl.handle.net/11693/38227 | |
dc.description.abstract | Voltage/frequency scaling andprocessor low-power modes (i.e., processor
shut-down) are two important mechanisms usedfor reducing energy
consumption in embedded MPSoCs. While a unified scheme that combines
these two mechanisms can achieve significant savings in some
cases, such an approach is limited by the code parallelization strategy
employed. In this paper, we propose a novel, integer linear programming
(ILP) based workload clustering strategy across parallel processors,
oriented towards maximizing the number of idle processors without
impacting original execution times. These idle processors can then
be switched to a low power mode to maximize energy savings, whereas
the remaining ones can make use ofvoltage/frequency scaling. In order
to check whether this approach brings any energy benefits over the pure
voltage scaling based, pure processor shut-down based, or a simple
unified scheme, we implemented four different approaches and tested
them using a set of eight array/loop-intensive embedded applications.
Our simulation-based analysis reveals that the proposed ILP based approach
(1) is very effective in reducing the energy consumptions of the
applications tested and (2) generates much better energy savings than
all the alternate schemes tested (including a unified scheme that combines
voltage/frequency scaling and processor shutdown). | en_US |
dc.language.iso | English | en_US |
dc.source.title | Energy-Efficient Distributed Computing Systems | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1002/9781118342015.ch19 | en_US |
dc.subject | Energy savings in embedded MPSoC, voltage scaling/processor shutdown | en_US |
dc.subject | Experimental results using SIMICS simulation platform | en_US |
dc.subject | Loop-nest-based application parallelization strategy | en_US |
dc.subject | MPSoCs combine, reducing energy consumption for better results | en_US |
dc.subject | Workload clustering for energy savings on embedded MPSOCS | en_US |
dc.title | Workload clustering for increasing energy savings on embedded MPSOCS | en_US |
dc.type | Book Chapter | en_US |
dc.department | Department of Computer Technology and Information Systems | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.citation.spage | 157 | en_US |
dc.citation.epage | 160 | en_US |
dc.identifier.doi | 10.1002/9781118342015.ch19 | en_US |
dc.publisher | John Wiley and Sons | en_US |