Stephen Lecler Olivier

Scalable System Software

Author profile picture

Scalable System Software

slolivi@sandia.gov

My UNC Web Page

Google Scholar

(505) 284-8750

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

Biography

My research focuses on run time systems and programming models for high performance computing, including issues in productivity, scalability, and power. Much of my work concerns support for efficient multithreading on the supercomputer node level, especially through the task-parallel programming model. I enjoy working with application and library developers to improve the scalability of their codes and to take advantage of multicore and manycore architectures, and I represent Sandia Labs on the OpenMP Language Committee and Architecture Review Board.

Education

  • Ph.D. in Computer Science, University of North Carolina at Chapel Hill
  • M.S. in Computer Science, University of North Carolina at Chapel Hill
  • Honors B.S. in Computer Science and Engineering, University of Texas at Arlington

Publications

Stephen Lecler Olivier, Ronald B. Brightwell, Matthew Dosanjh, Kurt Brian Ferreira, Scott Larson Nicoll Levy, Kevin Pedretti, Andrew J Younge, (2022). SNL ATDM Software Ecosystem Then and Now: Operating Systems and On-Node Runtime 2023 Exascale Computing Project Annual Meeting Document ID: 1677926

Jan Ciesko, Stephen Lecler Olivier, (2022). Characterizing the Performance of Task Reductions in OpenMP 5.X Implementations 2022 International Workshop on OpenMP Document ID: 1641487

PhillipAlan Lane, Christopher Siefert, Stephen Lecler Olivier, Clayton Hughes, Kevin Pedretti, Gwendolyn Renae Voskuilen, James John Elliott, (2022). Data Transfers and Host/Device Communication using OneAPI for FPGA Intel eXtreme Performance Users Group (IXPUG 2022) Document ID: 1641238

RyanE. Grant, SimonD. Hammond, James H. Laros, Michael J. Levenhagen, Stephen Lecler Olivier, Kevin Pedretti, H.Lee Ward, Andrew J Younge, (2022). Enabling Power Measurement and Control on Astra: The First Petascale Arm Supercomputer Concurrency and ComputationPractice and Experience https://www.osti.gov/search/identifier:1887388 Document ID: 1606272

Jan Ciesko, Stephen Lecler Olivier, (2022). Characterizing the Performance of Task Reductions in OpenMP 5.X Implementations 2022 International Workshop on OpenMP Document ID: 1574064

Christopher Siefert, Stephen Lecler Olivier, Gwendolyn Renae Voskuilen, Jeffrey Young, (2022). MultiGrid on FPGA Using Data Parallel C++ 23rd IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC 2022) Document ID: 1539448

Christopher Siefert, Stephen Lecler Olivier, Gwendolyn Renae Voskuilen, Jeffrey Young, (2022). MultiGrid on FPGA Using Data Parallel C++ PDSEC 2022 Workshop Document ID: 1539220

Stephen Lecler Olivier, Ronald B. Brightwell, Matthew Dosanjh, Kurt Brian Ferreira, Scott Larson Nicoll Levy, Kevin Pedretti, Andrew J Younge, (2022). SNL ATDM Software Ecosystem Operating Systems and On-Node Runtime 2022 Exascale Computing Project Annual Meeting (Virtual) Document ID: 1505231

Christopher Siefert, Stephen Lecler Olivier, Gwendolyn Renae Voskuilen, Jeffrey-ex Young, (2022). MultiGrid on FPGA Using Data Parallel C++ 23rd IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC 2022) Document ID: 1482585

Christopher Siefert, Clayton Hughes, Nicholas Miller, Stephen Lecler Olivier, Gwendolyn Renae Voskuilen, (2022). Solving Sparse Linear Systems on FPGAs using oneAPI SIAM Conference on Parallel Processing for Scientific Computing (PP22) Document ID: 1470101

Stephen Lecler Olivier, Nathan David Ellingwood, Jonathan W. Berry, Daniel Dunlavy, (2021). Performance Portability of an SpMV Kernel Across Scientific Computing and Data Science Applications 2021 IEEE High Performance Extreme Computing Virtual Conference Document ID: 1356073

Omar Raad Aaziz, Benjamin A. Allan, James M. Brandt, Jeanine Cook, Karen D. Devine, James Elliott, Ann C. Gentile, Simon David Hammond, Brian Michael Kelley, Lena Lopatina, Stan Gerald Moore, Stephen Lecler Olivier, Kevin Pedretti, David Zoeller Poliakoff, Roger P. Pawlowski, Phillip A Regier, Mark E Schmitz, Benjamin Schwaller, Vanessa Surjadidjaja, Matthew Scot Swan, Nick Tucker, Tom Tucker, Courtenay T. Vaughan, Sara Petra Walton, (2021). L2 Milestone #7842 SAND Report https://www.osti.gov/search/identifier:1819812 Document ID: 1357001

James M. Brandt, Jeanine Cook, Omar Raad Aaziz, Benjamin A. Allan, Karen D. Devine, James John Elliott, Ann C. Gentile, Simon David Hammond, Brian Michael Kelley, Lena Lopatina, Stan Gerald Moore, Stephen Lecler Olivier, Kevin Pedretti, David Zoeller Poliakoff, Roger P. Pawlowski, Phillip A Regier, Mark E Schmitz, Benjamin Schwaller, Vanessa Surjadidjaja, Matthew Scot Swan, Tom Tucker, Nick Tucker, Courtenay T. Vaughan, Sara Petra Walton, (2021). Integrated System and Application Continuous Performance Monitoring and Analysis Capability FY20 ASC FOUS L2 Milestone 7842 Final Review Document ID: 1356398

