Skip to main content

The Cost Performance of Hyper-Threading Technology in the Cloud Computing Systems

  • Conference paper
  • First Online:
Advances in Swarm Intelligence (ICSI 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9713))

Included in the following conference series:

  • 1945 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.top500.org/.

References

  1. Srivastava, N., Awasthi, K., Rizvi, S.Z.: Hyper threading technology in hardware architecture for processor efficiency enhancement. J. S-JPSET 3, 31–37 (2012)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Hyper-Threading. http://en.wikipedia.org/wiki/Hyper-threading

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Performance insights to intel Hyper-Threading technology. https://software.intel.com/en-us/articles/performance-insights-to-intel-hyper-threading-technology

  10. 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)

    Google Scholar 

  11. Model 66200 series Digital Power Meter. http://www.chromaate.com/product/66200_series_Digital_Power_Meter.htm

  12. Project of UnixBench. https://code.google.com/p/byte-unixbench/

  13. Virtual CPUs with amazon web services. http://www.pythian.com/blog/virtual-cpus-with-amazon-web-services/

Download references

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

Authors

Corresponding author

Correspondence to Xiao Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics