CHIUW 2019
who it's for
Chapel developers, HPC application developers, language runtime engineers, GPU programmers, scientific computing researchers, data scientists, performance engineers
topics
GPU forall offload; hybrid CPU GPU partitioning; Chapel runtime optimizations; non-blocking task spawn; libfabric networking backend; Chapel to C/Python/Fortran interop; hypergraph-backed graph library; Chapel Aggregation Library (CAL); Arkouda interactive array server; config-file orchestration and transpilation; generated C headers and ZeroMQ multi-locale libraries; LLVM backend and Mason package improvements
| title | author | length |
|---|---|---|
| GPUIterator: Bridging the Gap between Chapel and GPU Platforms | Akihiro Hayashi, Sri Raj Paul, Vivek Sarkar | 29m |
A Chapel module called GPUIterator module implements a portable interface to run Chapel forall loops on GPUs (CUDA and OpenCL), accept distributed domains… | ||
| Programming Abstractions for Orchestration of HPC Scientific Computing | Anshu Dubey | 01h 01m |
Claim: an orchestration layer built from unit-level metadata lets a legacy 1.5M‑line Fortran codebase be reconfigured and partially transpiled to target… | ||
| State of the Chapel Project | Benjamin Robbins, Brad Chamberlain | 21m |
Overview of progress since 2013: a doubled team finishes a five-year engineering push and launches a three-year follow-up to 2021 focused on stabilizing the… | ||
| Chapel Unblocked: Recent Communication Optimizations in Chapel | Elliot Ronaghan, Ben Harshbarger, Gregory Titus, Michael Ferguson | 27m |
Compiler and runtime work converts blocking network calls into faster paths and yields concrete wins: switching GASNet transfers >=4KB to its block-transfer… | ||
| Chapel Graph Library (CGL) | Louis Jenkins, Marcin Zalewski | 24m |
The project presents a hypergraph-backed graph library built on Chapel that exposes a global-view API and implements graphs (bipartite, directed, undirected… | ||
| Calling Chapel Code: Interoperability Improvements | Lydia Duncan, David Iten | 24m |
Chapel now generates language bindings and build artifacts so Chapel routines compile as libraries callable from C, Python and Fortran, producing generated C… | ||
| Arkouda: Interactive Data Exploration Backed by Chapel | Michael Merrill, William Reus, Timothy Neumann | 21m |
Prototype arkouda lets Python notebooks issue massively parallel array operations via a Chapel server, using 0MQ for messaging and a NumPy-like API so users… | ||
| nothing matches | ||