Stephen Lecler Olivier, Nathan David Ellingwood, Jonathan W. Berry, Daniel Dunlavy, (2021). Performance Portability of an SpMV Kernel Across Scientific Computing and Data Science Applications 2021 IEEE High Performance Extreme Computing Virtual Conference Document ID: 1344909

Richard Frederick Barrett, Omar Raad Aaziz, Jeanine Cook, Richard B. Lehoucq, Stephen Lecler Olivier, Courtenay T. Vaughan, (2021). Developing a Graph Analytics Code : An Analysis of the Chapel Programming Environment CHIUWChapel Implementers and Users Workshop Document ID: 1294252

Stephen Lecler Olivier, (2021). Future Challenges for Low-Level System Software: One Perspective Exascale Computing Project Annual Meeting 2021 (Virtual) https://www.osti.gov/search/identifier:1862770 Document ID: 1293564

Stephen Lecler Olivier, Ronald B. Brightwell, Kurt Brian Ferreira, Ryan Eric Grant, Scott Larson Nicoll Levy, Kevin Pedretti, Andrew J Younge, (2021). SNL ATDM Software Ecosystem Operating Systems and On-Node Runtime 2021 Exascale Computing Project Annual Meeting (Virtual) https://www.osti.gov/search/identifier:1861479 Document ID: 1293055

Stephen Lecler Olivier, (2021). Future Directions for OpenMP Task Parallelism Invited Talk (Online), University of Delaware https://www.osti.gov/search/identifier:1861258 Document ID: 1292684

Stephen Lecler Olivier, (2020). Programming Model Developments Present Opportunities for Runtime and Operating Systems 2020 International Workshop on Runtime and Operating Systems for Supercomputing (Virtual) Document ID: 1231959

Ryan Eric Grant, Simon David Hammond, James H. Laros, Michael J. Levenhagen, Stephen Lecler Olivier, Kevin Pedretti, Harry Lee Ward, Andrew J Younge, (2020). Enabling Power Measurement and Control on Astra: The First Petascale Arm Supercomputer Cray User Group Document ID: 1231740

Neil Butcher, Stephen Lecler Olivier, Peter Kogge, (2020). Cache Oblivious Strategies to Exploit Multi-Level Memory on Manycore Systems 2020 IEEE/ACM Workshop on Memory Centric High Performance Computing (MCHPC) https://www.osti.gov/search/identifier:1827809 Document ID: 1219896

Noah Evans, Jan Ciesko, Stephen Lecler Olivier, Howard Pritchard, Shintaro Iwasaki, Ken Raffenetti, Pavan Balaji, (2020). Implementing Flexible Threading Support in Open MPI Workshop on Exascale MPI (ExaMPI) 2020 https://www.osti.gov/search/identifier:1826433 Document ID: 1209462

Stephen Lecler Olivier, (2020). OpenMP 5.1 Tasking Enhancements ACM/IEEE Supercomputing (SC20) https://www.osti.gov/search/identifier:1824729 Document ID: 1208413

Stephen Lecler Olivier, (2020). Evaluating the Efficiency of OpenMP Tasking for Unbalanced Computation on Diverse CPU Architectures 2020 International Workshop on OpenMP (virtual) https://www.osti.gov/search/identifier:1822311 Document ID: 1207743

Ronald B. Brightwell, Kurt Brian Ferreira, Ryan Eric Grant, Scott Larson Nicoll Levy, Gerald Fredrick Lofstead, Stephen Lecler Olivier, Kevin Pedretti, Andrew J Younge, Ann C. Gentile, Bradley Keith Brandt, (2020). ALAMO: Autonomous Lightweight Allocation, Management and Optimization Smoky Mountains Computational Sciences and Engineering Conference https://www.osti.gov/search/identifier:1818044 Document ID: 1195366

Stephen Lecler Olivier, (2020). Evaluating the Efficiency of OpenMP Tasking for Unbalanced Computation on Diverse CPU Architectures International Workshop on OpenMP https://www.osti.gov/search/identifier:1808781 Document ID: 1162183

Richard Frederick Barrett, Jeanine Cook, Stephen Lecler Olivier, Omar Raad Aaziz, Christipher D Jenkins, Courtenay T. Vaughan, (2020). Exploring Chapel Productivity Using Some Graph Algorithms Chapel Implementors and Users Workshop https://www.osti.gov/search/identifier:1783672 Document ID: 1138749

Omar Raad Aaziz, Benjamin A. Allan, James M. Brandt, Jeanine Cook, Karen D. Devine, James John Elliott, Ann C. Gentile, Stephen Lecler Olivier, Kevin Pedretti, Tom Tucker, (2020). Attributing Performance Variation from Integrated Application and System Data Applied Computer Science Meeting https://www.osti.gov/search/identifier:1765520 Document ID: 1091790

Richard Frederick Barrett, Jeanine Cook, Stephen Lecler Olivier, Omar Raad Aaziz, Courtenay T. Vaughan, (2020). Exploring Chapel Productivity Using Some Graph Algorithms The 7th Annual Chapel Implementers and Users Workshop co-located with IPDPS 2020 Document ID: 1090842

George M. Slota, Jonathan W. Berry, Simon David Hammond, Stephen Lecler Olivier, Cynthia Ann Phillips, Sivasankaran Rajamanickam, (2019). Scalable Generation of Graphs for Benchmarking HPC Community-Detection Algorithms Supercompouting https://www.osti.gov/search/identifier:1643608 Document ID: 1066701

