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
Stephen Lecler Olivier
Scalable System Software

Scalable System Software
(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.
Awards & Recognition
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