The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors
Multi-core processors are becoming widely deployed. However, more cores consume more power. A power saving technique for multi-core systems based on the observation of critical sections is proposed. Since only one thread works in a critical section, other threads on other cores that access the same...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Springer
2013-01-01
|
Series: | International Journal of Networked and Distributed Computing (IJNDC) |
Subjects: | |
Online Access: | https://www.atlantis-press.com/article/4430.pdf |
_version_ | 1811173548929056768 |
---|---|
author | Kuo-Yi Chen Fuh-Gwo Chen |
author_facet | Kuo-Yi Chen Fuh-Gwo Chen |
author_sort | Kuo-Yi Chen |
collection | DOAJ |
description | Multi-core processors are becoming widely deployed. However, more cores consume more power. A power saving technique for multi-core systems based on the observation of critical sections is proposed. Since only one thread works in a critical section, other threads on other cores that access the same resource would be busy waiting. The proposed power-saving technique leads to the energy savings (11 to 15 percent) and the lowest values of Energy Delay Product as compared with the other power-saving techniques. |
first_indexed | 2024-04-10T17:49:48Z |
format | Article |
id | doaj.art-806f94f3a8fc437da0a52af830f808d5 |
institution | Directory Open Access Journal |
issn | 2211-7946 |
language | English |
last_indexed | 2024-04-10T17:49:48Z |
publishDate | 2013-01-01 |
publisher | Springer |
record_format | Article |
series | International Journal of Networked and Distributed Computing (IJNDC) |
spelling | doaj.art-806f94f3a8fc437da0a52af830f808d52023-02-02T22:30:10ZengSpringerInternational Journal of Networked and Distributed Computing (IJNDC)2211-79462013-01-011110.2991/ijndc.2013.1.1.7The Smart Energy Management of Multithreaded Java Applications on Multi-Core ProcessorsKuo-Yi ChenFuh-Gwo ChenMulti-core processors are becoming widely deployed. However, more cores consume more power. A power saving technique for multi-core systems based on the observation of critical sections is proposed. Since only one thread works in a critical section, other threads on other cores that access the same resource would be busy waiting. The proposed power-saving technique leads to the energy savings (11 to 15 percent) and the lowest values of Energy Delay Product as compared with the other power-saving techniques.https://www.atlantis-press.com/article/4430.pdfPower-savingJavaSynchronizationMulti-core processorsMulti-threaded applicationsJVM |
spellingShingle | Kuo-Yi Chen Fuh-Gwo Chen The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors International Journal of Networked and Distributed Computing (IJNDC) Power-saving Java Synchronization Multi-core processors Multi-threaded applications JVM |
title | The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors |
title_full | The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors |
title_fullStr | The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors |
title_full_unstemmed | The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors |
title_short | The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors |
title_sort | smart energy management of multithreaded java applications on multi core processors |
topic | Power-saving Java Synchronization Multi-core processors Multi-threaded applications JVM |
url | https://www.atlantis-press.com/article/4430.pdf |
work_keys_str_mv | AT kuoyichen thesmartenergymanagementofmultithreadedjavaapplicationsonmulticoreprocessors AT fuhgwochen thesmartenergymanagementofmultithreadedjavaapplicationsonmulticoreprocessors AT kuoyichen smartenergymanagementofmultithreadedjavaapplicationsonmulticoreprocessors AT fuhgwochen smartenergymanagementofmultithreadedjavaapplicationsonmulticoreprocessors |