Stephen Lecler Olivier, (2019). User Level Threading: Qthreads and OpenMP Supercomputing 2019 https://www.osti.gov/search/identifier:1643628 Document ID: 1056550

Jonathan W. Berry, Neil Butcher, Umit Catalyurek, Peter Kogge, Paul Lin, Stephen Lecler Olivier, Cynthia Ann Phillips, Sivasankaran Rajamanickam, George M. Slota, Gwendolyn Renae Voskuilen, Abdurrahman Yasar, Jeffrey G Young, (2019). Multi-Level Memory Algorithmics for Large, Sparse Problems https://www.osti.gov/search/identifier:1574408 Document ID: 1055577

George M. Slota, Jonathan W. Berry, Simon David Hammond, Stephen Lecler Olivier, Cynthia Ann Phillips, Sivasankaran Rajamanickam, (2019). Scalable Generation of Graphs for Benchmarking HPC Community-Detection Algorithms International Conference for High Performance Computing, Networking, Storage and Analysis (SC’19) https://www.osti.gov/search/identifier:1643234 Document ID: 1009684

Thomas Scotland, Daniel Sunderland, Stephen Lecler Olivier, David S Hollman, Noah Evans, Bronis de Supinski, (2019). Making OpenMP Ready for C++ Executors International Workshop on OpenMP https://www.osti.gov/search/identifier:1640968 Document ID: 984565

Stephen Lecler Olivier, (2019). Allocators in OpenMP 5.0 2019 Exascale Computing Project Annual Meeting https://www.osti.gov/search/identifier:1593220 Document ID: 902528

Stephen Lecler Olivier, Ronald B. Brightwell, Kevin Pedretti, Andrew J Younge, Noah Evans, Scott Larson Nicoll Levy, Kurt Brian Ferreira, Ryan Eric Grant, (2019). SNL ATDM Software Ecosystem 2019 Exascale Computing Project Annual Meeting https://www.osti.gov/search/identifier:1583026 Document ID: 902074

Stephen Lecler Olivier, (2018). OpenMP Tasks: New Features in 5.0 ACM/IEEE Supercomputing 2018 (SC18) — OpenMP BoF https://www.osti.gov/search/identifier:1806898 Document ID: 889633

Stephen Lecler Olivier, (2018). Investigating Factors Impacting Exascale Performance of ASC Codes: A Co-design Effort ATCC5 Final Report Out (Slides only / No associated event) https://www.osti.gov/search/identifier:1569130 Document ID: 875720

James H. Laros, Kevin Pedretti, Simon David Hammond, Michael James Aguilar, Matthew Leon Curry, Ryan Eric Grant, Robert J. Hoekstra, Ruth Ann Klundt, Stephen T. Monk, Jeffry Brandon Ogden, Stephen Lecler Olivier, Randall Don Scott, Harry Lee Ward, Andrew J Younge, (2018). FY18 L2 Milestone #6360 Report: Initial Capability of an Arm-based Advanced Architecture Prototype System and Software Environment https://www.osti.gov/search/identifier:1493831 Document ID: 854757

James H. Laros, Kevin Pedretti, Simon David Hammond, Michael James Aguilar, Matthew Leon Curry, Ryan Eric Grant, Robert J. Hoekstra, Ruth Ann Klundt, Stephen T. Monk, Jeffry Brandon Ogden, Stephen Lecler Olivier, Randall Don Scott, Harry Lee Ward, Andrew J Younge, (2018). FY18 L2 Milestone #8759 Report: Vanguard, Astra, and ATSE ? an ARM-based Advanced Architecture Prototype System and Software Environment https://www.osti.gov/search/identifier:1470822 Document ID: 854686

Jonathan W. Berry, Neil A Butcher, Stephen Lecler Olivier, Simon David Hammond, Peter Kogge, (2018). Optimizing for KNL Usage Modes When Data Doesn?t Fit in MCDRAM International Conference on Parallel Processing https://www.osti.gov/search/identifier:1582186 Document ID: 843106

Bronis R. de Supinski, Thomas R. W. Scotland, Alejandro Duran, Michael Klemm, Sergi Mateo, Stephen Lecler Olivier, Christian Terboven, Timothy Mattson, (2018). The Ongoing Evolution of OpenMP Proceedings of the IEEE https://www.osti.gov/search/identifier:1465188 Document ID: 829839

Jannis Klinkenberg, Philipp Samfass, Christian Terboven, Alejandro Duran, Michael Klemm, Xavier Teruel, Sergei Mateo, Stephen Lecler Olivier, Matthias Muller, (2018). Assessing Task-to-Data Affinity in the LLVM OpenMP Runtime 2018 International Workshop on OpenMP (IWOMP) https://www.osti.gov/search/identifier:1527080 Document ID: 808663

Jonathan W. Berry, Neil A Butcher, Stephen Lecler Olivier, Simon David Hammond, Peter Kogge, (2018). Optimizing for KNL Usage Models When Data Doesn’t Fit in MCDRAM International Conference on Parallel Processing https://www.osti.gov/search/identifier:1526368 Document ID: 808588

Kevin Pedretti, Ryan Eric Grant, James H. Laros, Michael J. Levenhagen, Stephen Lecler Olivier, Harry Lee Ward, Andrew J Younge, (2018). A Comparison of Power Management Mechanisms: P-states vs. Node-Level Power Cap Control IEEE International Parallel & Distributed Processing Symposium https://www.osti.gov/search/identifier:1515733 Document ID: 807294

Andrew J Younge, Ryan Eric Grant, James H. Laros, Michael J. Levenhagen, Stephen Lecler Olivier, Kevin Pedretti, Harry Lee Ward, (2018). Advanced Power Measurement and Control for the Trinity Supercomputer European Workshop on HPC Infrastructures https://www.osti.gov/search/identifier:1510626 Document ID: 795663

Kevin Pedretti, Ryan Eric Grant, James H. Laros, Michael J. Levenhagen, Stephen Lecler Olivier, Harry Lee Ward, Andrew J Younge, (2018). A Comparison of Power Management Mechanisms: P-states vs. Node-Level Power Cap Control The 14th Workshop on High-Performance, Power-Aware Computing (HPPAC’18) https://www.osti.gov/search/identifier:1509644 Document ID: 783311

Mehmet Deveci, Michael Wolf, Jonathan W. Berry, Sivasankaran Rajamanickam, Erik Gunnar Boman, Christian Robert Trott, Simon David Hammond, Stephen Lecler Olivier, (2018). Multi-threaded Sparse Matrix Matrix Multiplication with Applications in Scientific Computing and Graph Analytics SIAM Parallel Processing https://www.osti.gov/search/identifier:1498626 Document ID: 771577

Stephen Lecler Olivier, (2018). Recent Developments in the OpenMP Specification Programming Models and Co-Design (PMCD) Meeting https://www.osti.gov/search/identifier:1514773 Document ID: 760773

Stephen Lecler Olivier, (2018). Memory Management Extensions for OpenMP 5.0 Exascale Computing Project Annual Meeting 2018 https://www.osti.gov/search/identifier:1514815 Document ID: 760571

Ronald B. Brightwell, Stephen Lecler Olivier, (2018). Enhancing Qthreads for ECP Science and Energy Impact 2018 Exascale Computing Project Annual Meeting https://www.osti.gov/search/identifier:1806498 Document ID: 749829

Stephen Lecler Olivier, Kevin Pedretti, Ronald B. Brightwell, (2018). ATDM Operating Systems and On-Node Runtime 2018 ECP Annual Meeting https://www.osti.gov/search/identifier:1524520 Document ID: 749801

Ronald B. Brightwell, Stephen Lecler Olivier, (2017). December 2017 ECP ST Project Review: ECP Project WBS 2.3.1.15 (Qthreads) ECP ST 2017 Project Review (Online) https://www.osti.gov/search/identifier:1488744 Document ID: 738068

Stephen Lecler Olivier, (2017). OpenMP Tasks: New Features for TR6 / 5.0 ACM/IEEE Supercomputing 2017 (SC17) https://www.osti.gov/search/identifier:1511126 Document ID: 726070

George Stelle, William S. Moses, Stephen Lecler Olivier, Patrick McCormick, (2017). OpenMPIR: Implementing OpenMP Tasks with Tapir LLVM in HPC Workshop at Supercomputing 2017 https://www.osti.gov/search/identifier:1478149 Document ID: 703957

Sridutt Bhalachandra, Allan Porterfield, Stephen Lecler Olivier, Jan F. Prins, (2017). Improving Energy Efficiency in Memory-constrained Applications Using Core-specific Power Control Energy Efficient Supercomputing (E2SC) Workshop at Supercomputing 2017 https://www.osti.gov/search/identifier:1573775 Document ID: 703961

Stephen Lecler Olivier, Simon David Hammond, Alejandro Duran, (2017). Double Buffering for MCDRAM on Second Generation Intel Xeon Phi Processors with OpenMP 2017 International Workshop on OpenMP https://www.osti.gov/search/identifier:1474823 Document ID: 692801

Janine Camille Bennett, Matthew Tyler Bettencourt, Robert L. Clay, Harold C. Edwards, Micheal W. Glass, David S Hollman, Hemanth Kolla, Jonathan Josiah Lifflander, David John Littlewood, Aram Markosyan, Stan Gerald Moore, Stephen Lecler Olivier, Eric T. Phipps, Francesco NMN Rizzi, Nicole Slattengren, Daniel Sunderland, Jeremiah J Wilke, (2017). ASC ATDM Level 2 Milestone #6015: Asynchronous Many-Task Software Stack Demonstration https://www.osti.gov/search/identifier:1596197 Document ID: 671584

Stephen Lecler Olivier, (2017). OpenMP 5 Memory Mgmt. (Breakout Slides) 2017 COE Performance Portability Meeting https://www.osti.gov/search/identifier:1467996 Document ID: 670756

Stephen Lecler Olivier, (2017). Memory Management Extensions for OpenMP 5.0 2017 DOE COE Performance Portability Meeting https://www.osti.gov/search/identifier:1467793 Document ID: 670616

Karen D. Devine, James M. Brandt, Mehmet Deveci, Ann C. Gentile, Vitus J. Leung, Stephen Lecler Olivier, Kevin Pedretti, Sivasankaran Rajamanickam, Mark Alan Taylor, (2017). Task Placement to Reduce Application Communication Costs Sandia CIS External Review Board https://www.osti.gov/search/identifier:1467790 Document ID: 659427

Andrew J Younge, Ryan Eric Grant, James H. Laros, Michael J. Levenhagen, Stephen Lecler Olivier, Kevin Pedretti, Harry Lee Ward, (2017). Evaluating Energy and Power Profiling Techniques for HPC Workloads The 8th International Green and Sustainable Computing Conference https://www.osti.gov/search/identifier:1466488 Document ID: 670521

George Stelle, Darko Stefanovic, Stephen Lecler Olivier, Stephanie Forrest, (2017). Cactus Environment Machine: Shared Environment Call-by-Need The 17th Symposium on Trends in Functional Programming (TFP 2016) https://www.osti.gov/search/identifier:1464683 Document ID: 659768

Stephen Lecler Olivier, Simon David Hammond, Alejandro Duran, (2017). Double Buffering for MCDRAM on Second Generation Intel Xeon Phi Processors with OpenMP 2017 International Workshop on OpenMP https://www.osti.gov/search/identifier:1455395 Document ID: 626157

Noah Evans, Stephen Lecler Olivier, Richard Frederick Barrett, George W. Stelle, (2017). Scheduling Chapel Tasks with Qthreads on Manycore: A Tale of Two Schedulers 2017 International Workshop on Runtime and Operating Systems for Supercomputers https://www.osti.gov/search/identifier:1458180 Document ID: 625654

Stephen Lecler Olivier, (2017). Qthreads Node Threading Runtime and NoRMa Node Resource Manager: A HiHAT teaser 2017 GPU Technology Conference (HiHAT Mini-Summit Session) https://www.osti.gov/search/identifier:1457980 Document ID: 624080

James H. Laros, Ryan Eric Grant, Michael J. Levenhagen, Stephen Lecler Olivier, Kevin Pedretti, Harry Lee Ward, Andrew J Younge, (2017). High Performance Computing – Power Application Programming Interface Specification Version 2.0 https://www.osti.gov/search/identifier:1347187 Document ID: 600504

Sridutt Bhalachandra, Allan Porterfield, Stephen Lecler Olivier, Jan F. Prins, (2017). An Adaptive Core-specific Runtime for Energy Efficiency 31st IEEE International Parallel & Distributed Processing Symposium (IPDPS 2017) https://www.osti.gov/search/identifier:1425317 Document ID: 599855

Sridutt Bhalachandra, Allan Porterfield, Stephen Lecler Olivier, Jan F. Prins, (2017). An Adaptive Core-specific Runtime for Energy Efficiency 31st IEEE International Parallel & Distributed Processing Symposium (IPDPS 2017) Document ID: 599860

Stephen Lecler Olivier, Ronald B. Brightwell, (2017). Qthreads and On-Node Run time Coordination Ecp https://www.osti.gov/search/identifier:1429452 Document ID: 578152

Ronald B. Brightwell, Stephen Lecler Olivier, (2017). Enhancing Qthreads for ECP Science and Energy Impact And Sandia ATDM On-Node Runtime Coordination 2017 Exascale Computing Project Annual Meeting https://www.osti.gov/search/identifier:1505468 Document ID: 577549

Stephen Lecler Olivier, (2016). OpenMP Tasks: New Features for TR4 SC16 International Conference for High Performance Computing, Networking, Storage and Analysis (SUPERCOMPUTING 2016) https://www.osti.gov/search/identifier:1410149 Document ID: 554593

Micheal W. Glass, Harold C. Edwards, Janine Camille Bennett, Stephen Lecler Olivier, Ronald B. Brightwell, Simon David Hammond, Michael A. Heroux, Sivasankaran Rajamanickam, Roger P. Pawlowski, Eric T. Phipps, Craig D. Ulmer, Kenneth D. Moreland, Kevin Pedretti, (2016). Sandia’s ATDM/ASD Components Exascale Computing Project PI & Integration Meeting Document ID: 553961

James H. Laros, David DeBonis, Ryan Eric Grant, Suzanne M. Kelly, Michael J. Levenhagen, Stephen Lecler Olivier, Kevin Pedretti, (2016). High Performance Computing – Power Application Programming Interface Specification Version 1.4 https://www.osti.gov/search/identifier:1331358 Document ID: 553107

Kyungjoo Kim, Sivasankaran Rajamanickam, Harold C. Edwards, Stephen Lecler Olivier, George Widgery Stelle, (2016). Kokkos Task API: A Use Case in Tacho Trilinos User Group meeting https://www.osti.gov/search/identifier:1526834 Document ID: 552890

Harold C. Edwards, Stephen Lecler Olivier, Jonathan W. Berry, Greg Edward Mackey, Sivasankaran Rajamanickam, Michael Wolf, Kyungjoo Kim, George Widgery Stelle, (2016). Hierarchical Task-Data Parallelism using Kokkos and Qthreads https://www.osti.gov/search/identifier:1562647 Document ID: 530769

Michael Wolf, Harold C. Edwards, Stephen Lecler Olivier, (2016). Kokkos/Qthreads Task Parallel Approach to Linear Algebra Based Graph Analytics 2016 IEEE High Performance Extreme Computing Conference https://www.osti.gov/search/identifier:1390756 Document ID: 529572

Stephen Lecler Olivier, Ryan Eric Grant, James H. Laros, (2016). Power API for HPC: Standardizing Power Measurement and Control ACM/IEEE Supercomputing 2016 Document ID: 507361

Christian Terboven, Jonas Hahnfeld, Xavier Teruel, Sergi Mateo, Alejandro Duran, Michael Klemm, Stephen Lecler Olivier, Bronis R. de Supinski, (2016). Approaches for Task Affinity in OpenMP 2016 International Workshop on OpenMP https://www.osti.gov/search/identifier:1369612 Document ID: 476093

Ryan Eric Grant, Michael J. Levenhagen, Stephen Lecler Olivier, David DeBonis, Kevin Pedretti, James H. Laros, (2016). Power API: Standardizing Power Monitoring and Control at Exascale IEEE Computer https://www.osti.gov/search/identifier:1338911 Document ID: 475878

