Abstract
Voltage/frequency scaling and processor low-power modes (i. e., processor shut-down) are two important mechanisms used for 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 of voltage/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).
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings - IEEE International SOC Conference, 2005 SOCC |
| Editors | D. Ha, R. Krishnamurthy, S. Kim, A. Marshall |
| Pages | 157-160 |
| Number of pages | 4 |
| State | Published - 2005 |
| Event | 2005 IEEE International SOC Conference - Herndon, VA, United States Duration: Sep 25 2005 → Sep 28 2005 |
Publication series
| Name | Proceedings - IEEE International SOC Conference |
|---|
Other
| Other | 2005 IEEE International SOC Conference |
|---|---|
| Country/Territory | United States |
| City | Herndon, VA |
| Period | 9/25/05 → 9/28/05 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- General Engineering
Fingerprint
Dive into the research topics of 'Workload clustering for increasing energy savings on embedded MPSoCs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver