Header menu link for other important links
X
Optimized multi-threading to balance energy and performance efficiency
B.S. Vidya, ,
Published in Blue Eyes Intelligence Engineering and Sciences Publication
2019
Volume: 7
   
Issue: 6
Pages: 599 - 604
Abstract
Energy efficiency is an important aspect of high performance computing today. Energy is the integration of power over time. Power consumption in a system depends on power consumption of processing units, memory and other peripherals. One of the recent advancements in energy efficiency is through parallel computing. Ideally in a system the number of software threads should be equal to the number of hardware threads. But in real time systems the ideal ratio cannot be always maintained. Moreover the ideal value will change depending on the workload and the dynamic characteristics of the system. In this work, a detailed study to understand the effect of multi-threading on power efficiency is carried out. The results of these benchmark analysis show optimal number of threads for different categories of workload, to achieve a fine balance between energy efficiency and performance. These results of the analysed benchmark applications are stored in secondary disks. When a new application is submitted for execution on the system, around 12 characteristics of the submitted application is compared with the analysed benchmark applications. Analysed benchmark application with the least hamming distance from the submitted application is chosen and its corresponding optimal thread value is read from the storage. This data is communicated to the compiler of the submitted application for improving the balance between energy efficiency and performance. For the experimental analysis the compilers of C and Java are used. The results show an improved power efficiency of up to 30% when optimal numbers of threads are used. © BEIESP.
About the journal
JournalInternational Journal of Recent Technology and Engineering
PublisherBlue Eyes Intelligence Engineering and Sciences Publication
ISSN22773878