Stephen Lecler Olivier, Kevin Pedretti, Ronald B. Brightwell, (2016). Software Requirements for ATDM On-Node Resource Management https://www.osti.gov/search/identifier:1561714 Document ID: 475827

Michael Wolf, Michael Wolf, Harold C. Edwards, Harold C. Edwards, Stephen Lecler Olivier, Stephen Lecler Olivier, (2016). Kokkos/Qthreads Task Parallel Approach to Linear Algebra Based Graph Analytics 2016 IEEE High Performance Extreme Computing Conference https://www.osti.gov/search/identifier:1530022 Document ID: 475442

Ronald B. Brightwell, Stephen Lecler Olivier, (2016). Qthreads: Run Time Library Support for Task Parallel Programming Annual NNSA/CEA Collaboration Meeting https://www.osti.gov/search/identifier:1367392 Document ID: 475371

George Widgery Stelle, Darko Stefanovic, Stephen Lecler Olivier, Stephanie Forrest, (2016). Cactus Environment Machine: Shared Environment Call-by-Need The 17th Symposium on Trends in Functional Programming (TFP 2016) https://www.osti.gov/search/identifier:1369011 Document ID: 464575

George Widgery Stelle, Darko Stefanovic, Stephen Lecler Olivier, Stephanie Forrest, (2016). Cactus Environment Machine: Shared Environment Call-by-Need 2016 Symposium on Trends in Functional Programming https://www.osti.gov/search/identifier:1368702 Document ID: 464098

James H. Laros, Kevin Pedretti, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, David DeBonis, James H. Laros, (2016). An Overview of Sandia National Laboratory?sHigh Performance Computing Power Application Programming Interface (API) Specification EEHPC Webinar https://www.osti.gov/search/identifier:1420852 Document ID: 443253

James H. Laros, Suzanne M. Kelly, Kevin Pedretti, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, David DeBonis, James H. Laros, (2016). High Performance Computing – Power Application Programming Interface Specification https://www.osti.gov/search/identifier:1561489 Document ID: 443130

Galen Shipman, Patrick McCormick, Kevin Pedretti, Stephen Lecler Olivier, Kurt Brian Ferreira, Ramanan Sankaran, Sean Treichler, Alex Aiken, Michael Bauer, (2016). Analysis of Application Sensitivity to System Performance Variability in a Dynamic Task Based Runtime Runtime Systems for Extreme Scale Programming Models and Architectures (RESPA) https://www.osti.gov/search/identifier:1365384 Document ID: 442655

James H. Laros, Kevin Pedretti, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, (2016). ACES and Cray Collaborate on Advanced Power Management for Trinity Cray Users Group 2016 https://www.osti.gov/search/identifier:1648670 Document ID: 431493

Ryan Eric Grant, Michael J. Levenhagen, Stephen Lecler Olivier, David DeBonis, Kevin Pedretti, James H. Laros, (2016). Overcoming Challenges in Scalable Power Monitoring with the Power API Workshop on High-Performance, Power-Aware Computing https://www.osti.gov/search/identifier:1347166 Document ID: 397951

James H. Laros, Suzanne M. Kelly, Kevin Pedretti, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, David DeBonis, James H. Laros, (2016). High Performance Computing – Power Application Programming Interface Specification https://www.osti.gov/search/identifier:1494356 Document ID: 409074

Stephen Lecler Olivier, (2016). Qthreads: A library for lightweight threading Psaap West https://www.osti.gov/search/identifier:1342461 Document ID: 397527

Kyungjoo Kim, Sivasankaran Rajamanickam, George Widgery Stelle, Harold C. Edwards, Stephen Lecler Olivier, (2016). Task Parallel Incomplete Cholesky Factorization using 2D Partitioned-Block Layout https://www.osti.gov/search/identifier:1237520 Document ID: 387161

James H. Laros, Kevin Pedretti, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, David DeBonis, (2015). An Overview of Sandia National Laboratory?sHigh Performance Computing Power Application Programming Interface (API) Specification EEHPC Webinar https://www.osti.gov/search/identifier:1336288 Document ID: 365783

James H. Laros, Kevin Pedretti, Suzanne M. Kelly, Michael J. Levenhagen, David DeBonis, Stephen Lecler Olivier, Ryan Eric Grant, (2015). Power API for HPC: Standardizing Power Measurement and Control ACM / IEEE Supercomputing 2015 (SC15) https://www.osti.gov/search/identifier:1334057 Document ID: 354841

Kevin Pedretti, Stephen Lecler Olivier, Kurt Brian Ferreira, Galen Shipman (LANL), Wei Shu (UNM), (2015). Early Experiences with Node-Level Power Capping on the Cray XC40 Platform Energy Efficient Supercomputing Workshop https://www.osti.gov/search/identifier:1333245 Document ID: 354745

Stephen Lecler Olivier, (2015). OpenMP Tasks: New Features for 4.5 ACM / IEEE Supercomputing 2015 (SC15) https://www.osti.gov/search/identifier:1337990 Document ID: 354520

Ronald B. Brightwell, Stephen Lecler Olivier, (2015). Qthreads and Thoughts on ULT Standardization ACM/IEEE Supercomputing 2015 https://www.osti.gov/search/identifier:1331922 Document ID: 354396

Kyungjoo Kim, Sivasankaran Rajamanickam, Harold C. Edwards, Stephen Lecler Olivier, George Widgery Stelle, (2015). Task-parallel Sparse Incomplete Cholesky Factorization using Kokkos Portable APIs. Trilinos User Group Meeting 2015 https://www.osti.gov/search/identifier:1530666 Document ID: 353512

Kevin Pedretti, Stephen Lecler Olivier, Kurt Brian Ferreira, Galen Shipman, Wei Shu, (2015). Early Experiences with Node-Level Power Capping on the Cray XC40 Platform Workshop on Energy Efficient Supercomputing (E2SC) https://www.osti.gov/search/identifier:1338038 Document ID: 342895

Jeremiah J Wilke, Matthew Tyler Bettencourt, Steven W. Bova, ken (Google) franko, Marc Gamell, Ryan Eric Grant, Simon David Hammond, David S Hollman, Samuel Knight, Hemanth Kolla, Paul Lin, Stephen Lecler Olivier, Gregory D. Sjaardema, Nicole Slattengren, Keita Teranishi, Janine Camille Bennett, Robert L. Clay, (2015). Asynchronous Many-Task Programming Models for Next Generation Platforms ATDM Review Meeting https://www.osti.gov/search/identifier:1304910 Document ID: 319593

James H. Laros, Suzanne M. Kelly, Kevin Pedretti, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, David DeBonis, James H. Laros, (2015). High Performance Computing – Power Application Programming Interface Specification https://www.osti.gov/search/identifier:1762048 Document ID: 319734

Stephen Lecler Olivier, Ryan Eric Grant, James H. Laros, (2015). Power API for HPC: Standardizing Power Measurement and Control ACM/IEEE Supercomputing (Birds of a Feather Session) Document ID: 319656

Jan Ciesko, Sergi Mateo, Xavier Teruel, Xavier Martorell, Eduard Aygaude, Jesus Labarta, Alex Duran, Bronis R. de Supinski, Stephen Lecler Olivier, Kelvin Li, Alexandre E. Eichenberger, (2015). Towards task-parallel reductions in OpenMP 2015 International Workshop on OpenMP https://www.osti.gov/search/identifier:1582180 Document ID: 308199

Kevin Pedretti, Stephen Lecler Olivier, Kurt Brian Ferreira, Galen (LANL) Shipman, Wei (UNM) Shu, (2015). Exploring MPI Application Performance Under Power Capping on the Cray XC40 Platform EuroMPI 2015 https://www.osti.gov/search/identifier:1258232 Document ID: 275657

James M. Brandt, David DeBonis, Ann C. Gentile, James Lujan, Cindy Martin, David J. Martinez, Stephen Lecler Olivier, Kevin Pedretti, Narate Taerat, Ron Velarde, (2015). Enabling Advanced Operational Analysis Through Multi-Subsystem Data Integration on Trinity CUG (Cray User Group) https://www.osti.gov/search/identifier:1251362 Document ID: 264934

Galen (LANL) Shipman, Patrick (LANL) McCormick, Kevin Pedretti, Stephen Lecler Olivier, Kurt Brian Ferreira, Jacqueline H. Chen, Ramanan (ORNL) Sankaran, Sean (Stanford) Treichler, Alex (Stanford) Aiken, Michael (NVIDIA) Bauer, (2015). Dynamic Task Scheduling to Mitigate System Performance Variability The 27th International Conference for High Performance Computing, Networking, Storage and Analysis https://www.osti.gov/search/identifier:1249032 Document ID: 264521

