Michael J. Levenhagen

Scalable System Software

Author profile picture

Scalable System Software

mjleven@sandia.gov

(505) 844-4992

Sandia National Laboratories, New Mexico
P.O. Box 5800
Albuquerque, NM 87185-1319

Biography

I work in the Scalable System Software department at Sandia National Laboratories. My primary interests are designing system software for capability class high performance computing platforms and enabling co-design activities for the laboratories by designing Structural Simulation Toolkit (SST) models of computer architectures.

Publications

Ryan Grant, Simon Hammond, James Laros, Michael Levenhagen, Stephen Olivier, Kevin Pedretti, Lee Ward, Andrew Younge, (2023). Enabling power measurement and control on Astra: The first petascale Arm supercomputer Concurrency and Computation: Practice and Experience https://www.osti.gov/servlets/purl/1882300 Publication ID: 71654

Ryan Grant, Simon Hammond, James Laros, Michael Levenhagen, Stephen Olivier, Kevin Pedretti, H. Ward, Andrew Younge, (2022). Enabling power measurement and control on Astra: The first petascale Arm supercomputer Concurrency and Computation. Practice and Experience https://doi.org/10.1002/cpe.7303 Publication ID: 80112

Ryan Grant, Michael Levenhagen, Matthew Dosanjh, Patrick Widener, (2021). RVMA: Remote virtual memory access Proceedings – 2021 IEEE 35th International Parallel and Distributed Processing Symposium, IPDPS 2021 https://doi.org/10.1109/IPDPS49936.2021.00029 Publication ID: 75146

Kurt Ferreira, Ryan Grant, Michael Levenhagen, Scott Levy, Taylor Groves, (2020). Hardware MPI message matching: Insights into MPI matching behavior to inform design Concurrency and Computation: Practice and Experience https://doi.org/10.1002/cpe.5150 Publication ID: 64546

Simon Hammond, Clayton Hughes, Michael Levenhagen, Courtenay Vaughan, Andrew Younge, Benjamin Schwaller, Michael Aguilar, Kevin Pedretti, James Laros, (2019). Evaluating the Marvell ThunderX2 Server Processor for HPC Workloads 2019 International Conference on High Performance Computing and Simulation, HPCS 2019 https://www.osti.gov/servlets/purl/1640040 Publication ID: 68562

Simon Hammond, Clayton Hughes, Michael Levenhagen, Courtenay Vaughan, Andrew Younge, Benjamin Schwaller, Michael Aguilar, Kevin Pedretti, James Laros, (2019). Evaluating the Marvell ThunderX2 Server Processor for HPC Workloads https://www.osti.gov/servlets/purl/1640906 Publication ID: 69329

Simon Hammond, Clayton Hughes, Michael Levenhagen, Courtenay Vaughan, Andrew Younge, Benjamin Schwaller, Michael Aguilar, Kevin Pedretti, James Laros, (2019). Evaluating the Marvell ThunderX2 Server Processor for HPC Workloads https://www.osti.gov/servlets/purl/1640219 Publication ID: 68849

Michael Levenhagen, Simon Hammond, Karl Hemmert, (2019). Towards Lightweight and Scalable Simulation of Large-Scale OpenSHMEM Applications https://www.osti.gov/servlets/purl/1639366 Publication ID: 67421

Ryan Grant, Matthew Dosanjh, Michael Levenhagen, Ronald Brightwell, Anthony Skjellum, (2019). Finepoints: Partitioned multithreaded MPI communication Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) https://doi.org/10.1007/978-3-030-20656-7_17 Publication ID: 67714

Michael Levenhagen, Simon Hammond, Karl Hemmert, (2018). Towards Lightweight and Scalable Simulation of Large-Scale OpenSHMEM Applications https://www.osti.gov/servlets/purl/1569316 Publication ID: 59252

Matthew Dosanjh, S. Ghazimirsaeed, Ryan Grant, William Schonbein, Michael Levenhagen, Patrick Bridges, Ahmad Afsahi, (2018). The case for semi-permanent cache occupancy ACM International Conference Proceeding Series https://doi.org/10.1145/3225058.3225130 Publication ID: 62421

Kevin Pedretti, Ryan Grant, James Laros, Michael Levenhagen, Stephen Olivier, Lee Ward, Andrew Younge, (2018). A comparison of power management mechanisms: P-States vs. node-level power cap control Proceedings – 2018 IEEE 32nd International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018 https://doi.org/10.1109/IPDPSW.2018.00117 Publication ID: 62172

Matthew Dosanjh, S. Ghazimirsaeed, Ryan Grant, William Schonbein, Michael Levenhagen, Patrick Bridges, Ahmad Afsahi, (2018). The Case for Semi-Permanent Cache Occupancy https://doi.org/10.1145/3225058.3225130 Publication ID: 63772

Simon Hammond, Arun Rodrigues, Gwendolyn Voskuilen, Karl Hemmert, Michael Levenhagen, Clayton Hughes, Robert Hoekstra, (2018). Structural Simulation Toolkit (SST) Tutorial https://www.osti.gov/servlets/purl/1513506 Publication ID: 62064

Andrew Younge, Ryan Grant, James Laros, Michael Levenhagen, Stephen Olivier, Kevin Pedretti, Lee Ward, (2018). Advanced Power Measurement and Control for the Trinity Supercomputer https://www.osti.gov/servlets/purl/1510626 Publication ID: 61795

Kevin Pedretti, Ryan Grant, James Laros, Michael Levenhagen, Stephen Olivier, Lee Ward, Andrew Younge, (2018). A Comparison of Power Management Mechanisms: P-states vs. Node-Level Power Cap Control https://doi.org/10.1109/IPDPSW.2018.00117 Publication ID: 61664

Ryan Grant, James Laros, Michael Levenhagen, Stephen Olivier, Kevin Pedretti, Lee Ward, Andrew Younge, (2018). Evaluating energy and power profiling techniques for HPC workloads 2017 8th International Green and Sustainable Computing Conference, IGSC 2017 https://www.osti.gov/servlets/purl/1466488 Publication ID: 58115

Karl Hemmert, Ray Bair, Abhinav Bhatele, Taylor Groves, Simon Hammond, Nikhil Jain, Michael Levenhagen, Misbah Mubarak, Scott Pakin, Rob Ross, Jeremiah Wilke, (2018). Interconnect Working Group https://www.osti.gov/servlets/purl/1513694 Publication ID: 59180

Simon Hammond, Clayton Hughes, Amro Awad, Gwendolyn Voskuilen, Arun Rodrigues, Karl Hemmert, Michael Levenhagen, Robert Hoekstra, (2018). SST Simulation Framework (and Complex Memory) https://www.osti.gov/servlets/purl/1513754 Publication ID: 60332

Simon Hammond, Arun Rodrigues, Karl Hemmert, Gwendolyn Voskuilen, Clayton Hughes, Michael Levenhagen, Robert Hoekstra, James Ang, (2018). Towards a Scalable Integrated Simulation Framework for Extreme Heterogeneity in High Performance Computing https://www.osti.gov/servlets/purl/1513452 Publication ID: 58632

Kurt Ferreira, Ryan Grant, Michael Levenhagen, Scott Levy, Taylor Groves, (2017). Hardware MPI Message Matching: Insights into MPI Matching Behavior to Inform Design https://doi.org/10.1002/cpe.5150 Publication ID: 54225

James Laros, Ryan Grant, Michael Levenhagen, Stephen Olivier, Kevin Pedretti, Lee Ward, Andrew Younge, (2017). High Performance Computing – Power Application Programming Interface Specification Version 2.0 https://doi.org/10.2172/1347187 Publication ID: 55332

Taylor Groves, Ryan Grant, Karl Hemmert, Simon Hammond, Michael Levenhagen, Dorian Arnold, (2016). (SAI) stalled, active and idle: Characterizing power and performance of large-scale dragonfly networks Proceedings – IEEE International Conference on Cluster Computing, ICCC https://doi.org/10.1109/CLUSTER.2016.52 Publication ID: 50477

Ryan Grant, Michael Levenhagen, Stephen Olivier, David Debonis, Kevin Pedretti, James Laros, (2016). Standardizing Power Monitoring and Control at Exascale Computer https://doi.org/10.1109/mc.2016.308 Publication ID: 50966

James Laros, David Debonis, Ryan Grant, Suzanne Kelly, Michael Levenhagen, Stephen Olivier, Kevin Pedretti, (2016). High Performance Computing – Power Application Programming Interface Specification Version 1.4 https://doi.org/10.2172/1331358 Publication ID: 47460

Taylor Groves, Simon Hammond, Karl Hemmert, Ryan Grant, Michael Levenhagen, Dorian Arnold, (2016). Stalled Active and Idle (SAI): Characterizing Large-scale Dragonfly Networks https://www.osti.gov/servlets/purl/1390450 Publication ID: 52082

James Laros, Kevin Pedretti, Ryan Grant, Stephen Olivier, Michael Levenhagen, David Debonis, James Laros, (2016). An Overview of Sandia National Laboratory?s High Performance Computing Power Application Programming Interface (API) Specification https://www.osti.gov/servlets/purl/1420852 Publication ID: 49961

James Laros, Suzanne Kelly, Kevin Pedretti, Ryan Grant, Stephen Olivier, Michael Levenhagen, David Debonis, James Laros, (2016). High Performance Computing – Power Application Programming Interface Specification https://doi.org/10.2172/1561489 Publication ID: 49913

James Laros, Kevin Pedretti, Ryan Grant, Stephen Olivier, Michael Levenhagen, (2016). ACES and Cray Collaborate on Advanced Power Management for Trinity https://www.osti.gov/servlets/purl/1648670 Publication ID: 49356

James Laros, Suzanne Kelly, Kevin Pedretti, Ryan Grant, Stephen Olivier, Michael Levenhagen, David Debonis, James Laros, (2016). High Performance Computing – Power Application Programming Interface Specification https://doi.org/10.2172/1494356 Publication ID: 48710

Ryan Grant, Michael Levenhagen, Stephen Olivier, David Debonis, Kevin Pedretti, James Laros, (2016). Overcoming Challenges in Scalable Power Monitoring with the Power API https://doi.org/10.1109/IPDPSW.2016.172 Publication ID: 48828

James Laros, Kevin Pedretti, Ryan Grant, Stephen Olivier, Michael Levenhagen, David Debonis, (2015). An Overview of Sandia National Laboratory?s High Performance Computing Power Application Programming Interface (API) Specification https://www.osti.gov/servlets/purl/1336288 Publication ID: 41954

James Laros, Kevin Pedretti, Suzanne Kelly, Michael Levenhagen, David Debonis, Stephen Olivier, Ryan Grant, (2015). Power API for HPC: Standardizing Power Measurement and Control https://www.osti.gov/servlets/purl/1334057 Publication ID: 41693

Simon Hammond, Karl Hemmert, Michael Levenhagen, Arun Rodrigues, Gwendolyn Voskuilen, (2015). Ember: Reference Communication Patterns for Exascale https://www.osti.gov/servlets/purl/1307276 Publication ID: 45161

James Laros, Kevin Pedretti, Ryan Grant, Michael Levenhagen, David Debonis, Stephen Olivier, Suzanne Kelly, (2015). A Power Application Programming Interface (API) Specification for High Performance Computers (HPC) https://www.osti.gov/servlets/purl/1648689 Publication ID: 42793

David Debonis, Michael Levenhagen, (2014). A Prototype of a Power API Framework https://www.osti.gov/servlets/purl/1315438 Publication ID: 39546

James Laros, Suzanne Kelly, Kevin Pedretti, Ryan Grant, Stephen Olivier, Michael Levenhagen, David Debonis, (2014). High Performance Computing – Power Application Programming Interface Specification https://doi.org/10.2172/1151809 Publication ID: 38223

David Debonis, Ryan Grant, Stephen Olivier, Michael Levenhagen, Suzanne Kelly, Kevin Pedretti, James Laros, (2014). A Power API for the HPC Community https://www.osti.gov/servlets/purl/1497613 Publication ID: 38055

James Laros, Suzanne Kelly, Kevin Pedretti, Ryan Grant, Michael Levenhagen, Stephen Olivier, (2014). Addressing Power/Energy Challenges for Extreme Scale HPC https://www.osti.gov/servlets/purl/1700644 Publication ID: 40474

James Ang, Suzanne Kelly, Simon Hammond, Richard Barrett, Michael Levenhagen, Arun Rodrigues, Kevin Pedretti, James Laros, (2012). Early Experiences with Intel MIC Architecture https://www.osti.gov/biblio/1061191 Publication ID: 30187

James Ang, Simon Hammond, Richard Barrett, Michael Levenhagen, Arun Rodrigues, Kevin Pedretti, James Laros, Suzanne Kelly, (2012). Early Experiences with Intel MIC Architcture https://www.osti.gov/servlets/purl/1650316 Publication ID: 28581

Mingyu Hsieh, Michael Levenhagen, Kevin Pedretti, Arun Rodrigues, (2012). SST%2Bgem5%3DA Scalable Simulation Infrastructure for High Performance Computing https://www.osti.gov/biblio/1068435 Publication ID: 27202

Arun Rodrigues, Vitus Leung, Michael Levenhagen, Kurt Ferreira, Karl Hemmert, Brian Barrett, (2012). Improvements to the Structural Simulation Toolkit https://www.osti.gov/servlets/purl/1117760 Publication ID: 27219

Brian Barrett, Suzanne Kelly, Ruth Klundt, James Laros, Vitus Leung, Michael Levenhagen, Gerald Lofstead, Kenneth Moreland, Ron Oldfield, Kevin Pedretti, Arun Rodrigues, Richard Barrett, Lee Ward, John Vandyke, Courtenay Vaughan, Kyle Wheeler, James Brandt, Ronald Brightwell, Matthew Curry, Nathan Fabian, Kurt Ferreira, Ann Gentile, Karl Hemmert, (2012). Demonstration of a Legacy Application’s Path to Exascale – ASC L2 Milestone 4467 https://www.osti.gov/servlets/purl/1688616 Publication ID: 26984

Brian Barrett, Suzanne Kelly, Ruth Klundt, James Laros, Vitus Leung, Michael Levenhagen, Gerald Lofstead, Kenneth Moreland, Ron Oldfield, Kevin Pedretti, Arun Rodrigues, Richard Barrett, Lee Ward, John Vandyke, Courtenay Vaughan, Kyle Wheeler, James Brandt, Ronald Brightwell, Matthew Curry, Nathan Fabian, Kurt Ferreira, Ann Gentile, Karl Hemmert, (2012). Report of experiments and evidence for ASC L2 milestone 4467 : demonstration of a legacy application’s path to exascale https://doi.org/10.2172/1039013 Publication ID: 27001

Arun Rodrigues, Vitus Leung, Michael Levenhagen, Kurt Ferreira, Karl Hemmert, Brian Barrett, (2012). Improvements to the Structural Simulation Toolkit https://www.osti.gov/biblio/1068327 Publication ID: 27129

Keith Underwood, Jerrie Coffman, Roy Larsen, Karl Hemmert, Brian Barrett, Ronald Brightwell, Michael Levenhagen, (2011). Enabling flexible collective communication offload with triggered operations Proceedings – Symposium on the High Performance Interconnects, Hot Interconnects https://www.osti.gov/biblio/988546 Publication ID: 17396

Karl Hemmert, Brian Barrett, Ronald Brightwell, Michael Levenhagen, (2011). Enabling Flexible Collective Communication Offload with Triggered Operations https://www.osti.gov/biblio/1109261 Publication ID: 22863

Kevin Pedretti, Michael Levenhagen, Kurt Ferreira, Ronald Brightwell, Suzanne Kelly, Patrick Bridges, (2010). LDRD final report : a lightweight operating system for multi-core capability class supercomputers https://doi.org/10.2172/1007323 Publication ID: 19812

John Lange, Kevin Pedretti, Trammell Hudson, Peter Dinda, Zheng Cui, Lei Xia, Patrick Bridges, Andy Gocke, Steven Jaconette, Michael Levenhagen, Ronald Brightwell, (2010). Palacios and kitten: New high performance operating systems for scalable virtualized and native supercomputing Proceedings of the 2010 IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2010 https://www.osti.gov/servlets/purl/1142272 Publication ID: 16014

James Laros, Suzanne Kelly, Michael Levenhagen, Kevin Pedretti, (2009). Investigating methods of supporting dynamically linked executables on high performance computing platforms https://doi.org/10.2172/1035350 Publication ID: 16641

Kevin Pedretti, Michael Levenhagen, Ronald Brightwell, (2009). Palacios and Kitten : high performance operating systems for scalable virtualized and native supercomputing https://doi.org/10.2172/1028948 Publication ID: 16812

Kurt Ferreira, Kevin Pedretti, Michael Levenhagen, Ronald Brightwell, (2008). Exploring Memory Management Strategies in Catamount https://www.osti.gov/servlets/purl/1143277 Publication ID: 13824

Kevin Pedretti, Suzanne Kelly, Michael Levenhagen, (2008). Summary of multi-core hardware and programming model investigations https://doi.org/10.2172/1028920 Publication ID: 13680

Michael Levenhagen, Karl Hemmert, Ronald Brightwell, (2008). High Message Rate NIC-Based Atomics: Design and Performance Considerations https://www.osti.gov/servlets/purl/1145790 Publication ID: 13422

Keith Underwood, Michael Levenhagen, Ronald Brightwell, (2007). Evaluating NIC hardware requirements to achieve high message rate PGAS support on multi-core processors Proceedings of the 2007 ACM/IEEE Conference on Supercomputing, SC’07 https://www.osti.gov/biblio/908857 Publication ID: 9898

Showing Results. Show More Publications

Awards & Recognition

2020

Ryan Grant, Simon David Hammond, James H. Laros, Michael J. Levenhagen, Stephen Lecler Olivier, Kevin Pedretti, Harry Lee Ward, Andrew J Younge, Andrew J Younge, , Enabling Power Measurement and Control on Astra: The First Petascale Arm Supercomputer, Conference, Cray Users' Group Annual Technical Conference (CUG'20), October 28, 2020

2018

James H. Laros, Kevin Pedretti, Ryan Grant, Stephen Lecler Olivier, Michael J. Levenhagen, Harry Lee Ward, Andrew J Younge, Andrew J Younge, , R&D 100 Award - Power API, R&D 100, November 16, 2018

James H. Laros, Kevin Pedretti, Ryan Grant, Stephen Lecler Olivier, Michael J. Levenhagen, Harry Lee Ward, Andrew J Younge, Andrew J Younge, , R&D 100 Special Recognition: Corporate Social Responsibility - Power API, R&D 100, November 16, 2018