Skip to main content

Early Application Performance at the Hartree Centre with the OpenPOWER Architecture

  • Conference paper
  • First Online:
High Performance Computing (ISC High Performance 2016)

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

Included in the following conference series:

Abstract

The Hartree Centre has been established as a UK focus for industrial engagement. STFC has acquired a new IBM system based on the OpenPOWER architecture, comprising 32 nodes with POWER8 CPUs and NVIDIA Kepler K80 GPUs. We report early evaluation of the system using some real applications based on the Lattice Boltzmann Method, Direct Numerical Simulation of Turbulence and using FFTs. No optimisation has been carried out yet, but results are encouraging with performance comparable or better on a per core basis to Intel IvyBridge CPUs. Use of the GPUs for suitable algorithms such as Lattice Boltzmann kernels and for FFTs provides further performance enhancements.

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.

    Hartree Centre Case Studies http://www.stfc.ac.uk/about-us/our-impacts-achievements/case-studies/hartree-centre-case-studies/.

  2. 2.

    OpenPOWER Foundation http://openpowerfoundation.org/.

  3. 3.

    FFTW Home Page http://www.fftw.org .

References

  1. Chen, S.Y., Doolen, G.D.: Lattice boltzmann method for fluid flows. Ann. Rev. Fluid Mech. 30, 329–364 (1998)

    Article  MathSciNet  Google Scholar 

  2. Frigo, M., Johnson, S.G.: The design and implementation of FFTW3, Special issue on “Program Generation, Optimization, and Platform Adaptation”. Proc. IEEE 93(2), 216–231 (2005)

    Article  Google Scholar 

  3. Guo, Z., Shi, B., Zheng, C.: A coupled lattice BGK model for the Boussinesq equations. Int. J. Num. Meth. Fluids 39, 325–342 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  4. Hou, S., Zou, Q., Chen, S., Doolen, G., Cogley, A.C.: Simulation of cavity flow by the lattice Boltzmann method. J. Comp. Phys. 118, 329–347 (1995)

    Article  MATH  Google Scholar 

  5. Lee, V.W., Kim, C, Chhugani, J, Deisher, M., Kim, D., Nguyen, A.D., Satish, N., Smelyanskiy, M., Chennupaty, S., Hammarlund, P., Singhal, R., Dubey, P.: Debunking the 100x GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU. In: Proceedings of the 37th Annual International Symposium on Computer Architecture, ser, ISCA 2010, pp. 451–460. ACM, New York (2010)

    Google Scholar 

  6. Mudalige, G.R., Reguly, I.Z., Giles, M.B., Mallinson, A.C., Gaudin, W.P., Herdman, J.A.: Performance analysis of a high-level abstractions-based hydrocode on future computing systems. In: Proceedings of the 5th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems (PMBS 2014) (2014)

    Google Scholar 

  7. OpenMP Application Program Interface Version 4.0, July 2013. http://www.openmp.org/mp-documents/OpenMP4.0.0.pdf. Accessed 14 Apr 2016

  8. Redford, J.A., Sandham, N.D., Roberts, G.T.: Direct numerical simulation of transitional flow at high Mach number coupled with a thermal wall model. Comput. Fluids 45, 37–46 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  9. Sandham, N.D., Schuelein, E., Wagner, A., et al.: Transitional shock-wave/boundary-layer interactions in hypersonic flow. J. Fluid Mech. 752, 1–33 (2014). doi:10.1017/jfm.2014.333

    Article  Google Scholar 

  10. Seaton, M.A., Anderson, R.L., Metz, S., Smith, W.: DL_MESO: highly scalable mesoscale simulations. Mol. Sim. 39(10), 796–821 (2013)

    Article  Google Scholar 

  11. Seaton, M.A., Smith, W.: DL_MESO User Manual. http://www.scd.stfc.ac.uk/SCD/resources/PDF/USRMAN.pdf. Accessed 14 Apr 2016

  12. Siso, S., Seaton, M.A., Mason, L.: Code modernization of DL_MESO LBE to achieve good performance on the Intel Xeon Phi. In: Emit Conference Proceedings (2016)

    Google Scholar 

  13. Tildesley, D.: A strategic vision for UK e-infrastructure: a roadmap for the development and use of advanced computing, data and networks. Report for the Department of Business Innovation and Skills, UK, pp. 1–33, 4 January 2012. https://www.gov.uk/government/publications/e-infrastructure-strategy-roadmap-for-development-of-advanced-computing-data-and-networks. Accessed 14 Apr 2016

Download references

Acknowledgements

Jianping Meng would like to thank the UK Engineering and Physical Sciences Research Council for their support of the grant “Future-proof massively-parallel execution of multi-block applications” (EP/K038451/1 and EP/K038494/1) and the UK Consortium on Mesoscale Engineering Sciences (UKCOMES) under Grant EP/L00030X/1.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mike Ashworth .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Ashworth, M., Meng, J., Novakovic, V., Siso, S. (2016). Early Application Performance at the Hartree Centre with the OpenPOWER Architecture. In: Taufer, M., Mohr, B., Kunkel, J. (eds) High Performance Computing. ISC High Performance 2016. Lecture Notes in Computer Science(), vol 9945. Springer, Cham. https://doi.org/10.1007/978-3-319-46079-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46079-6_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46078-9

  • Online ISBN: 978-3-319-46079-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics