Keita Teranishi Group Leader, Programming Systems Contact TERANISHIK@ORNL.GOV All Publications JACC.shared: Leveraging HPC Metaprogramming and Performance Portability for Computations That Use Shared Memory GPUs Dual Channel Dual Staging: Hierarchical and Portable Staging for GPU-Based In-Situ Workflow... JACC: Leveraging HPC Meta-Programming and Performance Portability with the Just-in-Time and LLVM-based Julia Language Toward Automated Detection of Portability Bugs in Kokkos Parallel Programs ChatBLAS: The First AI-Generated and Portable BLAS Library Large language model evaluation for highâperformance computing software development CHARM-SYCL & IRIS: A Tool Chain for Performance Portability on Extremely Heterogeneous Systems Clacc: OpenACC for C/C++ in Clang MatRIS: Addressing the Challenges for Portability and Heterogeneity Using Tasking for Matrix Decomposition (Cholesky) eCC++ : A Compiler Construction Framework for Embedded Domain-Specific Languages sKokkos: Enabling Kokkos with Transparent Device Selection on Heterogeneous Systems using OpenACC CHARM-SYCL: New Unified Programming Environment for Multiple Accelerator Types MatRIS: Multi-level Math Library Abstraction for Heterogeneity and Performance Portability using IRIS Runtime... Optimizing Data Movement for GPU-Based In-Situ Workflow Using GPUDirect RDMA Comparing Llama-2 and GPT-3 LLMs for HPC kernels generation Scalable Incremental Checkpointing using GPU-Accelerated De-Duplication S4PST: Sustainability for Programming Systems and Tools Workshop Report Evaluation of OpenAI Codex for HPC Parallel Programming Models Kernel Generation Enhancing Kokkos with OpenACC