Abstract
Hyper-Threading (or HT, for short) is a technology used in some Intel CPUs. Intel claims that it can use processor resources more efficiently. Many past studies have evaluated the performance of the technology in HPC clusters. In this paper, we discuss the advantages and disadvantages of Hyper-Threading using in the cloud computing systems. We evaluate the performance and energy cost of Intel CPU with Hyper-Threading enabled and disabled on virtualization environment. Our results show that Hyper-Threading technology can get better performance in most cases on a physical machine. The performance of a single core in a virtual machine is slightly lower when HT is enabled. But it doubles the number of available cores.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
References
Srivastava, N., Awasthi, K., Rizvi, S.Z.: Hyper threading technology in hardware architecture for processor efficiency enhancement. J. S-JPSET 3, 31–37 (2012)
Saini, S., Jin, H., Hood, R., Barker, D., Mehrotra, U., Biswas, R.: The impact of hyper-threading on processor resource utilization in production applications. In: 18th International Conference on High Performance Computing, pp. 1–10. IEEE Press, Bangalore (2011)
Hyper-Threading. http://en.wikipedia.org/wiki/Hyper-threading
Saini, S., Chang, J., Jin, H.: Performance evaluation of the intel sandy bridge based NASA pleiades using scientific and engineering applications. In: Jarvis, S.A., Wright, S.A., Hammond, S.D. (eds.) PMBS 2013. LNCS, vol. 8551, pp. 25–51. Springer, Heidelberg (2014)
Celebioglu, O., Saify, A., Leng, T., Hsieh, J., Mashayekhi, V., Rooholamini, R.: The Performance impact of computational efficiency on HPC Clusters with Hyper-Threading technology. In: 18th IEEE International Symposium on Parallel and Distributed Processing, p. 250. IEEE Press, New Mexico (2004)
Porter, L., Laurenzano, M.A., Tiwari, A., Jundt, A., Ward Jr., W.A., Campbell, R., Carrington, L.: Making the most of SMT in HPC: system-and application-level perspectives. J. ACM Trans. Architect. Code Optimization 11(4), 59 (2015)
Oh, C., Ro, W.: Hyper Threading-Aware Virtual Machine Migration. In: 13th IEEE International Conference on Electronics, Information and Communications, pp. 1–2. IEEE Press, Netherlands (2014)
Deng, K., Ren, K., Song, J.: Symbiotic Scheduling for Virtual Machines on SMT Processors. In: 2th IEEE International Conference on Cloud and Green Computing, pp. 145–152. IEEE Press, WuHan (2012)
Performance insights to intel Hyper-Threading technology. https://software.intel.com/en-us/articles/performance-insights-to-intel-hyper-threading-technology
Li, Y., Brooks, D., Hu, Z., Skadron, K., Bose, P.: Understanding the energy efficiency of simultaneous multithreading. In: 4th International Symposium on Low Power Electronics and Design, pp. 44–49. ACM, New York (2004)
Model 66200 series Digital Power Meter. http://www.chromaate.com/product/66200_series_Digital_Power_Meter.htm
Project of UnixBench. https://code.google.com/p/byte-unixbench/
Virtual CPUs with amazon web services. http://www.pythian.com/blog/virtual-cpus-with-amazon-web-services/
Acknowledgments
This work was supported by the National High-tech R&D Program of China (863 Program) under Grant No.2013AA01A215, and the National Natural Science Foundation of China under Grant No.61472323, No.61303037. This work was also supported by the Fundamental Research Funds for the Central Universities under Grant No.3102015JSJ0009.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Zhang, X., Li, A., Zhang, B., Liu, W., Zhao, X., Li, Z. (2016). The Cost Performance of Hyper-Threading Technology in the Cloud Computing Systems. In: Tan, Y., Shi, Y., Li, L. (eds) Advances in Swarm Intelligence. ICSI 2016. Lecture Notes in Computer Science(), vol 9713. Springer, Cham. https://doi.org/10.1007/978-3-319-41009-8_63
Download citation
DOI: https://doi.org/10.1007/978-3-319-41009-8_63
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-41008-1
Online ISBN: 978-3-319-41009-8
eBook Packages: Computer ScienceComputer Science (R0)