James M. Brandt, David DeBonis, Ann C. Gentile, Jim Lujan, Cindy Martin, David J. Martinez, Stephen Lecler Olivier, Kevin Pedretti, Narate Taerat, Ron Velarde, (2015). Enabling Advanced Operational Analysis Through Multi-subsystem Data Integration on Trinity Cray Users Group (CUG_ https://www.osti.gov/search/identifier:1248686 Document ID: 243932

James H. Laros, Kevin Pedretti, Ryan Eric Grant, Michael J. Levenhagen, David DeBonis, Stephen Lecler Olivier, Suzanne M. Kelly, (2015). A Power Application Programming Interface (API) Specification for High Performance Computers (HPC) Sandia External Review Board https://www.osti.gov/search/identifier:1648689 Document ID: 243479

Richard Frederick Barrett, Dylan Stark, Courtenay T. Vaughan, Ryan Eric Grant, Stephen Lecler Olivier, Kevin Pedretti, (2014). Toward an Evolutionary Task Parallel Integrated MPI + X Programming Model The 6th International Workshop on Programming Models and Applications for Multicores and Manycores https://www.osti.gov/search/identifier:1242745 Document ID: 207876

Stephen Lecler Olivier, (2014). Recent and Upcoming Enhancements to OpenMP Sandia 1400 Co-Design Seminar https://www.osti.gov/search/identifier:1367619 Document ID: 208371

Dylan Stark, Stephen Lecler Olivier, (2014). Run Time Systems R&D with the Qthreads Multithreading Library Technical Seminar at SNL California https://www.osti.gov/search/identifier:1503798 Document ID: 208022

Dylan Stark, Stephen Lecler Olivier, (2014). Run Time Systems R&D with the Qthreads Multithreading Library ATM Runtime Systems Workshop https://www.osti.gov/search/identifier:1503799 Document ID: 208023

George Widgery Stelle, Stephen Lecler Olivier, Dylan Stark, Arun F. Rodrigues, Karl Scott Hemmert, (2014). Using a Complementary Emulation-Simulation Co-Design Approach to Assess Application Readiness for Processing-in-Memory Systems First International Workshop on Hardware-Software Co-Design for High Performance Computing (Co-HPC 2014) at Supercomputing 2014 (SC14) https://www.osti.gov/search/identifier:1242099 Document ID: 207776

James M. Brandt, Karen D. Devine, Ann C. Gentile, Vitus J. Leung, Stephen Lecler Olivier, Kevin Pedretti, Sivasankaran Rajamanickam, David P. Bunde, Mehmet Deveci, Umit V. Catalyurek, (2014). Using architecture information and real-time resource state to reduce power consumption and communication costs in parallel applications https://www.osti.gov/search/identifier:1158537 Document ID: 155388

Dylan Stark, Richard Frederick Barrett, Ryan Eric Grant, Stephen Lecler Olivier, Kevin Pedretti, Courtenay T. Vaughan, (2014). Early Experiences Co-Scheduling Work and Communication Tasks for Hybrid MPI+X Applications ExaMPI 2014 https://www.osti.gov/search/identifier:1315104 Document ID: 155186

Richard Frederick Barrett, Dylan Stark, Courtenay T. Vaughan, Ryan Eric Grant, Stephen Lecler Olivier, Kevin Pedretti, (2014). Toward an Evolutionary Task Parallel Integrated MPI + X Programming Model SC14The International Conference on High Performance Computing, Networking, Storage and Analysis https://www.osti.gov/search/identifier:1319630 Document ID: 155144

James H. Laros, Suzanne M. Kelly, Kevin Pedretti, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, David DeBonis, (2014). High Performance Computing – Power Application Programming Interface Specification https://www.osti.gov/search/identifier:1151809 Document ID: 154584

Stephen Lecler Olivier, Ryan Eric Grant, James H. Laros, (2014). Power API for HPC: Standardizing Power Measurement and Control ACM/IEEE Supercomputing Document ID: 144005

David DeBonis, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, Suzanne M. Kelly, Kevin Pedretti, James H. Laros, (2014). A Power API for the HPC Community https://www.osti.gov/search/identifier:1497613 Document ID: 143959

David DeBonis, Ryan Eric Grant, Stephen Lecler Olivier, Michael J. Levenhagen, Suzanne M. Kelly, Kevin Pedretti, James H. Laros, (2014). A Power API for the HPC Community ACM/IEEE Supercomputing 2014 Document ID: 143982

Stephen Lecler Olivier, Dylan Stark, (2014). The Qthreads Lightweight Multithreading Library CCMSC Programming Models Deep Dive (Univ. of Utah) https://www.osti.gov/search/identifier:1496523 Document ID: 143380

Ryan Eric Grant, Stephen Lecler Olivier, James H. Laros, Ronald B. Brightwell, Allan K. Porterfield, (2014). Metrics for Evalua0ng Energy Saving Techniques for Resilient HPC Systems Workshop on High-Performance Power-Aware Computing https://www.osti.gov/search/identifier:1145896 Document ID: 5336394

Sue S. Collins, Suzanne M. Kelly, Kevin Pedretti, Ryan Eric Grant, Michael J. Levenhagen, Stephen Lecler Olivier, David Debonis, (2014). Addressing Power/Energy Challenges for Extreme Scale HPC External Review 2014 https://www.osti.gov/search/identifier:1700644 Document ID: 5335305

George A Samara, Sivasankaran Rajamanickam, Kevin Pedretti, Stephen Lecler Olivier, Karen D. Devine, Mehmet Deveci, Umit Catalyurek, David P. Bunde, (2014). Zoltan2: Exploiting Geometric Partitioning in Task Mapping for Parallel Computers PADAL Workshop 2014 https://www.osti.gov/search/identifier:1141674 Document ID: 5334523

Hillary Minich Armstrong, Stephen Lecler Olivier, (2014). Unified Task + Data Parallelism on Manycore Architectures SIAM Parallel Processing https://www.osti.gov/search/identifier:1140535 Document ID: 5332483

Ryan Eric Grant, Stephen Lecler Olivier, James H. Laros, Ronald B. Brightwell, Allan K. Porterfield, (2014). Metrics for Evaluating Energy Saving Techniques for Resilient HPC Systems Workshop on High-Performance Power-Aware Computing https://www.osti.gov/search/identifier:1140455 Document ID: 5332263

Sivasankaran Rajamanickam, Vitus J. Leung, Kevin Pedretti, Stephen Lecler Olivier, Karen D. Devine, Mehmet Deveci, David Bunde, Umit Catalyurek, (2013). Exploiting Geometric Partitioning in Task Mapping for Parallel Computers Ipdps14 https://www.osti.gov/search/identifier:1115106 Document ID: 5329425

Xavier Teruel, Michael Klemm, Xavier Martorell, Christian Terboven, Stephen Lecler Olivier, (2013). A Proposal for Task-Generating Loops in OpenMP International Workshop on OpenMP https://www.osti.gov/search/identifier:1111738 Document ID: 5324414

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

2017

James H. Laros, Kevin Pedretti, Anthony Michael Agelastos, Ann C. Gentile, Ryan Grant, Karl Scott Hemmert, Robert J. Hoekstra, Michael J. Levenhagen, Stephen Lecler Olivier, Christian Robert Trott, David B. Karelitz, Simon Hammond, 2017 Defense Programs Award of Excellence, National Nuclear Security Administration, Trinity High Performance Computing Team for significant contributions to the Stockpile Stewardship Program, October 1, 2017

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

2012

Stephen Lecler Olivier, Bronis R de Supinski, Lawrence Livermore National Laboratory, Martin Schulz, Lawrence Livermore National Laboratory, Jan F Prins, University of North Carolina at Chapel Hill, Best Student Paper Award: "Characterizing and Mitigating Work Time Inflation in Task Parallel Programs", ACM / IEEE Supercomputing (SC12), November 15, 2012