ENHANCED RESOURCE LEVELING INDYNAMIC POWER MANAGEMENT TECHNIQUEOF IMPROVEMENT IN PERFORMANCE FOR MULTI-CORE PROCESSORS

Authors:

Hamayun Khan,Anila Yasmeen,Sadeeq Jan,Usman Hashmi,Sheeraz Ahmed,M.Yousaf Ali khan,Irfan-ud-din,

DOI NO:

https://doi.org/10.26782/jmcms.2019.12.00073

Keywords:

Dynamic Voltage and Frequency Scaling,Dynamic Power Management,Dynamic Thermal Management,Earliest Deadline First,Least Laxity First,

Abstract

The criteria to judge the capacity of computational systems is changing with the advancement in technology. Earlier, they were judged only on the basis of computational capacity but now a day, power and energy optimization is one of the key parameters fortheir selection. The purpose of energy optimization is to prolong the battery life of all the battery operated devices especially in embedded systems. An Offline Scheduling Algorithm technique is proposed that migrate task load to the core that has less thermal values in response to a threshold temperature this technique also considers other thermal problems which affect the power, reliability and performance of multi-core system. Hardware technique on their own is insufficient so it must be combined with other software techniques to decide when and where optimization policies are applied to minimum energy consumption. This paper focusesonmost popular optimization techniques Dynamic Voltage and Frequency Scaling (DVFS), Dynamic Power Management (DPM) and Dynamic Thermal Management (DTM) and their extensions. The paper also includes the thermal issues which are raised due to high temperature in multicore platforms.It also highlights that how energy efficient techniques can be used beyond simple energy saving The simulation results shows that the proposed technique reduces almost 4.3℃ temperatures at 17% utilization and the energy utilization is 364.58 J which is 4.14 % improved as compare to the global EDF Scheduling technique used previously.

Refference:

I. A. Coates, B. Huval, T. Wang, D. Wu, B. Catanzaro, N. Andrew, Deep
learning with COTS HPC systems, in: Proceedings of the 30th International
Conference on Machine Learning, 2013, pp. 1337–1345.
II. C. Lefurgy, K. Rajamani, F. Rawson, W. Felter, M. Kistler And T.
Keller, “Energy Management for Commercial Serv- ers,” In IEEE
Computer, Vol. 36, Issue 12, pages 39 – 48,2003.

III. C.-h. Hsu and W.-c. Feng, “ A power-aware run-time system for highperformance
computing ,” in Proceedings of the 2005 ACM/IEEE
conference e on Supercomputing. IEEE Computer Society,2005.
IV. D. Silver, A. Huang, C.J. Maddison, A. Guez, L. Sifre, G. Van Den
Driessche,J. Schrittwieser, I. Antonoglou, V. Panneershelvam, M. Lanctot,
et al., Masteringthe game of Go with deep neural networks and tree search,
Nature 529 (7587)(2016) 484–489.
V. D. Konar, K. Sharma, V. Sarogi and S. Bhattacharyya, “A Multi- Objective
Quantum-Inspired Genetic Algorithm (Mo-QIGA) for Real-Time Tasks
Scheduling in Multiprocessor Environment”, Procedia Computer Science,
vol. 131, pp. 591-599, 2018.
VI. H. Khan, M. U. Hashmi, Z. Khan, R. Ahmad, and A. Saleem, “Performance
Evaluation for Secure DES-Algorithm Based Authentication & Counter
Measures for Internet Mobile Host Protocol,” IJCSNS Int. J. Comput. Sci.
Netw. Secur. VOL.18 No.12, December 2018, vol. 18, no. 12, pp. 181–185,
2018.
VII. H. Khan, Q. Bashir, and M. U. Hashmi, “Scheduling based Energy
Optimization Technique in multiprocessor Embedded Systems,” in 2018
International Conference on Engineering and Emerging Technologies
(ICEET).doi:10.1109/iceet1.2018.8338643, 2018.
VIII. H. Khan, S. Ahmad, N. Saleem, M. U. Hashmi, and Q. Bashir, “Scheduling
Based Dynamic Power Management Technique for offline Optimization of
Energy in Multi Core Processors,” Int. J. Sci. Eng. Res. Vol. 9, Issue 12,
December-2018, vol. 9, no. 12, pp. 6–10, 2018.
IX. H. Khan, M. U. Hashmi, Z. Khan, and R. Ahmad, “Offline Earliest Deadline
first Scheduling based Technique for Optimization of Energy using STORM
in Homogeneous Multi- core Systems,” IJCSNS Int. J. Comput. Sci. Netw.
Secur. VOL.18 No.12, December 2018, vol. 18, no. 12, pp. 125–130, 2018.
X. M. Bohr , R. Chau, T. Ghani , and K. Mistry , “ The High- k Solution,
” IEEE Spectrum, vol. 44, no. 10, pp. 29-35 , Oct. 2007.
XI. N. Fathima, “Website : www.ijirset.com Energy Aware Dynam Slack
Allocation for Multiprocessor System,” pp. 7476–7483, 2017.
XII. Q. Bashir, H. Khan, M. U. Hashmi, and S. Ali zamin, “A Survey on
Scheduling Based Optimization Techniques in Multi-Processor Systems,” in
Proceedings of the 3rd International Conference on Engineering & Emerging
Technologies (ICEET), Superior University, Lahore, PK, 7-8 April, 2016.,
2016.
XIII. R. Ayoub, S. Sharifi and T. Rosing, “GentleCool: Cooling Aware -+
pages 295 – 298, 2010.
XIV. S. Shi, Q. Wang, P. Xu, X. Chu, Benchmarking state-of-the-art deep learning
software tools, in: Proceedings of the 7th IEEE International Conference on
Cloud Computing and Big Data, Macau, China, 2016.

XV. S. Kaxiras, Z. Hu, and M. Martonosi, “Cache Decay: Exploiti-ng
Generational Behavior to Reduce Cache Leakage Pow-er,” Proc.Int’lSymp.
Computer Architecture (ISCA ’01), pp. 240-251, 2001.
XVI. S. Yang, M. Powell, B. Falsafi, K. Roy, and T. Vijaykumar, “ An
Integrated Circuit / Architecture Approach to Reducing Leakage in
Submicron High-PerformanceI-caches, ” Proc. Seventh Int’l Symp.
High- Performan- ce Computer Architecture (HPCA ’01), pp. 147-157, 2001.
XVII. S. Dutta, R. Jensen, and A. Rieckmann, ʺViper: A Multiprocessor SOC for
Advanced Set‐Top Box and Digital TV Systems,ʺ Design and Test of
Computers vol. 18, pp. 21 31, 2001, IEEE.
XVIII. T. J. Semiconductor, B. Doyle, M. Group, and I. Corporation “Transistor
Elements for 30 nm Physical Gate Length And Beyond,” Int’l Technology
J., vol. 6, pp. 42-54, 2002.
XIX. T. Horvath, T. Abdelzaher, K. Skadron, and X. Liu, “Dynamic voltage
scaling in multitier web servers.
XX. V. Shinde, “Comparison of Real Time Task Scheduling Algorithms,” vol.
158, no. 6, pp. 37– 41, 2017.
XXI. Xu. J. &Parnas, D., “Scheduling Processes with Release Times,
Deadlines,Precedence and Exclusion Relations”, IEEE Transactions on
Software Engineering. Vol. 16(3), pp. 360-369, 1990.

View Download