SC20 Proceedings

SC Workshop Archives



    FTXS: Workshop on Fault-Tolerance for HPC at Extreme Scale


    1. FTXS – Introduction: Workshop on Fault-Tolerance for HPC at Extreme Scale

    2. Improving Scalability of Silent-Error Resilience for Message-Passing Solvers via Local Recovery and Asynchrony

    3. Towards Distributed Software Resilience in Asynchronous Many-Task Programming Models

    4. Models for Resilience Design Patterns

    5. FTXS – Break

    6. From Tasks Graphs to Asynchronous Distributed Checkpointing with Local Restart

    7. A Generic Strategy for Node-Failure Resilience for Certain Iterative Linear Algebra Methods

    8. Checkpointing OpenSHMEM Programs Using Compiler Analysis

    9. FTXS – Closing Remarks


    Back to Workshop Archive Listing


    SuperCompCloud: 3rd International Workshop on Interoperability of Supercomputing and Cloud Technologies


    1. SuperCompCloud – Introduction: 3rd International Workshop on Interoperability of Supercomputing and Cloud Technologies

    2. SuperCompCloud – Welcome

    3. Exosphere - Bringing The Cloud Closer

    4. SELVEDAS: A Data and Compute as a Service Workflow Demonstrator Targeting Supercomputing Ecosystems

    5. Lightning Talk – Jetstream2: Accelerating Science and Engineering on Demand

    6. SuperCompCloud – Break

    7. Performance Characteristics of Virtualized GPUs for Deep Learning

    8. FirecREST: a RESTful API to HPC Systems

    9. Leveraging Hybrid Cloud HPC in Multitier Reactive Programming

    10. SuperCompCloud – Break

    11. The "Geddes" Composable Platform – An Evolution of Community Clusters for a Composable World

    12. Archival Data Repository Services to Enable HPC and Cloud Workflows in a Federated Research e-Infrastructure

    13. SuperCompCloud – Closing Remarks and ISC21 Invite


    Back to Workshop Archive Listing


    MCHPC’20: Workshop on Memory Centric High-Performance Computing


    1. MCHPC’20 – Introduction: Workshop on Memory Centric High-Performance Computing

    2. MCHPC’20 – Keynote: The 3rd Wall and the Need for Innovation in Architectures

    3. MCHPC’20 – Break

    4. Session I - Exploiting Heterogeneous Memory

    5. Persistent Memory Object Storage and Indexing for Scientific Computing

    6. Performance Potential of Mixed Data Management Modes for Heterogeneous Memory Systems

    7. Leveraging a Heterogenous Memory System for a Legacy Fortran Code: The Interplay of Storage Class Memory, DRAM, and OS

    8. Architecting Heterogeneous Memory Systems with DRAM Technology Only: A Case Study on Relational Database

    9. MCHPC'20 – Break

    10. Session II - Cache Impacts and Optimizations

    11. Hostile Cache Implications for Small, Dense Linear Solves

    12. Cache Oblivious Strategies to Exploit Multi-Level Memory on Manycore Systems

    13. Understanding the Impact of Memory Access Patterns in Intel Processors

    14. MCHPC’20 – Closing Remarks


    Back to Workshop Archive Listing


    IA^3 2020: 10th Workshop on Irregular Applications: Architectures and Algorithms


    1. IA^3 2020 – Introduction: 10th Workshop on Irregular Applications: Architectures and Algorithms

    2. IA^3 2020 – Keynote: Research Challenges in Compiler Technology for Sparse Tensors

    3. IA^3 2020 – Break

    4. Accelerating Domain Propagation: an Efficient GPU-Parallel Algorithm over Sparse Matrices

    5. Parallelizing Irregular Computations for Molecular Docking

    6. Reducing Queuing Impact in Irregular Data Streaming Applications

    7. Supporting Irregularity in Throughput-Oriented Computing by SIMT-SIMD Integration

    8. IA^3 2020 – Paper Session – Q/A

    9. IA^3 2020 – Break

    10. IA^3 2020 - Panel

    11. IA^3 2020 – Lunch Break

    12. IA^3 2020 – Keynote: Memory Performance Optimization

    13. IA^3 2020 – Break

    14. DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphs

    15. Labeled Triangle Indexing for Efficiency Gains in Distributed Interactive Subgraph Search

    16. Distributed Memory Graph Coloring Algorithms for Multiple GPUs

    17. Performance Evaluation of the Vectorizable Binary Search Algorithms on an FPGA Platform

    18. IA^3 2020 – Paper Session: Q/A

    19. IA^3 2020 – Thank You and Closing


    Back to Workshop Archive Listing


    WORKS20: 15th Workshop on Workflows in Support of Large-Scale Science


    1. WORKS20 – Introduction: 15th Workshop on Workflows in Support of Large-Scale Science

    2. WORKS20 – Introductory Remarks

    3. WORKS20 – Keynote: In Situ Data Analytics for Next Generation Molecular Dynamics Workflows

    4. WORKS20 – Break

    5. Runtime vs Scheduler: Analyzing Dask's Overheads

    6. Workflow Generation with wfGenes

    7. WORKS20 – Break

    8. Supercomputing with MPI Meets the CommonWorkflow Language Standards: An Experience Report

    9. Applying Workflows to Scientific Projects Represented in File System Directory Tree

    10. WORKS20 – Break

    11. Adaptive Optimizations for Stream-Based Workflows

    12. Enabling Discoverable Trusted Services for Highly Dynamic Decentralized Workflows

    13. WORKS20 – Break

    14. WorkflowHub: Community Framework for Enabling Scientific Workflow Research and Development

    15. Characterizing Scientific Workflows on HPC Systems Using Logs

    16. WORKS20 – Closing Remarks


    Back to Workshop Archive Listing


    First International Workshop on Quantum Computing Software


    1. Introduction: First International Workshop on Quantum Computing Software

    2. Quantum Algorithms for Quantum Software

    3. LEAP: Scaling Numerical Optimization Based Synthesis Using an Incremental Approach

    4. XACC: A Service-Oriented Software Architecture for Quantum Computing

    5. First International Workshop on Quantum Computing Software – Break

    6. Visualizing High-Level Quantum Programs

    7. Logic Formulas as Program Abstractions for Quantum Circuits: A Case Study in Noisy Variational Algorithm Simulation

    8. Large-Scale Parallel Tensor Network Quantum Simulator

    9. QubiC - Qubits Control Systems at LBNL

    10. First International Workshop on Quantum Computing Software – Lunch

    11. JuQBox: A Quantum Optimal Control Toolbox In Julia

    12. ArQTiC: A Full-Stack Software Package for Dynamic Simulations of Materials on Quantum Computers

    13. A QUBO Formulation for Qubit Allocation

    14. First International Workshop on Quantum Computing Software - Break

    15. Tensor Network Quantum Virtual Machine for Exascale Computing

    16. QASMBench: An OpenQASM Benchmark Suite for NISQ Evaluation and Simulation

    17. Using Pygsti for Quantum Processor Characterization and Benchmarking

    18. Quantum Control Infrastructure Software for Lab and Cloud-Based Quantum Computers

    19. First International Workshop on Quantum Computing Software – Concluding Remarks


    Back to Workshop Archive Listing


    HiPar20: Workshop on Hierarchical Parallelism for Exascale Computing


    1. HiPar20 – Introduction: Workshop on Hierarchical Parallelism for Exascale Computing

    2. HiPar20 – Keynote 1: Exploiting Hierarchical Algorithms on Ever More Hierarchical Architectures

    3. HiPar20 – Break

    4. A Case Study and Characterization of a Many-Socket, Multi-Tier NUMA HPC Platform

    5. Introducing Multi-Level Parallelism, at Coarse, Fine, and Instruction Level to Enhance the Performance of Iterative Solvers for Large Sparse Linear Systems on Multi- and Many-Core Architecture

    6. Using Hierarchical Parallelism to Accelerate the Solution of Many Small Partial Differential Equations

    7. Flexible Runtime Reconfigurable Computing Overlay Architecture and Optimization for Dataflow Applications

    8. HiPar20: Keynote 2: Single-Level Programming on Hierarchical Hardware via Adaptive Runtime? Maybe

    9. HiPar20 – Break

    10. HiPar20 – Panel Session

    11. HiPar20 – Break

    12. HiPar20 – Invited Talk: A Portable Asynchronous Tasking Approach to Hierarchical Parallelism - Successes, Challenges, and Future Prospects

    13. HiPar20 – Invited Talk: Glow: a Machine Learning Compiler and Execution Engine

    14. HiPar20 – Closing Remarks


    Back to Workshop Archive Listing


    ESPM2 2020: Fifth International Workshop on Extreme Scale Programming Models and Middleware


    1. Introduction: ESPM2 2020: Fifth International Workshop on Extreme Scale Programming Models and Middleware

    2. Keynote: Extreme Scale Programming with Novel Programming Methods

    3. Achieving Computation-Communication Overlap with Overdecomposition on GPU Systems

    4. ESPM2 – Break

    5. Invited Talk: Automating Massively Parallel Heterogeneous Computing for Python Programmers

    6. Deploying a Task-Based Runtime System on Raspberry Pi Clusters

    7. Benesh: a Programming Model for Coupled Scientific Workflows

    8. ESPM2 – Lunch Break

    9. Invited Talk: A Parallel Execution Model for Exascale non von Neumann Memory-Centric Architectures

    10. Invited Talk: Programming modern GPU supercomputers

    11. ESPM2 – Break

    12. Panel Discussion: Moderated by Nectarios Koziris, National Technical University of Athens

    13. Refining Fortran Failed Images

    14. Compiler Abstractions and Runtime for Extreme-Scale SAR and CFD Workloads

    15. The Template Task Graph (TTG) --- an Emerging Practical Dataflow Programming Paradigm for Scientific Simulation at Extreme Scale

    16. ESPM2 – Closing Remarks


    Back to Workshop Archive Listing


    Seventh SC Workshop on Best Practices for HPC Training and Education


    1. Seventh SC Workshop on Best Practices for HPC Training and Education – Introduction

    2. DeapSECURE Computational Training for Cybersecurity Student: Improvements, Mid-Stage Evaluation and Lessons Learned

    3. High-Performance Computing Course Development for Cultivating the System-Level Comprehensive Capability

    4. Training for Researcher-Facing Cyberinfrastructure Professionals: The Virtual Residency

    5. Best Practices for HPC Training and Education – Break

    6. Transitioning Education and Training to a Virtual World – Lessons Learned

    7. Bringing GPU Accelerated Computing and Deep Learning to the Classroom

    8. Pawsey Training Goes Remote: Experiences and Best Practices

    9. Diversity, Community Building, and Virtual Events

    10. HPC Internship Best Practices: The Summer Internships in Parallel Computational Sciences Program

    11. Best Practices for HPC Training and Education – Lunch

    12. XSEDE EMPOWER: Engaging Undergraduates in the Work of Advanced Digital Services and Resources

    13. Exploring Remote Learning Methods for User Training in Research Computing

    14. How the ECP Training Project is Helping the Entire HPC Community Prepare for Exascale Computing

    15. Employing Directed Internship and Apprenticeship for Fostering HPC Training and Education

    16. Inward and Outward Facing Best Practices for XSEDE's Extended Collaborative Support Service (ECSS)

    17. A Collaborative Peer Review Process in Grading Coding Assignments for HPC

    18. Best Practices for HPC Training and Education – Break

    19. Best Practices for Virtual HPC Education and Training

    20. Best Practices for HPC Training and Education – Open Discussion


    Back to Workshop Archive Listing


    The 5th Deep Learning on Supercomputers Workshop


    1. DLS – Introduction: The 5th Deep Learning on Supercomputers Workshop

    2. AI for Science: AI + HPC

    3. DLS – Break

    4. Online-Codistillation Meets LARS: Going beyond the Limit of Data Parallelism in Deep Learning

    5. DLS – Lunch Break

    6. Exploring the Limits of Concurrency in ML Training on Google TPUs

    7. DLS – Break

    8. Time-Based Roofline for Deep Learning Performance Analysis

    9. Towards a Scalable and Distributed Infrastructure for Deep Learning Applications

    10. DDLBench: Towards a Scalable Benchmarking Infrastructure for Distributed Deep Learning

    11. DLS – Break

    12. Vandermonde Wave Function Ansatz for Improved Variational Monte Carlo

    13. TopiQAL: Topic-aware Question Answering Using Scalable Domain-Specific Supercomputers

    14. DeepGalaxy: Deducing the Properties of Galaxy Mergers from Images Using Deep Neural Networks


    Back to Workshop Archive Listing


    Women in HPC: Diversifying the HPC Community and Engaging Male Allies


    1. Women in HPC – Introduction: Diversifying the HPC Community and Engaging Male Allies

    2. WHPC’20 – Keynote 1 - Afterward

    3. WHPC’20 – Break

    4. How to Get Your Idea Funded (or, Playing the Long Game)

    5. Navigating Your Way to the Job or Promotion You Want

    6. Always Celebrate your Achievements: A Strategic Approach to Advancing Yourself, Your Career, Your Colleagues and Your Organization

    7. Panel – Making the Leap: Jumping into a Different Career Path

    8. WHPC’20 – Lunch Break

    9. WHPC’20 – Keynote 2 - Everything is a Growth Opportunity

    10. WHPC’20 – Lightning Talks

    11. Molecular Design Using GraphINVENT

    12. STRUMPACK - High-Performance Scalable Software Library Based on Low-Rank Approximations

    13. A Machine Learning Classifier of Damaging Earthquakes as a Microservice in the Urgent Computing Workflow

    14. Smart-PGSim: Using Neural Network to Accelerate AC-OPFPower Grid Simulation

    15. From Wet-Lab Scientist to Data-Driven Computation: Utilizing HPC to Tackle Disparities in Healthcare and a Call for HPC Education

    16. Probabilistic Volcanic Hazard Assessment within the Framework of the ChEESE Center of Excellence

    17. Toward Modular Supercomputing: Resource Disaggregation and Virtualization by Network-Attached Accelerators

    18. Ensembles of Networks Produced from Neural Architecture Search

    19. High-Performance Sparse Tensor Algebra Compiler

    20. WHPC’20 – Break

    21. Mentoring and Peer Evaluation

    22. Raising Awareness about Inclusivity at Workplace

    23. Navigating Change and Transition at Work and in Personal

    24. WHPC’20 – Closing Remarks

    25. Q&A with Lightning Talk Presenters


    Back to Workshop Archive Listing


    HUST-20: 7th International Workshop on HPC User Support Tools


    1. HUST-20 – Introduction: 7th International Workshop on HPC User Support Tools

    2. HPC Software Tracking Strategies for a Diverse Workload

    3. Automation of NERSC Application Usage Report

    4. HUST-20 – Break

    5. HUST-20 – Panel

    6. HUST-20 – Break

    7. Integrating Science Gateways with Secure Cloud Computing Resources: An Examination of Two Deployment Patterns and Their Requirements

    8. Demystifying Python Package Installation with Conda-Env-Mod

    9. HUST-20 – Conclusion


    Back to Workshop Archive Listing


    Correctness 2020: 4th International Workshop on Software Correctness for HPC Applications


    1. Correctness 2020 – Introduction: 4th International Workshop on Software Correctness for HPC Applications

    2. Reproducible Scientific Computing: Progress and Challenges

    3. Correctness-Preserving Compression of Datasets and Neural Network Models

    4. Order Matters: A Case Study on Reducing Floating Point Error in Sums through Ordering and Grouping

    5. Correctness 2020 – Break

    6. Enhancing DataRaceBench for Evaluating Data Race Detection Tools

    7. PARCOACH Extension for Static MPI Nonblocking and Persistent Communication Validation

    8. Toward Compiler-Aided Correctness Checking of Adjoint MPI Applications

    9. A Statistical Analysis of Error in MPI Reduction Operations


    Back to Workshop Archive Listing


    XLOOP 2020: 2nd Annual Workshop on Extreme-Scale Experiment-in-the-Loop-Computing


    1. XLOOP – Introduction: 2nd Annual Workshop on Extreme-Scale Experiment-in-the-Loop-Computing

    2. XLOOP – Keynote - Challenges and Opportunities for Composable AI-Integrated Applications at the Digital Continuum

    3. Cross-Facility Science with the Superfacility Project at LBNL

    4. Tomographic Reconstruction of Dynamic Features with Streaming Sliding Subsets

    5. Toward an Automated HPC Pipeline for Processing Large Scale Electron Microscopy Data

    6. XLOOP – Break

    7. Managing Event-Oriented Workflows

    8. Interactive Parallel Workflows for Synchrotron Tomography

    9. Toward Online Steering of Flame Spray Pyrolysis Nanoparticle Synthesis

    10. XLOOP – Panel Discussion

    11. XLOOP – Concluding Comments


    Back to Workshop Archive Listing


    RSE-HPC 2020: Research Software Engineers in HPC – Creating Community, Building Careers, Addressing Challenges


    1. RSE-HPC – Introduction: Research Software Engineers in HPC: Creating Community, Building Careers, Addressing Challenges

    2. RSE-HPC – Break

    3. RSE-HPC – Panel: Building RSE Teams and Groups

    4. RSE-HPC – Break

    5. RSE-HPC – Panel: Supporting RSE Careers


    Back to Workshop Archive Listing


    Fifth International Parallel Data Systems Workshop


    1. Fifth International Parallel Data Systems Workshop – Introduction

    2. PDSW 2020 - Keynote: "Sink or Swim: How Not to Drown in Colossal Streams of Data?"

    3. Fifth International Parallel Data Systems Workshop – Break

    4. Keeping It Real: Why HPC Data Services Don't Achieve I/O Microbenchmark Performance

    5. Toward On-Demand I/O Forwarding in HPC Platforms

    6. Fifth International Parallel Data Systems Workshop – Break

    7. Gauge: An Interactive Data-Driven Visualization Tool for HPC Application I/O Performance Analysis

    8. Fractional-Overlap Declustered Parity: Evaluating Reliability for Storage Systems

    9. GPU Direct I/O with HDF5

    10. Fifth International Parallel Data Systems Workshop – Break

    11. Emulating I/O Behavior in Scientific Workflows on High Performance Computing Systems

    12. Pangeo Benchmarking Analysis: Object Storage vs. POSIX File System

    13. Fingerprinting the Checker Policies of Parallel File Systems

    14. Fifth International Parallel Data Systems Workshop – Break

    15. Deriving Storage Insights from the IO500

    16. I/O Traces of HPC Applications

    17. Scalable Communication and Data Persistence Layer for NVM-Based Storage Systems

    18. Q&A with Work-in-Progress Speakers

    19. Fifth International Parallel Data Systems Workshop – Closing Remarks


    Back to Workshop Archive Listing


    Machine Learning in HPC Environments


    1. Introduction: Machine Learning in HPC Environments

    2. Fairness, Accountability, Transparency, and Ethics in Computer Vision

    3. Machine Learning in HPC Environments – Break

    4. EventGraD: Event-Triggered Communication in Parallel Stochastic Gradient Descent

    5. A Benders Decomposition Approach to Correlation Clustering

    6. Accelerating GPU-Based Machine Learning in Python Using MPI Library: A Case Study with MVAPICH2-GDR

    7. Machine Learning in HPC Environments – Lunch Break

    8. Keynote: Michael Garland - Programming Systems of Data

    9. Accelerate Distributed Stochastic Gradient Descent for Nonconvex Optimization with Momentum

    10. Machine Learning in HPC Environments – Break

    11. High-Bypass Learning: Automated Detection of Tumor Cells that Significantly Impact Drug Response

    12. Deep Generative Models that Solve PDEs: Distributed Computing for Training Large Data-Free Models

    13. Machine Learning in HPC Environments – Concluding Remarks


    Back to Workshop Archive Listing


    PMBS20: The 11th International Workshop on Performance Modeling, Benchmarking and Simulation of High-Performance Computer Systems


    1. PMBS20 – Introduction: The 11th International Workshop on Performance Modeling, Benchmarking, and Simulation of High-Performance Computer Systems

    2. Performance Modeling of Streaming Kernels and Sparse Matrix-Vector Multiplication on A64FX

    3. The Performance and Energy Efficiency Potential of FPGAs in Scientific Computing

    4. PMBS20 – Break

    5. Benchmarking Julia’s Communication Performance: Is Julia HPC Ready or Full HPC?

    6. Evaluating the Performance of NVIDIA's A100 Ampere GPU for Sparse and Batched Computations

    7. Exploiting the Potentials of the Second Generation SX-Aurora TSUBASA

    8. Lightweight Measurement and Analysis of HPC Performance Variability

    9. PMBS20 – Lunch Break

    10. Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization

    11. Warwick Data Store: A Data Structure Abstraction Library

    12. Accelerating High-Order Stencils on GPUs

    13. PMBS20 – Break

    14. Developing Models for the Runtime of Programs with Exponential Runtime Behavior

    15. Performance Tradeoffs in GPU Communication: A Study of Host and Device-Initiated Approaches

    16. Evaluation of the Communication Motif for a Distributed Eigensolver Using the SST Network Simulation Tool

    17. PMBS20 – Wrapup


    Back to Workshop Archive Listing


    ISAV 2020: In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization


    1. ISAV 2020 – Introduction: In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization

    2. ISAV 2020 – Opening

    3. ISAV 2020 – Best Paper Award

    4. Personalized In Situ steering for Analysis and Visualization

    5. In Situ and Post-Processing Volume Rendering with Cinema

    6. Chimbuko: A Workflow-Level Scalable Performance Trace Analysis Tool

    7. ISAV 2020 – Break

    8. An Architecture for Interactive In Situ Visualization and Its Transparent Implementation in OpenFPM

    9. JIT’s Complicated: A Comprehensive System for Derived Field Generation

    10. In Situ Temporal Caching

    11. ISAV 2020 – Break

    12. Keynote: Uses of In Situ/In Transit Methods in Large-Scale Modeling of Plasma-Based Particle Accelerators

    13. The Challenges of In Situ Analysis for Multiple Simulations

    14. Benchmarking In Situ Triggers Via Reconstruction Error

    15. ISAV 2020 – Break

    16. ISAV 2020 – Panel: In Situ – Experiences from the Trenches

    17. ISAV 2020 – Closing Remarks


    Back to Workshop Archive Listing


    DRBSD-6: The 6th International Workshop on Data Analysis and Reduction for Big Scientific Data


    1. DRBSD-6 – Introduction: The 6th International Workshop on Data Analysis and Reduction for Big Scientific Data

    2. DRBSD-6 – Welcome and Introduction

    3. Streaming Data – The Transformation of HPC Systems into Discovery Machines

    4. The Square Kilometre Array and Exascale Challenges for Future Astronomy Facilities

    5. Toward a Framework for Policy-Driven Adaptive In Situ Workflows

    6. Combining Spatial and Temporal Properties for Improvements in Data Reduction

    7. DRBSD-6 – Break

    8. Invited Talk: Sanjay Ranka

    9. Dynamic, Adaptive Resource Management for Scientific Workflows

    10. DRBSD-6 – Break

    11. AI for Science: Some Big Data Challenges

    12. Intelligent Data Management for Extreme-Scales In-Situ Workflows

    13. Data Compression with Deep Learning Based Generative Modeling

    14. DRBSD-6 – Break

    15. Data Analytics for Scientific Data Compression

    16. Machine learning for science with a deadline: a focus on the scientist

    17. A Survey of Resource Constrained Scheduling for In Situ Analysis

    18. DRBSD-6 – Closing Remarks


    Back to Workshop Archive Listing


    INDIS 2020: The 7th International Workshop on Innovating the Network for Data-Intensive Science


    1. INDIS – Introduction: Innovating the Network for Data-Intensive Science

    2. INDIS – Welcome Message

    3. A Brief History of INDIS

    4. INDIS – Keynote: "Grand" Challenges for a Science Mission Network

    5. Introduction to SCinet

    6. SCinet Architecture: Past, Present, Future

    7. Panel Introduction: Experimental Networks (XNET)

    8. XNET Lightning Talk: The BRIDGES Project – Building a Global Cyber-Infrastructure Canvas Supporting Networked Applications Experimentation and Evolution

    9. XNET Lightning Talk: FABRIC/FAB Deep Dive

    10. XNET Lightning Talk: SAGE: AI at the Edge for Software-Defined Wireless Sensors

    11. XNET Lightning Talk: Quantum Networking

    12. XNET Lightning Talk: Extending the Research Engineering Network to the Wireless Edge

    13. Panel Discussion: Experimental Networks (XNET)

    14. INDIS – Break

    15. Network Research Exhibition: An Introduction

    16. NRE Demo Talk I: P4 Experimental Networks for the Global Research Platform

    17. NRE Demo Talk II: Advanced Data Algorithms and Architectures for Security Monitoring

    18. Using P4 and RDMA to Collect Telemetry Data

    19. Application Aware Software Defined Flows of Workflow Ensembles

    20. INDIS – Break

    21. Keynote: Enhancing Distributed Computing with Programmable and Open Optical Networks

    22. A Trial Deployment of a Reliable Network-Multicast Application across Internet2

    23. ROBIN (RuciO/BIgData Express/SENSE): A Next-Generation High-Performance Data Service Platform

    24. The NetSage Measurement Framework: Design, Development, and Discoveries

    25. INDIS – Break

    26. AI for Networking: the Engineering Perspective

    27. An Evaluation of Ethernet Performance for Scientific Workloads

    28. Computing Bottleneck Structures at Scale for High-Precision Network Performance Analysis

    29. INDIS – Closing Remarks

    30. INDIS – End of Day


    Back to Workshop Archive Listing


    LLVM-HPC2020: The Sixth Workshop on the LLVM Compiler Infrastructure in HPC


    1. LLVM-HPC2020 – Introduction: The Sixth Workshop on the LLVM Compiler Infrastructure in HPC

    2. LLVM-HPC2020 – Welcome

    3. LLVM-HPC2020 – Keynote

    4. LLVM-HPC2020 – Break

    5. Static Neural Compiler Optimization via Deep Reinforcement Learning

    6. Autotuning Search Space for Loop Transformations

    7. Deep Learning-Based Approximate Graph-Coloring Algorithm for Register Allocation

    8. LLVM-HPC2020 – Lunch Break

    9. Extending the LLVM/Clang Framework for OpenMP Metadirective Support

    10. Toward Automated Kernel Fusion for the Optimization of Scientific Applications

    11. Robust Practical Binary Optimization at Run-Time Using LLVM

    12. LLVM-HPC2020 – Break

    13. Really Embedding Domain-Specific Languages into C++

    14. LLVM-HPC2020 – Panel

    15. LLVM-HPC2020 – Closing Remarks


    Back to Workshop Archive Listing


    11th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems


    1. ScalA – Introduction: 11th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems

    2. ScalA – Keynote: Performance Evaluation of the Supercomputer "Fugaku" and A64FX Manycore Processor

    3. An Integer Arithmetic-Based Sparse Linear Solver Using a GMRES Method and Iterative Refinement

    4. ScalA – Break

    5. ScalA – Keynote: High Performance Data Analytics and Some Applications

    6. Two-Stage Asynchronous Iterative Solvers for Multi-GPU Clusters

    7. Revisiting Exponential Integrator Methods for HPC with a Mini-Application

    8. A Survey of Singular Value Decomposition Methods for Distributed Tall/Skinny Data

    9. ScalA – Break

    10. Keynote 3: ECP – Recent Experiences in Porting Complex Applications to Accelerator-Based Systems

    11. Replacing Pivoting in Distributed Gaussian Elimination with Randomized Techniques

    12. Recursive Basic Linear Algebra Operations on TensorCore GPU

    13. High-Order Finite Element Method Using Standard and Device-Level Batch GEMM on GPUs

    14. ScalA – Break

    15. A Fast Scalable Iterative Implicit Solver with Green's Function-Based Neural Networks

    16. Implementation and Numerical Techniques for One Eflop/s HPL-AI Benchmark on Fugaku

    17. Performance Analysis of a Quantum Monte Carlo Application on Multiple Hardware Architectures Using the HPX Runtime

    18. ScalA – Closing


    Back to Workshop Archive Listing


    CANOPIE-HPC: Containers and New Orchestration Paradigms for Isolated Environments in HPC


    1. CANOPIE-HPC – Introduction: Containers and New Orchestration Paradigms for Isolated Environments in HPC

    2. CANOPIE-HPC – Keynote

    3. CANOPIE-HPC – Break

    4. Extending the Control Plane of Container Orchestrators for I/O Virtualization

    5. Enabling Seamless Execution of Computational and Data Science Workflows on HPC and Cloud with the Popper Container-Native Automation Engine

    6. The Role of Containers in Reproducibility

    7. CANOPIE-HPC – Session 1 Discussion

    8. CANOPIE-HPC – Break

    9. Containers for Massive Ensemble of I/O Bound Hierarchical Coupled Simulations

    10. Design Considerations for Building and Running Containerized MPI Applications

    11. archspec: A Library for Detecting, Labeling, and Reasoning About Microarchitectures

    12. CANOPIE-HPC – Session 2 Discussion

    13. CANOPIE-HPC – Break

    14. CANOPIE-HPC – Lightning Talks

    15. CANOPIE-HPC – Panel Discussion

    16. CANOPIE-HPC – Final Remarks


    Back to Workshop Archive Listing


    ProTools 2020: Workshop on Programming and Performance Visualization Tools


    1. ProTools – Introduction: Workshop on Programming and Performance Visualization Tools

    2. OpenACC Profiling Support for Clang and LLVM Using Clacc and TAU

    3. Usability and Performance Improvements in Hatchet

    4. ProTools – Break

    5. Exascale Potholes for HPC: Execution Performance and Variability Analysis of the Flagship Application Code HemeLB

    6. Empirical Modeling of Spatially Diverging Performance

    7. Simulation-Based Performance Prediction of HPC Applications: A Case Study of HPL


    Back to Workshop Archive Listing


    PAW-ATM 2020: The 3rd Annual Parallel Applications Workshop, Alternatives To MPI+X


    1. PAW-ATM - Introduction: The 3rd Annual Parallel Applications Workshop, Alternatives To MPI+X

    2. PAW-ATM – Keynote: Performance Portability in the Age of Extreme Heterogeneity

    3. PAW-ATM – Break

    4. Hedgehog: Understandable Scheduler-Free Heterogeneous Asynchronous Multithreaded Data-Flow Graphs

    5. TaskTorrent: A Lightweight Distributed Task-Based Runtime System in C++

    6. PAW-ATM – Break

    7. Evaluation of Multiple HPC Parallelization Frameworks in a Shallow Water Mini Application with Multi-Rate Local Time Stepping

    8. Task-Parallel In Situ Data Compression of Large-Scale Computational Fluid Dynamics Simulations

    9. An Implicitly Parallel Meshfree Solver in Regent

    10. PAW-ATM – Break

    11. HOOVER: Leveraging OpenSHMEM for High Performance, Flexible, Streaming Graph Applications

    12. Exploring Hybrid MPI+Kokkos Tasks Programming Model


    Back to Workshop Archive Listing


    HPCSYSPROS20


    1. HPCSYSPROS20 – Introduction

    2. HPCSYSPROS20 – Keynote: Riken

    3. Site Report: NVIDIA

    4. Site Report: MARCC

    5. Site Report: NREL

    6. Site Report: INL

    7. Setup and Management of a Small National Computational Facility: What We’ve Learned the First 10 Years

    8. Case Study of TCP/IP Tunings for High Performance Interconnects

    9. NGC Container Environment Modules

    10. HPCSysPros20 – Break

    11. Application Performance in the Frontera Acceptance Process

    12. Parallelized Data Replication of Multi-Petabyte Storage Systems

    13. Log-Based Identification, Classification, and Behavior Prediction of HPC Applications

    14. Modernizing the HPC System Software Stack

    15. Cluster Management

    16. Traxler Family Award for Community Service

    17. HPCSYSPROS20 – Closing Remarks


    Back to Workshop Archive Listing


    Fourth International Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware


    1. IPDRM – Introduction: Fourth International Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware

    2. IPDRM – Keynote

    3. Scheduling across Multiple Applications Using Task-Based Programming Models

    4. MENPS: A Decentralized Distributed Shared Memory Exploiting RDMA

    5. RaDD Runtimes: Radical and Different Distributed Runtimes with SmartNICs

    6. IPDRM – Break

    7. DEMAC – A Modular Platform for HW-SW Co-Design

    8. CODIR: Toward an MLIR Codelet Model Dialect

    9. MPI Meets Cloud: Case Study with Amazon EC2 and Microsoft Azure

    10. IPDRM – Conclusions and Questions


    Back to Workshop Archive Listing


    WACCPD 2020: Seventh Workshop on Accelerator Programming Using Directives


    1. WACCPD – Introduction: Seventh Workshop on Accelerator Programming Using Directives

    2. WACCPD – Keynote: Achieving Performance Portability for Extreme Heterogeneity

    3. ADELUS: A Performance-Portable Dense LU Solver for Distributed-Memory Hardware-Accelerated Systems

    4. GPU Acceleration of the FINE/FR CFD Solver in a Heterogeneous Environment with OpenACC Directives

    5. Performance and Portability of a Linear Solver Across Emerging Architectures

    6. WACCPD – Invited Talk: Enabling Portable Directive-Based Programming at Exascale

    7. WACCPD – Break

    8. Evaluating Performance Portability of OpenMP for SNAP on NVIDIA, Intel, and AMD GPUs Using the Roofline Methodology

    9. Performance Assessment of OpenMP Compilers Targeting NVIDIA V100 GPUs

    10. WACCPD – Closing Remarks


    Back to Workshop Archive Listing


    AI4S: Workshop on Artificial Intelligence and Machine Learning for Scientific Applications


    1. AI4S – Introduction: Workshop on Artificial Intelligence and Machine Learning for Scientific Applications

    2. AI4S – Keynote

    3. Automatic Particle Trajectory Classification in Plasma Simulations

    4. Reinforcement Learning-Based Solution to Power Grid Planning and Operation Under Uncertainties

    5. Predictions of Steady and Unsteady Flows Using Machine-Learned Surrogate Models

    6. Deep Learning-Based Low-Dose Tomography Reconstruction with Hybrid-Dose Measurements

    7. How Good Is Your Scientific Data Generative Model?

    8. AI4S – Panel


    Back to Workshop Archive Listing


    ROSS 2020: 10th International Workshop on Runtime and Operating Systems for Supercomputers


    1. ROSS – Introduction: 10th International Workshop on Runtime and Operating Systems for Supercomputers

    2. The Challenges of Hybrid Computing

    3. ROSS – Break

    4. A Dataflow-Graph Partitioning Method for Training Large Deep Learning Models

    5. Improving Job Launch Rates in the TaPaSCo FPGA Middleware by Hardware/Software-Co-Design

    6. Pinpoint the Joules: Unifying Runtime-Support for Energy Measurements on Heterogeneous Systems

    7. ROSS – Break

    8. Data-Centric Resource Management for Complex Memory Fabrics

    9. Ch’i: Scaling Microkernel Capabilities in Cache-Incoherent Systems

    10. ROSS – Break

    11. Towards Generalizable Models of I/O Throughput

    12. Programming Model Developments Present Opportunities for Runtime and Operating Systems

    13. Application-Driven Requirements for Node Resource Management in Next-Generation Systems

    14. Locality-Aware Scheduling for Scalable Heterogeneous Environments

    15. ROSS – Closing Remarks


    Back to Workshop Archive Listing


    ExaMPI: Workshop on Exascale MPI


    1. ExaMPI – Introduction: Workshop on Exascale MPI

    2. ExaMPI – Keynote: Jim Dinan

    3. Challenges of GPU-Aware Communication in MPI

    4. Scalable MPI Collectives Using SHARP: Large Scale Performance Evaluation on the TACC Frontera System

    5. Implementing Flexible Threading Support in Open MPI

    6. ExaMPI – Break

    7. ExaMPI – Keynote: Streaming Messages – A Distributed Memory Programming Model for Reconfigurable Hardware

    8. Design and Implementation Techniques for an MPI-Oriented AMT Runtime

    9. Integrating Inter-Node Communication with a Resilient Asynchronous Many-Task Runtime System

    10. Extending the MPI Stages Model of Fault Tolerance

    11. ExaMPI – Closing


    Back to Workshop Archive Listing


    PyHPC 2020: 9th Workshop on Python for High-Performance and Scientific Computing


    1. PyHPC – Introduction: 9th Workshop on Python for High-Performance and Scientific Computing

    2. PyHPC – Keynote: Reprising the Zen of Python for HPC

    3. PyHPC – Break

    4. PyHPC – Session 1: Introduction

    5. Experiences in Developing a Distributed Agent-Based Modeling Toolkit with Python

    6. Data Engineering for HPC with Python

    7. PyHPC – Break

    8. PyHPC – Invited Keynote: MPI for Python

    9. PyHPC – Break

    10. PyHPC – Session 2: Introduction

    11. Enabling System Wide Shared Memory for Performance Improvement in PyCOMPSs Applications

    12. Python Workflows on HPC Systems

    13. PyHPC – Break

    14. PyHPC – Session 3: Introduction

    15. Accelerating Microstructural Analytics with Dask for Volumetric X-Ray Imaging

    16. Distributed Asynchronous Array Computing with the JetLag Environment

    17. PyHPC – Break

    18. PyHPC – Lightning Talks: Introduction

    19. DaCe Python Frontend

    20. Linear Algebraic Graphs Algorithms in Python

    21. Fil: A Python Memory Profiler for Scientific Computing

    22. Validating Oil Spill Dispersion Models Against Real-World Observations Using the GeoPandas Library


    Back to Workshop Archive Listing


    CAFCW20: Sixth Computational Approaches for Cancer Workshop


    1. CAFCW20 – Introduction: Sixth Computational Approaches for Cancer Workshop

    2. Keynote: Data Science Initiatives at the National Cancer Institute, Dr. Norman "Ned" Sharpless, National Cancer Institute Director with Introduction by Sean E. Hanlon, PhD, National Cancer Institute

    3. CAFCW20 – Panel: HPC, Cancer, and COVID-19

    4. Scalable Human Pharmacokinetics Property Prediction for Cancer Drug Discovery at ATOM

    5. CAFCW20 – Break

    6. Scaffold-Induced Molecular Subgraphs (SIMSG): Effective Graph Sampling Methods for High-Throughput Computational Drug Discovery

    7. Causal Deconvolution of a Mechanistic Model of EGFR and ERK Signaling Explains Adaptive and Genetic Resistance in Melanoma

    8. An Efficient, Data-Driven Approach To Model Specific Cancer Cell Lines

    9. Deep Learning Based Prediction of the Temporal Behavior of RAS Protein Conformations on Simulated Cell Membrane Surfaces

    10. CAFCW20 – Panel: Digital Twins for Cancer Care

    11. CAFCW20 – Lunch Break

    12. CAFCW20 – Afternoon Welcome

    13. Machine Learning Driven Importance Sampling Approach for Multiscale Simulations

    14. A Metapath Approach to Predicting Drug Response in Cancer Cell Lines

    15. Toward a Data-Driven System for Personalized Cervical Cancer Screening

    16. Integration of Domain Knowledge Using Medical Knowledge Graph Deep Learning for Cancer Phenotyping

    17. CAFCW20 – Break

    18. Deciphering Hallmarks of Resistance in Breast Cancer

    19. Why I’m Not Answering: Understanding Determinants of Classification of an Abstaining Classifier for Cancer Pathology Reports

    20. CAFCW20 – Panel: Translating Cancer Research Advances in Artificial Intelligence into Clinical Practice

    21. CAFCW20 – Wrapup


    Back to Workshop Archive Listing


    H2RC 2020: Sixth International Workshop on Heterogeneous High-Performance Reconfigurable Computing


    1. H2RC – Introduction: Sixth International Workshop on Heterogeneous High-Performance Reconfigurable Computing

    2. Programming Reconfigurable Heterogeneous Computing Clusters Using MPI with Transpilation

    3. Evaluating FPGA Accelerator Performance with a Parameterized OpenCL Adaptation of Selected Benchmarks of the HPC Challenge Benchmark Suite

    4. Exploring the Acceleration of Nekbone on Reconfigurable Architectures

    5. H2RC – Break

    6. H2RC – Invited Talk: Fast, Scalable Quantized Neural Network Inference on FPGAs with FINN and LogicNets

    7. H2RC - Keynote: Rapid System Level Design and Evaluation of Near Memory Fixed Function Units: A Reconfigurable Computing Application

    8. H2RC – Lunch Break

    9. FPGA Acceleration of Fluid-Flow Kernels

    10. H2RC – Invited Talk: FPGA Fabric is Eating the World

    11. FPGAs-as-a-Service Toolkit (FaaST)

    12. H2RC – Break

    13. H2RC – Invited Talk: FPGA programming and the oneAPI industry initiative

    14. H2RC – Invited Talk: AIgean: An Open Framework for Machine Learning on a Heterogeneous Cluster

    15. OpenCL-Enabled Parallel Raytracing for Astrophysical Application on Multiple FPGAs with Optical Links

    16. H2RC – Closing Remarks


    Back to Workshop Archive Listing


    P3HPC: 3rd International Workshop on Performance Portability and Productivity


    1. P3HPC – Introduction: 3rd International Workshop on Performance Portability and Productivity

    2. P3HPC – Keynote: Andrew Siegel

    3. Tracking Performance Portability on the Yellow Brick Road to Exascale

    4. Performance Portability of Molecular Docking Miniapp on Leadership Computing Platforms

    5. P3HPC – Break

    6. P3HPC – Forum Recap

    7. OpenMP State of The Standard by Tom Scogland

    8. Interpreting and Visualizing Performance Portability Metrics

    9. P3HPC – Break

    10. Findings from the ECP Performance Portability Panel Series

    11. Mini-Panel with ECP Representatives

    12. Panel: Trends that Make Performance, Portability, and Productivity Either More Challenging or Tractable

    13. P3HPC – Break

    14. Cross-Platform Performance Portability of DNN Models Using SYCL

    15. Evaluating the Performance and Portability of Contemporary SYCL Implementations

    16. P3HPC – Wrapup


    Back to Workshop Archive Listing


    EduHPC20: Workshop on Education for High-Performance Computing


    1. EduHPC – Introduction: Workshop on Education for High-Performance Computing

    2. Toward Generic Parallel Programming in Computer Science Education with Kokkos

    3. Extending FreeCompilerCamp.org as an Online Self-Learning Platform for Compiler Development

    4. Integrating Machine Learning with HPC-Driven Simulations for Enhanced Student Learning

    5. EduHPC – Break

    6. EduHPC – Peachy Parallel Assignments

    7. EduHPC – Keynote: Parallel and Distributed Computing Infusion in K-14

    8. CDER Curriculum Update

    9. EduHPC – Lunch Break

    10. Trying to Do It All in a Single Course: A Surprisingly Good Idea.

    11. Applying Parallel and Distributed Computing Curriculum to Cyber Security Courses

    12. Teaching Software Sustainability for High Performance Computing at ATPESC

    13. EduHPC – Break

    14. EduHPC – Lightning Talks

    15. EduWRENCH: Simulation-Driven Pedagogic Modules

    16. Evolving the Traditional Student Cluster Competition as Tomorrow’s “Peachy Assignments”

    17. Broadening Participation via Computer Systems Genome Research Group

    18. A Masters Degree Course in Computational Engineering at University of Warsaw

    19. EduHPC – Discussion

    20. EduHPC – Final Remarks


    Back to Workshop Archive Listing


    Urgent HPC: HPC for Urgent Decision Making


    1. Urgent HPC – Introduction: HPC for Urgent Decision Making

    2. Urgent HPC – Introduction and Welcome

    3. Keynote: Urgent high performance computing for real-time pandemic response and decision making

    4. Urgent HPC – Break

    5. Rapid Processing of Astronomical Data for the Dark Energy Spectroscopic Instrument

    6. A Bespoke Workflow Management System for Data-Driven Urgent HPC

    7. Fast Tsunami Simulations for a Real-Time Emergency Response Flow

    8. Benchmarking Micro-Core Architectures for Detecting Disasters at the Edge

    9. Urgent HPC – Break

    10. VESTEC - Visual Exploration and Sampling Toolkit for Extreme Computing

    11. Studies of Leveraging HPC for Workloads with Real-Time Time Constraints

    12. Integrated Micro-Scale Modeling and Urban Environment Service Cyberinfrastructure for Smart Cities

    13. Urgent Data Analysis: Tracking Tornados in Real Time

    14. Urgent Supercomputing of Earthquakes in the ChEESE Project

    15. Earthquake Early Warning (EEW) System: A Case for Urgent Analytics across the Computing Continuum

    16. SciStream: Architecture and Toolkit for Data Streaming between Federated Science Instruments

    17. A Parallel Job Scheduling Method to Effectively Use Shared Heterogeneous Systems for Urgent Computations

    18. Computer Aided Diagnostic Tools for COVID-19 Detection via X-Ray Imaging

    19. The LEXIS Project: A Federated HPC, Cloud, and Big Data Infrastructure with Urgent and Real-Time Pilot Workflows

    20. Globus Services for Data-Intensive Experimental Research Automation

    21. Urgent HPC – Lightning Talk Q&A

    22. Urgent HPC – Summary and Wrapup


    Back to Workshop Archive Listing




Back to SC20 Proceedings Archive