Effect of Meltdown and Spectre Patches on the Performance of HPC Applications
Authors:
Nikolay A. Simakov,
Martins D. Innus,
Matthew D. Jones,
Joseph P. White,
Steven M. Gallo,
Robert L. DeLeon,
Thomas R. Furlani
Abstract:
In this work we examine how the updates addressing Meltdown and Spectre vulnerabilities impact the performance of HPC applications. To study this we use the application kernel module of XDMoD to test the performance before and after the application of the vulnerability patches. We tested the performance difference for multiple application and benchmarks including: NWChem, NAMD, HPCC, IOR, MDTest a…
▽ More
In this work we examine how the updates addressing Meltdown and Spectre vulnerabilities impact the performance of HPC applications. To study this we use the application kernel module of XDMoD to test the performance before and after the application of the vulnerability patches. We tested the performance difference for multiple application and benchmarks including: NWChem, NAMD, HPCC, IOR, MDTest and IMB. The results show that although some specific functions can have performance decreased by as much as 74%, the majority of individual metrics indicates little to no decrease in performance. The real-world applications show a 2-3% decrease in performance for single node jobs and a 5-11% decrease for parallel multi node jobs.
△ Less
Submitted 16 January, 2018; v1 submitted 12 January, 2018;
originally announced January 2018.
Workload Analysis of Blue Waters
Authors:
Matthew D. Jones,
Joseph P. White,
Martins Innus,
Robert L. DeLeon,
Nikolay Simakov,
Jeffrey T. Palmer,
Steven M. Gallo,
Thomas R. Furlani,
Michael Showerman,
Robert Brunner,
Andry Kot,
Gregory Bauer,
Brett Bode,
Jeremy Enos,
William Kramer
Abstract:
Blue Waters is a Petascale-level supercomputer whose mission is to enable the national scientific and research community to solve "grand challenge" problems that are orders of magnitude more complex than can be carried out on other high performance computing systems. Given the important and unique role that Blue Waters plays in the U.S. research portfolio, it is important to have a detailed unders…
▽ More
Blue Waters is a Petascale-level supercomputer whose mission is to enable the national scientific and research community to solve "grand challenge" problems that are orders of magnitude more complex than can be carried out on other high performance computing systems. Given the important and unique role that Blue Waters plays in the U.S. research portfolio, it is important to have a detailed understanding of its workload in order to guide performance optimization both at the software and system configuration level as well as inform architectural balance tradeoffs. Furthermore, understanding the computing requirements of the Blue Water's workload (memory access, IO, communication, etc.), which is comprised of some of the most computationally demanding scientific problems, will help drive changes in future computing architectures, especially at the leading edge. With this objective in mind, the project team carried out a detailed workload analysis of Blue Waters.
△ Less
Submitted 2 March, 2017;
originally announced March 2017.