Elliott Slaughter
YOU?
Author Swipe
View article: ExaFEL: extreme-scale real-time data processing for X-ray free electron laser science
ExaFEL: extreme-scale real-time data processing for X-ray free electron laser science Open
ExaFEL is an HPC-capable X-ray Free Electron Laser (XFEL) data analysis software suite for both Serial Femtosecond Crystallography (SFX) and Single Particle Imaging (SPI) developed in collaboration with the Linac Coherent Lightsource (LCLS…
View article: HiCCL: A Hierarchical Collective Communication Library
HiCCL: A Hierarchical Collective Communication Library Open
HiCCL (Hierarchical Collective Communication Library) addresses the growing complexity and diversity in high-performance network architectures. As GPU systems have envolved into networks of GPUs with different multilevel communication hier…
View article: CommBench: Micro-Benchmarking Hierarchical Networks with Multi-GPU, Multi-NIC Nodes
CommBench: Micro-Benchmarking Hierarchical Networks with Multi-GPU, Multi-NIC Nodes Open
Modern high-performance computing systems have multiple GPUs and network interface cards (NICs) per node. The resulting network architectures have multilevel hierarchies of subnetworks with different interconnect and software technologies.…
View article: Regent based parallel meshfree LSKUM solver for heterogenous HPC platforms
Regent based parallel meshfree LSKUM solver for heterogenous HPC platforms Open
Regent is an implicitly parallel programming language that allows the development of a single codebase for heterogeneous platforms targeting CPUs and GPUs. This paper presents the development of a parallel meshfree solver in Regent for two…
View article: Visibility Algorithms for Dynamic Dependence Analysis and Distributed Coherence
Visibility Algorithms for Dynamic Dependence Analysis and Distributed Coherence Open
Implicitly parallel programming systems must solve the joint problems of dependence analysis and coherence to ensure apparently-sequential semantics for applications run on distributed memory machines. Solving these problems in the presenc…
View article: Scaling and Acceleration of Three-dimensional Structure Determination for Single-Particle Imaging Experiments with SpiniFEL
Scaling and Acceleration of Three-dimensional Structure Determination for Single-Particle Imaging Experiments with SpiniFEL Open
The Linac Coherent Light Source (LCLS) is an X- ray free electron laser (XFEL) facility enabling the study of the structure and dynamics of single macromolecules. A major upgrade will bring the repetition rate of the X-ray source from 120 …
View article: LCLS2
LCLS2 Open
This is the LCLS II development repository developed at SLAC National Accelerator Laboratory.
View article: MTIP Single Particle Imaging (Spinifel) v0.1.0
MTIP Single Particle Imaging (Spinifel) v0.1.0 Open
Performs Multi-Tiered Iterative Phasing for Single Particle Imaging. The Spinifel code uses distributed computing (using MPI and Legion) to spread work across many compute nodes. On-node computation is accelerated using GPGPUs (using CuPy,…
View article: Task Bench Software Environment
Task Bench Software Environment Open
This is the execution environment artifact for "Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance", published in SC'20.
View article: Task Bench Software Environment
Task Bench Software Environment Open
This is the execution environment artifact for "Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance", published in SC'20.
View article: Task Bench Results
Task Bench Results Open
This is the dataset artifact for "Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance", published in SC'20. This archive contains the raw data. The scripts for parsing and rendering this data are in the softwa…
View article: Task Bench Results
Task Bench Results Open
This is the dataset artifact for "Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance", published in SC'20. This archive contains the raw data. The scripts for parsing and rendering this data are in the softwa…
View article: Task Bench Results
Task Bench Results Open
Results from Task Bench study. For the latest results, see Github: https://github.com/StanfordLegion/task-bench-results
View article: Task Bench Results
Task Bench Results Open
Results from Task Bench study. For the latest results, see Github: https://github.com/StanfordLegion/task-bench-results
View article: Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance
Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance Open
We present Task Bench, a parameterized benchmark designed to explore the performance of parallel and distributed programming systems under a variety of application scenarios. Task Bench lowers the barrier to benchmarking multiple programmi…