Abstract
Exascale level of High Performance Computing (HPC) implies performance under stringent power constraints. Achieving power consumption targets for HPC systems requires hardware-software co-design to manage static and dynamic power consumption. We present extensions to the open source Global Extensible Open Power Manager (GEOPM) framework, which allows for rapid prototyping of various power and performance optimization strategies for exascale workloads. We have ported GEOPM to OpenPower\({^{\textregistered }}\) architecture and have used our modifications to investigate performance and power consumption optimization strategies for real-world scientific applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Scientific Grand Challenges: Architectures and Technology for Extreme Scale Computing, San Diego, CA. U.S. Department of Energy, Office of Science, Washington, D.C., 8–10 December 2009
Ang, J.: The DOE exascale computing project: overview of relevant energy/power efforts. In: 8th Annual Workshop for Energy Efficient HPC Working Group at SC (2017)
Bhat, S.: Programming on-chip components to retrieve sensor data. In: OpenPOWER Summit (2016)
Bhat, S.: Openpower based Inband OCC sensors (2017). https://github.com/shilpasri/-inband_sensors
Vermeire, B.C., et al.: On the utility of GPU accelerated high-order methods for unsteady flow simulations: a comparison with industry-standard tools. J. Comput. Phys. 334, 497–521 (2017)
Eranian, S.: Perfmon2: a flexible performance monitoring interface for Linux. In: Proceedings of the Ottawa Linux Symposium (2006)
Eastep, J., et al.: Global extensible open power manager: a vehicle for HPC community collaboration on co-designed energy management solutions. In: ISC (2017)
Karlin, I., Keasler, J., Neely, R.: Lulesh 2.0 updates and changes. Technical report LLNL-TR-641973, August 2013
Labasan, S., et al.: Variorum: extensible framework for hardware monitoring and contol. In: E2SC at SC (2017)
OpenPower Foundation: Openpower technical resources. https://openpowerfoundation.org/technical/
Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117, 1–19 (1995)
Rosedahl, T., et al.: Power/performance controlling techniques in OpenPOWER. In: ISC (2017)
IBM: IBM Power System S822LC (2018). https://www.ibm.com/us-en/marketplace/high-performance-computing
IBM: Parallel Performance Toolkit (2018). https://www.ibm.com/support/knowledgecenter/en/SSFK5S_2.3.0/com.ibm.cluster.pedev.v2r3.pedev100.doc/bl7ug_derivedmetricspower8.htm
LLNL: MSR-SAFE (2018). https://github.com/LLNL/msr-safe
NVIDIA: NVIDIA Management Library (2018). https://developer.nvidia.com/nvidia-management-library-nvml
READEX: READEX project (2017). https://www.readex.eu/
Ahmad, W., et al.: Design of an energy aware petaflops class high performance cluster based on power architecture. In: 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPS Workshops 2017, Orlando/Buena Vista, FL, USA, 29 May–2 June 2017, pp. 964–973 (2017)
Acknowledgements
Authors would like to acknowledge J. Eastep and C. Cantalupo, Intel, S. Bhat and T. Rosedahl, IBM Systems and D. Graham, STFC.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Puzović, M., Elisseev, V., Jordan, K., Mcdonagh, J., Harrison, A., Sawko, R. (2018). Improving Performance and Energy Efficiency on OpenPower Systems Using Scalable Hardware-Software Co-design. In: Yokota, R., Weiland, M., Shalf, J., Alam, S. (eds) High Performance Computing. ISC High Performance 2018. Lecture Notes in Computer Science(), vol 11203. Springer, Cham. https://doi.org/10.1007/978-3-030-02465-9_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-02465-9_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02464-2
Online ISBN: 978-3-030-02465-9
eBook Packages: Computer ScienceComputer Science (R0)