DocumentCode :
634802
Title :
Preliminary evaluation of eco-threading framework for commodity platform
Author :
Nagashima, Shouta ; Kusakabe, Shigeru
Author_Institution :
Grad. Sch. of Inf. Sci. & Electr. Eng., Kyushu Univ., Fukuoka, Japan
fYear :
2013
fDate :
27-29 June 2013
Firstpage :
1
Lastpage :
6
Abstract :
We are developing a framework to enhance performance and efficiency of multi-thread applications. The framework consists of a kernel-level thread scheduler, an application programming interface (API) for the scheduler, and a helper thread to control the behavior of the scheduler through the API. We exploit the affinity of sibling threads, which have the same parent process and share the context, so that we can reduce the occurrences of avoidable events such as cache misses and enhance the efficiency of multi-thread programs. The API enables us to adjust the control parameter to make a balance between the affinity and other issues in scheduling such as fairness. The helper thread monitors performance counters and automatically adjusts the behavior of the scheduler through the API to try to maximize the effectiveness of the scheduler. According to the results of the preliminary evaluation, our framework is promising to increase the energy efficiency as well as to reduce the execution time.
Keywords :
application program interfaces; multi-threading; power aware computing; scheduling; API; application programming interface; commodity platform; energy efficiency; helper thread; kernel-level thread scheduler; multithread applications; performance counters; preliminary eco-threading framework evaluation; preliminary evaluation; Energy consumption; Instruction sets; Memory management; Monitoring; Radiation detectors; Regression analysis; Scheduling; energy saving; monitoring counter;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Computing Conference (IGCC), 2013 International
Conference_Location :
Arlington, VA
Type :
conf
DOI :
10.1109/IGCC.2013.6604498
Filename :
6604498
Link To Document :
بازگشت