Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml
and set future: false
.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
presentations
Techniques for high performance computational steering
Published:
Presentation materials.
Techniques for high performance computational steering
Published:
Presentation materials.
Techniques for high performance computational steering
Published:
Presentation materials.
Techniques for high performance computational steering
Published:
Presentation materials.
Techniques for high performance computational steering
Published:
Presentation materials.
Automated techniques for terascale performance analysis
Published:
Presentation materials.
A performance data explosion: striking an appropriate balance between resolution and insight
Published:
Presentation materials.
Scalable performance analysis and prediction techniques for terascale computing
Published:
Presentation materials.
Scalable performance analysis and prediction techniques for terascale computing
Published:
Presentation materials.
Characterization and performance modeling of scalable scientific applications
Published:
Presentation materials.
ASCI Experiences: ASCI Tools and Opportunities to Leverage DOE Infrastructure
Published:
Presentation materials.
Performance Analysis and Modeling of Terascale Applications: Striking a Balance between Resolution and Insight
Published:
Presentation materials.
Performance Analysis and Modeling of High End Computing Systems
Published:
Presentation materials.
Performance Analysis and Modeling of High End Computing Systems
Published:
Presentation materials.
Performance Analysis and Modeling of High End Computing Systems
Published:
Presentation materials.
Performance Analysis and Modeling of High End Computing Systems
Published:
Presentation materials.
Performance Analysis and Modeling of High End Computing Systems
Published:
Presentation materials.
Performance Analysis and Modeling of High End Computing Systems
Published:
Presentation materials.
Performance Analysis and Modeling of High End Computing Systems
Published:
Presentation materials.
Performance modeling and analysis: striking a balance between resolution and insight
Published:
Presentation materials.
Performance Analysis of Ultrascale Systems Using Performance Counters
Published:
Presentation materials.
A Science-Based Path to Petascale Computing
Published:
Presentation materials.
OS and System Software for Ultrascale Architectures
Published:
Presentation materials.
A Progress Report on the Cray X1 Evaluation at the Center for Computational Sciences at ORNL
Published:
Presentation materials.
Performance Modeling and Analysis: Striking a Balance between Resolution and Insight
Published:
Presentation materials.
Design and evaluation of future computing architectures
Published:
Presentation materials.
HPCchallenge Benchmarks: An Expanded View of High End Computer (HEC) Performance
Published:
Presentation materials.
High Performance Computing: Successes, Failures, and Future Directions
Published:
Presentation materials.
Future Directions for HPC
Published:
Presentation materials.
Embracing Uncertainty: Performance analysis and prediction on next-generation computer architectures
Published:
Presentation materials.
How video games and multimedia will affect the HPC industry?
Published:
Presentation materials.
Overview of Future Technologies at ORNL
Published:
Presentation materials.
Symbolic Modeling Techniques for Symbolic Modeling Techniques for Next Next-Generation Applications and Generation Applications and Architectures
Published:
Presentation materials.
Past, Present, and Future of Parallel Processing – ICPP 35th Anniversary Panel
Published:
Presentation materials.
Application Accelerators: dues ex machina?
Published:
Presentation materials.
Application Accelerators: dues ex machina?
Published:
Presentation materials.
The Future of Performance Engineering in HPC
Published:
Presentation materials.
Performance Modeling and Analysis on Multi-Paradigm Computing Systems Challenges and Opportunities
Published:
Presentation materials.
Tightly-coupled heterogeneous computing – deux ex machina
Published:
Presentation materials.
HPC Interconnection Networks – The Key to Exascale Computing
Published:
Presentation materials.
HPC Interconnection Networks
Published:
Presentation materials.
A Multidisciplinary Approach to Resilience
Published:
Presentation materials.
Pioneering Science Applications and Breakthroughs on Jaguar
Published:
Presentation materials.
Programming Accelerator Clusters — Where Do We Go From Here?
Published:
Presentation materials.
Application Accelerators: Deus ex machina?
Published:
Presentation materials.
Concurrency-Related Challenges
Published:
Presentation materials.
Toward Exascale Computational Science with Graphics Processors
Published:
Presentation materials.
Is PGAS right for heterogeneous computing
Published:
Presentation materials.
Toward Exascale Computational Science with Graphics Processors
Published:
Presentation materials.
Toward Exascale Computational Science with Graphics Processors
Published:
Presentation materials.
Transformational Computational Science: Past, Present, and Future
Published:
Presentation materials.
Programming Heterogeneous Systems Productively
Published:
Presentation materials.
DARPA UHPC: Echelon and CHASM
Published:
Presentation materials.
Emerging Technologies on the Pathway to Exascale Computing
Published:
Presentation materials.
NSF Keeneland GPU Tutorial and Workshop
Published:
Presentation materials.
The Under-appreciated Exascale Challenge: Memory and Storage
Published:
Presentation materials.
Emerging Architectures on the Pathway to Exascale Computing
Published:
Presentation materials.
NSF Keeneland Project
Published:
M12: Scalable Heterogeneous Computing on GPU Clusters
Published:
Presentation materials.
Blackcomb Hardware software Co-design for Nonvolatile Memory in Exascale Systems
Published:
Presentation materials.
The Critical Role of Programming Systems in Future Exascale Systems
Published:
Presentation materials.
Working with Funding Agencies
Published:
Presentation materials.
SHOC and AWE! An update on the Scalable Heterogeneous Computing Benchmark Suite
Published:
Presentation materials.
Emerging Technologies on the Pathway to Exascale
Published:
Presentation materials.
Aspen: a performance modeling language for codesigning Exascale applications and architectures
Published:
Scalable Heterogeneous Computing on GPU Clusters
Published:
Presentation materials.
Classifying Soft Error Vulnerabilities in Extreme-Scale Scientific Applications Using a Binary Instrumentation Tool
Published:
Presentation materials.
Creating Effective Teams
Published:
Presentation materials.
Intersection of Big Computing and Big Data
Published:
Presentation materials.
Exploring Emerging Technologies in the HPC Co-Design Space
Published:
Presentation materials.
Exploring Emerging Technologies in the HPC Co-Design Space
Published:
Presentation materials.
Exploring Emerging Technologies in the HPC Co-Design Space
Published:
Presentation materials.
Exploring Emerging Technologies in the HPC Co-design Space
Published:
Presentation materials.
Exploring Emerging Technologies in the HPC Co-design Space
Published:
Presentation materials.
HPC and Big Data Convergence
Published:
Presentation materials.
Exploring Emerging Technologies in the HPC Co-design Space
Published:
Presentation materials.
Parallel Programming
Published:
Performance Portability for Extreme Scale High Performance Computing
Published:
Presentation materials.
Post Moores Era Supercomputing
Published:
Presentation materials.
Exploring Emerging Memory Technologies in Extreme Scale High Performance Computing
Published:
Presentation materials.
Post Moore Supercomputing
Published:
DRAGON: Efficiently Increasing GPU Memory Capacity with NVM
Published:
Presentation materials.
CLACC: OpenACC for LLVM
Published:
Preparing for Extreme Heterogeneity in HPC
Published:
Presentation materials.
Preparing for Extreme Heterogeneity in HPC
Published:
Presentation materials.
Panel: Productivity
Published:
Abstraction, Orchestration and Modelling of Data Movement in Heterogeneous Memory Systems
Published:
Preparing for Extreme Heterogeneity in High Performance Computing
Published:
virtual
Pondering Post Exascale Computing
Published:
Presentation materials.
BOF: Julia for HPC
Published:
Abisko: Deep Codesign of an Energy-Optimized, High Performance Neuromorhpic Accelerator
Published:
Presentation materials.
BOF Panel: Advanced Architecture “Playgrounds” – Past Lessons and Future Accesses of Testbeds
Published:
Challenges in Heterogeneous Computing
Published:
Presentation materials.
Update on ORNL Architectures Research
Published:
Also attended R-CCS Symposium in Kobe; traveled with several people including Gina and Prasanna
Exascale Therapy: What the US DOE Exascale Computing Project Taught Me About Enduring Parallel Pain
Published:
Presentation materials.
Public Private Partnerships for AI
Published:
Presentation materials.
publications
Paper Title Number 1
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work.
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1).
Download Paper | Download Slides | Download Bibtex
Paper Title Number 2
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work.
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2).
Download Paper | Download Slides
Paper Title Number 3
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work.
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3).
Download Paper | Download Slides
Paper Title Number 4
Published in GitHub Journal of Bugs, 2024
This paper is about fixing template issue #693.
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
Paper Title Number 5, with math \(E=mc^2\)
Published in GitHub Journal of Bugs, 2024
This paper is about a famous math equation, \(E=mc^2\)
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
service
National Science Foundation
Published:
Type: Proposal Review Panelist
Lawrence Livermore National Laboratory University Collaborative Research Program proposals
Published:
Type: Proposal Review Panelist
Los Alamos Computer Science Institute (LACSI) Symposium Workshop on Performance Analysis with R. Barrett and A. Malony
Published:
Type: Co-chair
National Science Foundation
Published:
Type: Proposal Review Panelist
Science Foundation Ireland
Published:
Type: Proposal Review Panelist
Department of Energy NERSC
Published:
Type: Computational Review Panel
Department of Energy. Advanced Scientific Computing Research (ASCR) proposals
Published:
Type: Proposal Review Panelist
Georgia Tech Center for Experimental Research in Computer Systems
Published:
Type: Advisory Panel
LCI International Conference on Linux Clusters: The HPC Revolution
Published:
Type: Program Committee
Los Alamos Computer Science Institute (LACSI) Symposium Workshop on Performance Analysis with R. Barrett and A. Malony
Published:
Type: Co-chair
International Conference on Computational Science, Workshop on Performance Evaluation, Modeling and Analysis of Scientific Applications on Large-Scale Systems
Published:
Type: Program Committee
International Parallel and Distributed Processing Symposium (IPDPS)
Published:
Type: Program Committee
Los Alamos Computer Science Institute Symp
Published:
Type: Program Committee
National Science Foundation
Published:
Type: Proposal Review Panelist
Parallel Computing (ParCo)
Published:
Type: Program Committee
SC03
Published:
Type: Program Committee
Euro-Par 2004
Published:
Type: Vice Chair for Performance Evaluation
International Conference for High-Performance Computing
Published:
Type: Program Committee
International Conference on Parallel Processing (ICPP)
Published:
Type: Vice-Chair for Performance Evaluation
Seventh Workshop on Languages, Compilers, and Runtime Support for Scalable Systems (LCR)
Published:
Type: Program Committee
ACM SIGMETRICS
Published:
Type: Program Committee
High Performance Distributed Computing (HPDC)
Published:
Type: Program Committee
International Parallel and Distributed Processing Symposium (IPDPS)
Published:
Type: Program Committee
LCI International Conference on Linux Clusters: The HPC Revolution
Published:
Type: Program Committee
Parallel Computing (ParCo)
Published:
Type: Program Committee
SC05
Published:
Type: Technical Papers Area Chair for Performance, Tutorials Committee
Workshop on System Management Tools for Large-Scale Parallel Systems
Published:
Type: Program Committee
Euro-Par 2006
Published:
Type: Vice Chair for Performance
International Parallel and Distributed Processing Symposium (IPDPS)
Published:
Type: Program Committee
SC06
Published:
Type: Exotic Technologies Initiative Committee, Technical Papers Committee
ACM Computing Frontiers
Published:
Type: Program Committee
DOE Software Development Tools for Petascale Computing Workshop
Published:
Type: General Chair
DOE/DOD Workshop on Emerging High Performance Architectures and Applications
Published:
Type: Organizing Committee
IEEE International Symposium on Workload Characterizations
Published:
Type: Program Committee
IEEE Transactions on Computers
Published:
Type: Associate Editor
Institute for Advanced Architectures Workshop on Memory Opportunities for High Performance Computing
Published:
Type: Program Committee
International Conference on Parallel Processing (ICPP)
Published:
Type: Vice-Chair for Software Systems
SC07
Published:
Type: Disruptive Technologies Chair
DOE Institute for Advanced Architectures and Algorithms - Interconnections Networks Workshop
Published:
Type: Co-chair
IEEE International Symposium on Workload Characterizations
Published:
Type: Program Committee
International Exascale Software Project
Published:
Type: Organizing Committee
Principles and Practice of Parallel Programming (PPOPP)
Published:
Type: Program Committee
SC08
Published:
Type: Tutorials Committee, Disruptive Technology Committee
SIAM Parallel Processing Conference
Published:
Type: Mini-symposium Organizer
Workshop on Multithreaded Architectures and Applications (MTAAP)
Published:
Type: Program Committee
DOE Institute for Advanced Architectures and Algorithms - Workshop on HPC Architectural Simulation (HPCAS-1)
Published:
Type: Organizing Committee
MTAAP
Published:
Type: Program Committee
SC09
Published:
Type: Program Committee, Tech Papers
Workshop on Parallel Programming on Accelerator Clusters (PPAC)
Published:
Type: Program Committee
ACM SIGPLAN Workshop on Memory Systems Performance and Correctness
Published:
Type: Steering Committee
Cross-cutting Technologies for Computing at the Exascale Workshop
Published:
Type: Programming Models Theme Leader
IPDPS 2010 - IEEE International Parallel and Distributed Processing Symposium
Published:
Type: Vice chair for applications
MTAAP 2010 - Workshop on Multithreaded Architectures and Applications
Published:
Type: Co-chair
SC10
Published:
Type: Program Committee, Tech Papers
SIAM Parallel Processing Conference
Published:
Type: Organizing Committee
ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (MSPC)
Published:
Type: General Chair
ACM Workshop on Emerging Applications and Many-Core Architectures (EAMA)
Published:
Type: Organizing Committee
ACM Workshop on General Purpose Processing on Graphics Processing Units
Published:
Type: Program Committee
First International Workshop on Characterizing Applications for Heterogeneous Exascale Systems
Published:
Type: Program Committee
MTAAP 2011
Published:
Type: Co-chair
SC11
Published:
Type: Program Committee, Tutorials
SciDAC 2011
Published:
Type: Organizing Committee
ACM InPar
Published:
Type: Program Committee
ACM ICS
Published:
Type: Program Committee
ISC 2012
Published:
Type: Program Committee, Tutorials
PPOPP
Published:
Type: Program Committee
SC12
Published:
Type: Technical Papers Co-chair
DOE MODSIM 2013
Published:
Type: Organizing Committee
GPGPU6
Published:
Type: Program Committee
High Performance Extreme Computing Conference
Published:
Type: Program Committee
HiPC
Published:
Type: Program Committee
International Parallel and Distributed Processing Symposium (IPDPS)
Published:
Type: Program Committee
MSPC 2013, ACM SIGPLAN Workshop on Memory Systems Performance and Correctness
Published:
Type: Program Committee
MTAAP
Published:
Type: Program Committee
SC13
Published:
Type: Panels Committee; Gordon Bell Committee; Emerging Technologies Committee
DOE MODSIM 2014
Published:
Type: Organizing Committee
DOE ASCAC Workforce Subcommittee
Published:
Type: Advisory/Review Committee
High Performance Extreme Computing Conference
Published:
Type: Program Committee
ICS
Published:
Type: Program Committee
MTAAP
Published:
Type: Program Committee
PPOPP
Published:
Type: Program Committee
SC14
Published:
Type: Emerging Technologies Co-chair
SC14
Published:
Type: Technical Program Deputy Chair
U. Tsukuba (Japan), Center for Computational Sciences
Published:
Type: Chair of External Review Board
Workshop on accelerator programming using directives (WACCPD)
Published:
Type: Steering Committee
ACM Gordon Bell Prize
Published:
Type: Deputy Chair
ASPLOS
Published:
Type: Program Committee
High Performance Extreme Computing Conference
Published:
Type: Program Committee
MODSIM
Published:
Type: Organizing Committee
SC
Published:
Type: Steering Committee
SC15
Published:
Type: Technical Program Chair
ACM Journal on Emerging Technologies in Computing (JETC)
Published:
Type: Associate Editor
Exascale Requirements Review for Advanced Scientific Computing Research (ASCR)
Published:
Type: Co-chair
First International Workshop on Post Moores Supercomputing
Published:
Type: Co-chair
High Performance Extreme Computing Conference
Published:
Type: Program Committee
ICS
Published:
Type: Program Committee
International Supercomputing Conference (ISC)
Published:
Type: Steering Committee
ISC
Published:
Type: Program Committee
MODSIM
Published:
Type: Organizing Committee
PMMA16
Published:
Type: Organizing Committee
SC16
Published:
Type: Program Committee, Technical Papers
IEEE Micro: Special Issue on Architectures for the Post-Moore Era
Published:
Type: Co-Guest Editor
International Parallel and Distributed Processing Symposium (IPDPS)
Published:
Type: Program Committee
ISC
Published:
Type: Research Posters, Chair
PPOPP
Published:
Type: Program Committee
Re-Emergence of Vector Architectures (REV-A)
Published:
Type: Program Committee
International Symposium on Performance Analysis of Systems and Software (ISPASS)
Published:
Type: Program Committee
Workshop on HPC Computing in a Post Moore’s Law World (HCPM)
Published:
Type: Co-chair
IEEE High Performance Extreme Computing Conference (HPEC)
Published:
Type: Program Committee
Dagstuhl Seminar 17431: Performance Portability in Extreme Scale Computing: Metrics, Challenges, Solutions
Published:
Type: Co-organizer
MCHPC2017: Workshop on Memory Centric Programming for HPC
Published:
Type: Program Committee
3rd Workshop on Heterogeneous High-performance Reconfigurable Computing
Published:
Type: Program Committee
SC17
Published:
Type: Birds-of-a-Feather Chair
Second International Workshop on Post Moores Supercomputing
Published:
Type: Co-chair
Re-Emergence of Vector Architectures (REV-A)
Published:
Type: Program Committee
ASCR Workshop on Extreme Heterogeneity in High Performance Computing
Published:
Type: Chair
HPC Asia 2018: International Conference on High Performance Computing in Asia Pacific Region
Published:
Type: Steering Committee
PPOPP
Published:
Type: Program Committee
IEEE Computer Society Fellow Evaluation Committee
Published:
Type: Program Committee
IEEE Computer Society Fellow Evaluation Committee
Published:
Type: Program Committee
SIAM Parallel Processing Conference
Published:
Type: Organizing Committee
Third International Workshop on Post Moores Supercomputing
Published:
Type: Co-chair
DOE ASCR 40 Year Highlights
Published:
Type: Committee
PPOPP
Published:
Type: Program Committee
DOE Artificial Intelligence for Science Town Halls
Published:
Type: Technical Topic Leader
IEEE Conference on Rebooting Computing (ICRC)
Published:
Type: Program Committee
SRC Decadal Plan for Semiconductors
Published:
Type: Executive Committee
NITRD Workshop on Software in the Era of Extreme Heterogeneity
Published:
Type: Advisor
SC20 Invited Speakers
Published:
Type: Program Committee
H2RC Workshop @ SC21
Published:
Type: Program Committee
IEEE High Performance Extreme Computing Conference (HPEC)
Published:
Type: Program Committee
IEEE International Conference on Rebooting Computing (ICRC 2021)
Published:
Type: Program Committee
PPOPP
Published:
Type: Program Committee
DOE ASCR Workshop on Reimagining Codesign
Published:
Type: Organizing Committee
CHIUW 2021: 8th Annual Chapel Implementers and Users Workshop
Published:
Type: Program Committee
HETEROPAR 2021: Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms
Published:
Type: Program Committee
IEEE High Performance Extreme Computing Conference (HPEC)
Published:
Type: Program Committee
SC22 Test of Time Award
Published:
Type: Program Committee
SC22 Technical Papers
Published:
Type: Program Committee
IEEE High Performance Extreme Computing Conference (HPEC)
Published:
Type: Program Committee
SC23 Technical Papers
Published:
Type: Program Committee
Chiplets for HPC and Advanced Sensors Workshop
Published:
Type: Organizing Committee
2024 Energy-Efficient Computing for Science Workshop
Published:
Type: Co-chair
IEEE High Performance Extreme Computing Conference (HPEC)
Published:
Type: Program Committee
SC24 Technical Papers
Published:
Type: Program Committee
International Workshop on Memory System, Management and Optimization (MEMO24)
Published:
Type: Program Committee
IEEE High Performance Extreme Computing Conference (HPEC)
Published:
Type: Program Committee
PASC 2025
Published:
Type: Program Committee
SCA/HPCAsia 2026 (Workshops)
Published:
Type: Program Committee
SPAA 2025
Published:
Type: Program Committee
ACM PPOPP
Published:
Type: Program Committee
software
Photon
Published:
Novel implementation of MPI that supports statistical message sampling for performance analysis
mpiP
Published:
Lightweight scalable MPI profiling tool
Umpire
Published:
Tool for verifying the correctness of MPI applications dynamically at runtime
Performance Assertions
Published:
Annotation and runtime toolkit for explicit assertion of performance expectations in HEC applications
Sequoia
Published:
Tool for application performance modeling and characterization
SHOC
Published:
Scalable HeterOgeneous Computing Benchmark Suite
OpenARC
Published:
Open Accelerator Research Compiler
DESTINY
Published:
3D design-space exploration tool for SRAM eDRAM and non-volatile memory
Clacc
Published:
OpenACC frontend implementation for Clang/LLVM
Flacc
Published:
OpenACC frontend implementation for (new) Flang/LLVM - upstreamed to LLVM
Papyrus
Published:
Parallel Aggregate Persistent Storage
Siena
Published:
Rapid exploration of the design space of heterogeneous memory systems
IRIS
Published:
Intelligent Runtime Systems for Heterogeneous Computing
KokkACC
Published:
OpenACC backend for Kokkos - now integrated into Kokkos
JACC.jl
Published:
Performance portable layer for Julia - CPU, GPUs, etc
ChatHPC
Published:
ChatHPC is a toolchain for using and training AI models for HPC programming paradigms
HeCBench
Published:
Benchmarks for heterogeneous computing written with CUDA, HIP, SYCL/DPC++, and OpenMP-4.5 target offloading for studying performance, portability, and productivity.