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...

Full description

Bibliographic Details
Main Authors: Kuo-Yi Chen, Fuh-Gwo Chen
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