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

  • Grant, R.E., Hammond, S.D., Laros, J.H., Levenhagen, M., Olivier, S.L., Pedretti, K., Ward, L., Younge, A.J., & Younge, A.J. (2023). Enabling power measurement and control on Astra: The first petascale Arm supercomputer [Conference Paper]. Concurrency and Computation: Practice and Experience. https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85137422557&origin=inward Publication ID: 71654
  • Grant, R., Hammond, S., Laros, J.H., Levenhagen, M., Olivier, S.L., Pedretti, K., Ward, H., Younge, A.J., & Younge, A.J. (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
  • Brandt, J., Cook, J., Aaziz, O., Allan, B., Devine, K., Elliott, J., Gentile, A., Hammond, S.D., Kelley, B., Lopatina, L., Moore, S., Olivier, S.L., Pedretti, K., Poliakoff, D., Pawlowski, R., Regier, P., Schmitz, M., Schwaller, B., Surjadidjaja, V., … Walton, S. (2021). Integrated System and Application Continuous Performance Monitoring and Analysis Capability [Presentation]. https://www.osti.gov/biblio/1886175 Publication ID: 75497
  • Aaziz, O., Allan, B., Brandt, J., Cook, J., Devine, K., Elliott, J., Gentile, A., Hammond, S.D., Kelley, B., Lopatina, L., Moore, S., Olivier, S.L., Pedretti, K., Poliakoff, D., Pawlowski, R., Regier, P., Schmitz, M., Schwaller, B., Surjadidjaja, V., … Walton, S. (2021). Integrated System and Application Continuous Performance Monitoring and Analysis Capability. https://doi.org/10.2172/1819812 Publication ID: 75582
  • Olivier, S.L., Ellingwood, N., Berry, J.W., Dunlavy, D., & Dunlavy, D. (2021). Performance Portability of an SpMV Kernel Across Scientific Computing and Data Science Applications [Conference Presenation]. https://doi.org/10.2172/1887725 Publication ID: 75703
  • Olivier, S.L. (2021). Future Challenges for Low-Level System Software: One Perspective [Presentation]. https://www.osti.gov/biblio/1862770 Publication ID: 77985
  • Barrett, R., Aaziz, O., Cook, J., Lehoucq, R., Olivier, S.L., Vaughan, C., & Vaughan, C. (2021). Developing a Graph Analytics Code : An Analysis of the Chapel Programming Environment [Conference Presenation]. https://doi.org/10.2172/1889051 Publication ID: 78178
  • Olivier, S.L. (2021). Future Directions for OpenMP Task Parallelism [Presentation]. https://www.osti.gov/biblio/1861258 Publication ID: 77879
  • Olivier, S.L., Brightwell, R., Ferreira, K.B., Grant, R.E., Levy, S., Pedretti, K., Younge, A.J., & Younge, A.J. (2021). SNL ATDM Software Ecosystem Operating Systems and On-Node Runtime [Presentation]. https://www.osti.gov/biblio/1861479 Publication ID: 77902
  • Olivier, S.L., Ellingwood, N., Berry, J.W., Dunlavy, D., & Dunlavy, D. (2021). Performance Portability of an SpMV Kernel Across Scientific Computing and Data Science Applications [Conference Paper]. 2021 IEEE High Performance Extreme Computing Conference, HPEC 2021. https://doi.org/10.1109/HPEC49654.2021.9622869 Publication ID: 75415
  • Evans, N., Ciesko, J., Olivier, S.L., Pritchard, H., Iwasaki, S., Raffenetti, K., Balaji, P., & Balaji, P. (2020). Implementing Flexible Threading Support in Open MPI [Conference Paper]. Proceedings of ExaMPI 2020: Exascale MPI Workshop, Held in conjunction with SC 2020: The International Conference for High Performance Computing, Networking, Storage and Analysis. https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85099744910&origin=inward Publication ID: 71262
  • Butcher, N.A., Olivier, S.L., Kogge, P.M., & Kogge, P.M. (2020). Cache Oblivious Strategies to Exploit Multi-Level Memory on Manycore Systems [Conference Paper]. Proceedings of MCHPC 2020: Workshop on Memory Centric High Performance Computing, Held in conjunction with SC 2020: The International Conference for High Performance Computing, Networking, Storage and Analysis. https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85099583688&origin=inward Publication ID: 71354
  • Olivier, S.L. (2020). Programming Model Developments Present Opportunities for Runtime and Operating Systems [Conference Presenation]. https://doi.org/10.2172/1888962 Publication ID: 71791
  • Olivier, S.L. (2020). OpenMP 5.1 Tasking Enhancements [Conference Presenation]. https://doi.org/10.2172/1824729 Publication ID: 71100
  • Brightwell, R., Ferreira, K.B., Grant, R.E., Levy, S., Lofstead, G., Olivier, S.L., Pedretti, K., Younge, A.J., Gentile, A., & Gentile, A. (2020). ALAMO: Autonomous Lightweight Allocation Management and Optimization [Conference Poster]. https://www.osti.gov/biblio/1818044 Publication ID: 74680
  • Olivier, S.L. (2020). Evaluating the Efficiency of OpenMP Tasking for Unbalanced Computation on Diverse CPU Architectures [Conference Poster]. https://www.osti.gov/biblio/1808781 Publication ID: 74104
  • Barrett, R., Cook, J., Olivier, S.L., Aaziz, O., Jenkins, C., Vaughan, C., & Vaughan, C. (2020). Exploring Chapel Productivity Using Some Graph Algorithms [Conference Poster]. https://doi.org/10.1109/IPDPSW50202.2020.00114 Publication ID: 73577
  • Aaziz, O., Allan, B., Brandt, J., Cook, J., Devine, K., Elliott, J., Gentile, A., Olivier, S.L., Pedretti, K., Tucker, T., & Tucker, T. (2020). Attributing Performance Variation from Integrated Application and System Data [Conference Poster]. https://www.osti.gov/biblio/1765520 Publication ID: 72476
  • Olivier, S.L. (2020). Evaluating the efficiency of openmp tasking for unbalanced computation on diverse cpu architectures [Conference Poster]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85091317458&origin=inward Publication ID: 70951
  • Slota, G., Berry, J.W., Hammond, S.D., Olivier, S.L., Phillips, C., Rajamanickam, S., & Rajamanickam, S. (2019). Scalable generation of graphs for benchmarking HPC community-detection algorithms [Conference Poster]. International Conference for High Performance Computing, Networking, Storage and Analysis, SC. https://doi.org/10.1145/3295500.3356206 Publication ID: 66182
  • Berry, J.W., Butcher, N., Catalyurek, U., Kogge, P., Lin, P., Olivier, S.L., Phillips, C., Rajamanickam, S., Slota, G., Voskuilen, G., Yasar, A., Young, J., & Young, J. (2019). Multi-Level Memory Algorithmics for Large Sparse Problems. https://doi.org/10.2172/1574408 Publication ID: 66299
  • Olivier, S.L. (2019). User Level Threading: Qthreads and OpenMP [Conference Poster]. https://www.osti.gov/biblio/1643628 Publication ID: 66452
  • Slota, G., Berry, J.W., Hammond, S.D., Olivier, S.L., Phillips, C., Rajamanickam, S., & Rajamanickam, S. (2019). Scalable Generation of Graphs for Benchmarking HPC Community-Detection Algorithms [Conference Poster]. https://doi.org/10.1145/3295500.3356206 Publication ID: 66501
  • Stelle, G., Stefanovic, D., Olivier, S.L., Forrest, S., & Forrest, S. (2019). Cactus Environment Machine: Shared Environment Call-by-Need [Conference Poster]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85062529053&origin=inward Publication ID: 57879
  • Olivier, S.L., Brightwell, R., Pedretti, K., Younge, A.J., Evans, N., Levy, S., Ferreira, K.B., Grant, R.E., & Grant, R.E. (2019). SNL ATDM Software Ecosystem [Presentation]. https://www.osti.gov/biblio/1583026 Publication ID: 64200
  • Olivier, S.L. (2019). Allocators in OpenMP 5.0 [Presentation]. https://www.osti.gov/biblio/1593220 Publication ID: 64363
  • Scogland, T.R.W., Sunderland, D., Olivier, S.L., Hollman, D., Evans, N., de Supinski, B.R., & de Supinski, B.R. (2019). Making openMP ready for c++ executors [Conference Poster]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85072852187&origin=inward Publication ID: 69419
  • Olivier, S.L. (2018). OpenMP Tasks: New Features in 5.0 [Conference Poster]. https://www.osti.gov/biblio/1806898 Publication ID: 60235
  • Laros, J.H., Pedretti, K., Hammond, S.D., Aguilar, M., Curry, M., Grant, R.E., Hoekstra, R., Klundt, R., Monk, S., Ogden, J., Olivier, S.L., Scott, R., Ward, L., Younge, A.J., & Younge, A.J. (2018). FY18 L2 Milestone #6360 Report: Initial Capability of an Arm-based Advanced Architecture Prototype System and Software Environment. https://doi.org/10.2172/1493831 Publication ID: 58861
  • Olivier, S.L. (2018). Investigating Factors Impacting Exascale Performance of ASC Codes: A Co-design Effort [Presentation]. https://www.osti.gov/biblio/1569130 Publication ID: 59111
  • Laros, J.H., Pedretti, K., Hammond, S.D., Aguilar, M., Curry, M., Grant, R.E., Hoekstra, R., Klundt, R., Monk, S., Ogden, J., Olivier, S.L., Scott, R., Ward, L., Younge, A.J., & Younge, A.J. (2018). FY18 L2 Milestone #8759 Report: Vanguard Astra and ATSE ? an ARM-based Advanced Architecture Prototype System and Software Environment. https://doi.org/10.2172/1470822 Publication ID: 64158
  • Butcher, N., Olivier, S.L., Berry, J.W., Hammond, S.D., Kogge, P.M., & Kogge, P.M. (2018). Optimizing for KNL usage modes when data doesn’t fit in MCDRAM [Conference Poster]. ACM International Conference Proceeding Series. https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85054788668&origin=inward Publication ID: 62528
  • Pedretti, K., Grant, R.E., Laros, J.H., Levenhagen, M., Olivier, S.L., Ward, L., Younge, A.J., & Younge, A.J. (2018). A comparison of power management mechanisms: P-States vs. node-level power cap control [Conference Poster]. Proceedings – 2018 IEEE 32nd International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018. https://doi.org/10.1109/IPDPSW.2018.00117 Publication ID: 62172
  • Berry, J.W., Butcher, N., Olivier, S.L., Hammond, S.D., Kogge, P., & Kogge, P. (2018). Optimizing for KNL Usage Modes When Data Doesn?t Fit in MCDRAM [Conference Poster]. https://www.osti.gov/biblio/1582186 Publication ID: 63747
  • Pedretti, K., Grant, R.E., Laros, J.H., Levenhagen, M., Olivier, S.L., Ward, L., Younge, A.J., & Younge, A.J. (2018). A Comparison of Power Management Mechanisms: P-states vs. Node-Level Power Cap Control [Conference Poster]. https://doi.org/10.1109/IPDPSW.2018.00117 Publication ID: 61664
  • Younge, A.J., Grant, R.E., Laros, J.H., Levenhagen, M., Olivier, S.L., Pedretti, K., Ward, L., & Ward, L. (2018). Advanced Power Measurement and Control for the Trinity Supercomputer [Conference Poster]. https://www.osti.gov/biblio/1510626 Publication ID: 61795
  • Grant, R.E., Laros, J.H., Levenhagen, M., Olivier, S.L., Pedretti, K., Ward, L., Younge, A.J., & Younge, A.J. (2018). Evaluating energy and power profiling techniques for HPC workloads [Conference Poster]. 2017 8th International Green and Sustainable Computing Conference, IGSC 2017. https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85051026270&origin=inward Publication ID: 58115
  • Deveci, M., Wolf, M., Berry, J.W., Rajamanickam, S., Boman, E., Trott, C.R., Hammond, S.D., Olivier, S.L., & Olivier, S.L. (2018). Multi-threaded Sparse Matrix Matrix Multiplication with Applications in Scientific Computing and Graph Analytics [Conference Poster]. https://www.osti.gov/biblio/1498626 Publication ID: 60937
  • Olivier, S.L. (2018). Memory Management Extensions for OpenMP 5.0 [Presentation]. https://www.osti.gov/biblio/1514815 Publication ID: 59938
  • Olivier, S.L. (2018). Recent Developments in the OpenMP Specification [Presentation]. https://www.osti.gov/biblio/1514773 Publication ID: 60559
  • Olivier, S.L., Pedretti, K., Brightwell, R., & Brightwell, R. (2018). ATDM Operating Systems and On-Node Runtime [Presentation]. https://www.osti.gov/biblio/1524520 Publication ID: 58757
  • Brightwell, R., Olivier, S.L., & Olivier, S.L. (2018). Enhancing Qthreads for ECP Science and Energy Impact [Presentation]. https://www.osti.gov/biblio/1806498 Publication ID: 58773
  • Klinkenberg, J., Samfass, P., Terboven, C., Duran, A., Klemm, M., Teruel, X., Mateo, S., Olivier, S.L., Müller, M.S., & Müller, M.S. (2018). Assessing task-to-data affinity in the LLVM OpenMP runtime [Conference Poster]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://doi.org/10.1007/978-3-319-98521-3_16 Publication ID: 62599
  • Brightwell, R., Olivier, S.L., & Olivier, S.L. (2017). December 2017 ECP ST Project Review: ECP Project WBS 2.3.1.15 (Qthreads) [Presentation]. https://www.osti.gov/biblio/1488744 Publication ID: 54728
  • Stelle, G., Moses, W.S., Olivier, S.L., McCormick, P., & McCormick, P. (2017). OpenMPIR: Implementing OpenMP tasks with tapir [Conference Poster]. Proceedings of LLVM-HPC 2017: 4th Workshop on the LLVM Compiler Infrastructure in HPC – Held in conjunction with SC 2017: The International Conference for High Performance Computing, Networking, Storage and Analysis. https://doi.org/10.1145/3148173.3148186 Publication ID: 53550
  • Bhalachandra, S., Porterfield, A., Olivier, S.L., Prins, J.F., Fowler, R.J., & Fowler, R.J. (2017). Improving energy efficiency in memory-constrained applications using core-specific power control [Conference Poster]. Proceedings of E2SC 2017: 5th International Workshop on Energy Efficient Supercomputing – Held in conjunction with SC 2017: The International Conference for High Performance Computing, Networking, Storage and Analysis. https://doi.org/10.1145/3149412.3149418 Publication ID: 53551
  • Olivier, S.L. (2017). OpenMP Tasks: New Features for TR6 / 5.0 [Conference Poster]. https://www.osti.gov/biblio/1511126 Publication ID: 54187
  • Olivier, S.L. (2017). Memory Management Extensions for OpenMP 5.0 [Presentation]. https://www.osti.gov/biblio/1467793 Publication ID: 58140
  • Devine, K., Brandt, J., Deveci, M., Gentile, A., Leung, V., Olivier, S.L., Pedretti, K., Rajamanickam, S., Taylor, M., & Taylor, M. (2017). Task Placement to Reduce Application Communication Costs [Presentation]. https://www.osti.gov/biblio/1467790 Publication ID: 58152
  • Olivier, S.L. (2017). OpenMP 5 Memory Mgmt. (Breakout Slides) [Presentation]. https://www.osti.gov/biblio/1467996 Publication ID: 58185
  • Bhalachandra, S., Porterfield, A., Olivier, S.L., Prins, J.F., & Prins, J.F. (2017). An Adaptive Core-Specific Runtime for Energy Efficiency [Conference Poster]. Proceedings – 2017 IEEE 31st International Parallel and Distributed Processing Symposium, IPDPS 2017. https://doi.org/10.1109/IPDPS.2017.114 Publication ID: 55165
  • Evans, N., Olivier, S.L., Barrett, R., Stelle, G., & Stelle, G. (2017). Scheduling Chapel tasks with Qthreads on manycore: A tale of two schedulers [Conference Poster]. Proceedings of the 7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 – In conjunction with HPDC. https://doi.org/10.1145/3095770.3095774 Publication ID: 56689
  • Olivier, S.L., Hammond, S.D., Duran, A., & Duran, A. (2017). Double Buffering for MCDRAM on Second Generation Intel Xeon Phi Processors with OpenMP [Conference Poster]. https://www.osti.gov/biblio/1455395 Publication ID: 56858
  • Olivier, S.L. (2017). Qthreads Node Threading Runtime and NoRMa Node Resource Manager: A HiHAT teaser [Conference Poster]. https://www.osti.gov/biblio/1457980 Publication ID: 56278
  • Laros, J.H., Grant, R.E., Levenhagen, M., Olivier, S.L., Pedretti, K., Ward, L., Younge, A.J., & Younge, A.J. (2017). High Performance Computing – Power Application Programming Interface Specification Version 2.0. https://doi.org/10.2172/1347187 Publication ID: 55332
  • Olivier, S.L., Brightwell, R., & Brightwell, R. (2017). Qthreads and On-Node Run time Coordination [Presentation]. https://www.osti.gov/biblio/1429452 Publication ID: 54079
  • Brightwell, R., Olivier, S.L., & Olivier, S.L. (2017). Enhancing Qthreads for ECP Science and Energy Impact And Sandia ATDM On-Node Runtime Coordination [Presentation]. https://www.osti.gov/biblio/1505468 Publication ID: 52989
  • Olivier, S.L., Hammond, S.D., Duran, A., & Duran, A. (2017). Double buffering for MCDRAM on second generation intel® Xeon Phi™ processors with OpenMP [Conference Poster]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85029371073&origin=inward Publication ID: 53187
  • Wolf, M., Edwards, H., Olivier, S.L., & Olivier, S.L. (2016). Kokkos/Qthreads task-parallel approach to linear algebra based graph analytics [Conference Poster]. 2016 IEEE High Performance Extreme Computing Conference, HPEC 2016. https://doi.org/10.1109/HPEC.2016.7761649 Publication ID: 50824
  • Olivier, S.L. (2016). OpenMP Tasks: New Features for TR4 [Conference Poster]. https://www.osti.gov/biblio/1410149 Publication ID: 47844
  • Kim, K., Rajamanickam, S., Edwards, H., Olivier, S.L., Stelle, G., & Stelle, G. (2016). Kokkos Task API: A Use Case in Tacho [Conference Poster]. https://www.osti.gov/biblio/1526834 Publication ID: 47389
  • Laros, J.H., Debonis, D., Grant, R.E., Kelly, S., Levenhagen, M., Olivier, S.L., Pedretti, K., & Pedretti, K. (2016). High Performance Computing – Power Application Programming Interface Specification Version 1.4. https://doi.org/10.2172/1331358 Publication ID: 47460
  • Grant, R.E., Levenhagen, M., Olivier, S.L., Debonis, D., Pedretti, K., Laros, J.H., & Laros, J.H. (2016). Standardizing Power Monitoring and Control at Exascale. Computer, 49(10), pp. 38-46. https://doi.org/10.1109/mc.2016.308 Publication ID: 50966
  • Wolf, M., Edwards, H., Olivier, S.L., & Olivier, S.L. (2016). Kokkos/Qthreads Task Parallel Approach to Linear Algebra Based Graph Analytics [Conference Poster]. https://doi.org/10.1109/HPEC.2016.7761649 Publication ID: 52165
  • Edwards, H., Olivier, S.L., Berry, J.W., Mackey, G., Rajamanickam, S., Wolf, M., Kim, K., Stelle, G., & Stelle, G. (2016). Hierarchical Task-Data Parallelism using Kokkos and Qthreads. https://doi.org/10.2172/1562647 Publication ID: 52548
  • Stelle, G., Stefanovic, D., Olivier, S.L., Forrest, S., & Forrest, S. (2016). Cactus Environment Machine: Shared Environment Call-by-Need [Conference Poster]. https://www.osti.gov/biblio/1369011 Publication ID: 50527
  • Brightwell, R., Olivier, S.L., & Olivier, S.L. (2016). Qthreads: Run Time Library Support for Task Parallel Programming [Presentation]. https://www.osti.gov/biblio/1367392 Publication ID: 50771
  • Laros, J.H., Kelly, S., Pedretti, K., Grant, R.E., Olivier, S.L., Levenhagen, M., Debonis, D., Laros, J.H., & Laros, J.H. (2016). High Performance Computing – Power Application Programming Interface Specification. https://doi.org/10.2172/1561489 Publication ID: 49913
  • Laros, J.H., Pedretti, K., Grant, R.E., Olivier, S.L., Levenhagen, M., Debonis, D., Laros, J.H., & Laros, J.H. (2016). An Overview of Sandia National Laboratory?s High Performance Computing Power Application Programming Interface (API) Specification [Conference Poster]. https://www.osti.gov/biblio/1420852 Publication ID: 49961
  • Stelle, G., Stefanovic, D., Olivier, S.L., Forrest, S., & Forrest, S. (2016). Cactus Environment Machine: Shared Environment Call-by-Need [Conference Poster]. https://www.osti.gov/biblio/1368702 Publication ID: 50284
  • Laros, J.H., Pedretti, K., Grant, R.E., Olivier, S.L., Levenhagen, M., & Levenhagen, M. (2016). ACES and Cray Collaborate on Advanced Power Management for Trinity [Conference Poster]. https://www.osti.gov/biblio/1648670 Publication ID: 49356
  • Shipman, G., McCormick, P., Pedretti, K., Olivier, S.L., Ferreira, K.B., Sankaran, R., Treichler, S., Aiken, A., Bauer, M., & Bauer, M. (2016). Analysis of Application Sensitivity to System Performance Variability in a Dynamic Task Based Runtime [Conference Poster]. https://www.osti.gov/biblio/1365384 Publication ID: 49758
  • Laros, J.H., Kelly, S., Pedretti, K., Grant, R.E., Olivier, S.L., Levenhagen, M., Debonis, D., Laros, J.H., & Laros, J.H. (2016). High Performance Computing – Power Application Programming Interface Specification. https://doi.org/10.2172/1494356 Publication ID: 48710
  • Grant, R.E., Levenhagen, M., Olivier, S.L., Debonis, D., Pedretti, K., Laros, J.H., & Laros, J.H. (2016). Overcoming Challenges in Scalable Power Monitoring with the Power API [Conference Poster]. https://doi.org/10.1109/IPDPSW.2016.172 Publication ID: 48828
  • Kim, K., Rajamanickam, S., Stelle, G., Edwards, H., Olivier, S.L., & Olivier, S.L. (2016). Task Parallel Incomplete Cholesky Factorization using 2D Partitioned-Block Layout. https://doi.org/10.2172/1237520 Publication ID: 46850
  • Olivier, S.L. (2016). Qthreads: A library for lightweight threading [Presentation]. https://www.osti.gov/biblio/1342461 Publication ID: 46897
  • Terboven, C., Hahnfeld, J., Teruel, X., Mateo, S., Duran, A., Klemm, M., Olivier, S.L., de Supinski, B.R., & de Supinski, B.R. (2016). Approaches for task affinity in OpenMP [Conference Poster]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://doi.org/10.1007/978-3-319-45550-1_8 Publication ID: 50964
  • Laros, J.H., Pedretti, K., Grant, R.E., Olivier, S.L., Levenhagen, M., Debonis, D., & Debonis, D. (2015). An Overview of Sandia National Laboratory?s High Performance Computing Power Application Programming Interface (API) Specification [Conference Poster]. https://www.osti.gov/biblio/1336288 Publication ID: 41954
  • Pedretti, K., Olivier, S.L., Ferreira, K.B., Shipman, G., Shu, W., & Shu, W. (2015). Early experiences with node-level power capping on the cray XC40 platform [Conference Poster]. Proceedings of E2SC 2015: 3rd International Workshop on Energy Efficient Supercomputing – Held in conjunction with SC 2015: The International Conference for High Performance Computing, Networking, Storage and Analysis. https://doi.org/10.1145/2834800.2834801 Publication ID: 41617
  • Laros, J.H., Pedretti, K., Kelly, S., Levenhagen, M., Debonis, D., Olivier, S.L., Grant, R.E., & Grant, R.E. (2015). Power API for HPC: Standardizing Power Measurement and Control [Conference Poster]. https://www.osti.gov/biblio/1334057 Publication ID: 41693
  • Brightwell, R., Olivier, S.L., & Olivier, S.L. (2015). Qthreads and Thoughts on ULT Standardization [Conference Poster]. https://www.osti.gov/biblio/1331922 Publication ID: 46525
  • Olivier, S.L. (2015). OpenMP Tasks: New Features for 4.5 [PowerPoint] [Conference Poster]. https://www.osti.gov/biblio/1337990 Publication ID: 46567
  • Pedretti, K., Olivier, S.L., Ferreira, K.B., Shipman, G., Shu, W., & Shu, W. (2015). Early Experiences with Node-Level Power Capping on the Cray XC40 Platform [Conference Poster]. https://doi.org/10.1145/2834800.2834801 Publication ID: 46036
  • Kim, K., Rajamanickam, S., Edwards, H., Olivier, S.L., Stelle, G., & Stelle, G. (2015). Task-parallel Sparse Incomplete Cholesky Factorization using Kokkos Portable APIs [Conference Poster]. https://www.osti.gov/biblio/1530666 Publication ID: 46281
  • Wilke, J., Bettencourt, M.T., Bova, S., franko, K., Gamell, M., Grant, R.E., Hammond, S.D., Hollman, D., Knight, S., Kolla, H., Lin, P., Olivier, S.L., Sjaardema, G., Slattengren, N.L., Teranishi, K., Bennett, J., Clay, R., & Clay, R. (2015). Asynchronous Many-Task Programming Models for Next Generation Platforms [Presentation]. https://www.osti.gov/biblio/1304910 Publication ID: 45102
  • Pedretti, K., Olivier, S.L., Ferreira, K.B., Shipman, G., Shu, W., & Shu, W. (2015). Exploring MPI Application Performance Under Power Capping on the Cray XC40 Platform [Conference Poster]. https://www.osti.gov/biblio/1258232 Publication ID: 43466
  • Brandt, J., Debonis, D., Gentile, A., Lujan, J., Martin, C., Martinez, D., Olivier, S.L., Pedretti, K., Taerat, N., Velarde, R., & Velarde, R. (2015). Enabling Advanced Operational Analysis Through Multi-subsystem Data Integration on Trinity [Conference Poster]. https://www.osti.gov/biblio/1248686 Publication ID: 42957
  • Shipman, G., McCormick, P., Pedretti, K., Olivier, S.L., Ferreira, K.B., Chen, J.H., Sankaran, R., Treichler, S., Aiken, A., Bauer, M., & Bauer, M. (2015). Dynamic Task Scheduling to Mitigate System Performance Variability [Conference Poster]. https://www.osti.gov/biblio/1249032 Publication ID: 43099
  • Brandt, J., Debonis, D., Gentile, A., Lujan, J., Martin, C., Martinez, D., Olivier, S.L., Pedretti, K., Taerat, N., Velarde, R., & Velarde, R. (2015). Enabling Advanced Operational Analysis Through Multi-Subsystem Data Integration on Trinity [Conference Poster]. https://www.osti.gov/biblio/1251362 Publication ID: 43263
  • Laros, J.H., Pedretti, K., Grant, R.E., Levenhagen, M., Debonis, D., Olivier, S.L., Kelly, S., & Kelly, S. (2015). A Power Application Programming Interface (API) Specification for High Performance Computers (HPC) [Conference Poster]. https://www.osti.gov/biblio/1648689 Publication ID: 42793
  • Barrett, R., Stark, D.T., Vaughan, C., Grant, R.E., Olivier, S.L., Pedretti, K., & Pedretti, K. (2015). Toward an evolutionary task parallel integrated MPI + X Programming Model [Conference Poster]. Proceedings of the 6th International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2015. https://doi.org/10.1145/2712386.2712388 Publication ID: 39709
  • Ciesko, J., Mateo, S., Teruel, X., Martorell, X., Ayguadé, E., Labarta, J., Duran, A., de Supinski, B.R., Olivier, S.L., Li, K., Eichenberger, A.E., & Eichenberger, A.E. (2015). Towards task-parallel reductions in OpenMP [Conference Poster]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://doi.org/10.1007/978-3-319-24595-9_14 Publication ID: 44380
  • Grant, R.E., Olivier, S.L., Laros, J.H., Brightwell, R., Porterfield, A.K., & Porterfield, A.K. (2014). Metrics for evaluating energy saving techniques for resilient HPC systems [Conference]. Proceedings – IEEE 28th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2014. https://doi.org/10.1109/IPDPSW.2014.91 Publication ID: 36995
  • Stark, D.T., Olivier, S.L., & Olivier, S.L. (2014). Run Time Systems R&D with the Qthreads Multithreading Library [Presentation]. https://www.osti.gov/biblio/1503798 Publication ID: 39380
  • Stark, D.T., Olivier, S.L., & Olivier, S.L. (2014). Run Time Systems R&D with the Qthreads Multithreading Library [Presentation]. https://www.osti.gov/biblio/1503799 Publication ID: 39381
  • Olivier, S.L. (2014). Recent and Upcoming Enhancements to OpenMP [Presentation]. https://www.osti.gov/biblio/1367619 Publication ID: 39498
  • Barrett, R., Stark, D.T., Vaughan, C., Grant, R.E., Olivier, S.L., Pedretti, K., & Pedretti, K. (2014). Toward an Evolutionary Task Parallel Integrated MPI + X Programming Model [Conference Poster]. https://doi.org/10.1145/2712386.2712388 Publication ID: 38398
  • Brandt, J., Devine, K., Gentile, A., Leung, V., Olivier, S.L., Pedretti, K., Rajamanickam, S., Bunde, D., Deveci, M., Catalyurek, U., & Catalyurek, U. (2014). Using architecture information and real-time resource state to reduce power consumption and communication costs in parallel applications. https://doi.org/10.2172/1158537 Publication ID: 38566
  • Debonis, D., Grant, R.E., Olivier, S.L., Levenhagen, M., Kelly, S., Pedretti, K., Laros, J.H., & Laros, J.H. (2014). A Power API for the HPC Community [Presentation]. https://www.osti.gov/biblio/1497613 Publication ID: 38055
  • Laros, J.H., Kelly, S., Pedretti, K., Grant, R.E., Olivier, S.L., Levenhagen, M., Debonis, D., & Debonis, D. (2014). High Performance Computing – Power Application Programming Interface Specification. https://doi.org/10.2172/1151809 Publication ID: 38223
  • Olivier, S.L., Stark, D.T., & Stark, D.T. (2014). The Qthreads Lightweight Multithreading Library [Presentation]. https://www.osti.gov/biblio/1496523 Publication ID: 37873
  • Grant, R.E., Olivier, S.L., Laros, J.H., Brightwell, R., & Brightwell, R. (2014). Metrics for Evalua0ng Energy Saving Techniques for Resilient HPC Systems [Conference]. https://www.osti.gov/biblio/1145896 Publication ID: 40789
  • Laros, J.H., Kelly, S., Pedretti, K., Grant, R.E., Levenhagen, M., Olivier, S.L., & Olivier, S.L. (2014). Addressing Power/Energy Challenges for Extreme Scale HPC [Presentation]. https://www.osti.gov/biblio/1700644 Publication ID: 40474
  • Edwards, H., Olivier, S.L., & Olivier, S.L. (2014). Unified Task + Data Parallelism on Manycore Architectures [Conference]. https://www.osti.gov/biblio/1140535 Publication ID: 37085
  • Stelle, G., Olivier, S.L., Stark, D.T., Rodrigues, A., Hemmert, K., & Hemmert, K. (2014). Using a complementary emulation-simulation co-design approach to assess application readiness for Processing-in-Memory systems [Conference Poster]. Proceedings of Co-HPC 2014: 1st International Workshop on Hardware-Software Co-Design for High Performance Computing – Held in Conjunction with SC 2014: The International Conference for High Performance Computing, Networking, Storage and Analysis. https://doi.org/10.1109/Co-HPC.2014.5 Publication ID: 39300
  • Stark, D.T., Barrett, R., Grant, R.E., Olivier, S.L., Pedretti, K., Vaughan, C., & Vaughan, C. (2014). Early Experiences Co-Scheduling Work and Communication Tasks for Hybrid MPI+X Applications [Conference Poster]. Proceedings of ExaMPI 2014: Exascale MPI 2014 – held in conjunction with SC 2014: The International Conference for High Performance Computing, Networking, Storage and Analysis. https://doi.org/10.1109/ExaMPI.2014.6 Publication ID: 38457
  • Deveci, M., Rajamanickam, S., Leung, V., Pedretti, K., Olivier, S.L., Bunde, D.P., Catalyurek, U.V., Devine, K., & Devine, K. (2014). Exploiting geometric partitioning in task mapping for parallel computers [Conference]. Proceedings of the International Parallel and Distributed Processing Symposium, IPDPS. https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84906673534&origin=inward Publication ID: 40207
  • Rajamanickam, S., Leung, V., Pedretti, K., Olivier, S.L., Devine, K., & Devine, K. (2013). Exploiting Geometric Partitioning in Task Mapping for Parallel Computers [Conference]. https://www.osti.gov/biblio/1115106 Publication ID: 36299
  • Olivier, S.L. (2013). A Proposal for Task-Generating Loops in OpenMP [Conference]. https://doi.org/10.1007/978-3-642-40698-0_1 Publication ID: 34341
  • Olivier, S.L. (2013). Design issues in the semantics and scheduling of asynchronous tasks. https://doi.org/10.2172/1092998 Publication ID: 34600
  • Olivier, S.L. (2013). Parallel Scientific Computing at the DOE National Laboratories: Successes and Challenges [Presentation]. https://www.osti.gov/biblio/1649876 Publication ID: 31482
  • Olivier, S.L. (2012). Characterizing and Mitigating Work Time Inflation in Task Parallel Programs [Conference]. https://www.osti.gov/biblio/1064115 Publication ID: 31086
  • Olivier, S.L. (2012). Going to Graduate School and Working on HPC Was Awesome and You Should Think About Doing It Too [Conference]. https://www.osti.gov/biblio/1064270 Publication ID: 31087
Showing 10 of 113 publications.

Awards & Recognition

2020

Ryan Grant, Simon David Hammond, James H. Laros, , 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, , 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, , 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, , 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