Abstract
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.
Article PDF
Avoid common mistakes on your manuscript.
8. References
R. Gonzalez and M. Horowitz, “Energy dissipation in general purpose microprocessors,” IEEE Journal of Solid-State Circuits, vol. 31, pp. 1277–1284, 1996.
T. Seki, et al., “Dynamic voltage and frequency management for a low-power embedded microprocessor,” IEICE Transactions on Electronics, vol. 88, p. 520, 2005.
T. Lindholm and F. Yellin, Java virtual machine specification: Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, 1999.
M. Weiser, et al., “Scheduling for reduced CPU energy,” Mobile Computing, pp. 449–471, 1996.
C. Hsu and U. Kremer, “The design, implementation, and evaluation of a compiler algorithm for CPU energy reduction,” ACM SIGPLAN Notices, vol. 38, pp. 38–48, 2003.
M. Curtis-Maury, et al., “Prediction-based power-performance adaptation of multithreaded scientific codes,” IEEE Transactions on Parallel and Distributed Systems, vol. 19, pp. 1396–1410, 2008.
Kuo-Yi Chen, Fuh-Gwo Chen and Ting-Wei Hou, “The power-saving approach by critical section detections of Multi-cores Embedded Systems”, in Proc. of International Conference on Mechanical and Electronics Engineering (ICMEE 2010), vol.1, pp. 117–121, Kyoto, Japan. August 1–3, 2010.
Flinn, J. and Satyanarayanan, M., “PowerScope: A tool for profiling the energy usage of mobile applications”, Mobile Computing Systems and Applications, WMCSA'99. Second IEEE Workshop, pp. 2–10, 1999.
Simunic, T. and Benini, L. and De Micheli, G. and Hans, M, “Source code optimization and profiling of energy consumption in embedded systems”, Proceedings of the 13th international symposium on System synthesis, IEEE Computer Society, pp. 193–198, 2000.
Kuo-Yi Chen, Chin-Yang Lin, Tien-Yan Ma and Ting-Wei Hou, “A Power-saving Technique for the OSGi Platform”, IEICE Transactions on Information and Systems, Vol.E95-D, No.5, pp.1417–1426, May, 2012
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
About this article
Cite this article
Chen, KY., Chen, FG. The Smart Energy Management of Multithreaded Java Applications on Multi-Core Processors. Int J Netw Distrib Comput 1, 53–60 (2013). https://doi.org/10.2991/ijndc.2013.1.1.7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.2991/ijndc.2013.1.1.7