High-Performance Computing
Also known as HPC
Overview
High-performance computing studies how to make large computations run efficiently on multicore CPUs, GPUs, and distributed clusters, supporting applications from scientific simulation to large-scale AI. Common approaches include parallel programming with MPI and OpenMP, GPU kernels and compiler optimization, and algorithms that reduce data movement and communication. Scheduling, load balancing, and collective communication help coordinate work across heterogeneous machines and facilities. A central challenge is scaling performance without sacrificing correctness, portability, or efficient use of memory and network resources.
Latest papers
143 papers10 papers in the last four weeks, down 41% on the four weeks before. 0.1% of all new papers.
Improving MPI Error Detection and Repair with Large Language Models and Bug References
AstraAI: LLMs, Retrieval, and AST-Guided Assistance for HPC Codebases
Scalable Cross-Facility Federated Learning for Scientific Foundation Models on Multiple Supercomputers
The Convergence Frontier: Integrating Machine Learning and High Performance Quantum Computing for Next-Generation Drug Discovery
When GPUs Fail Quietly: Observability-Aware Early Warning Beyond Numeric Telemetry
An Agentic Evaluation Framework for AI-Generated Scientific Code in PETSc
Joint Optimization of Storage and Loading for High-Performance 3D Point Cloud Data Processing
Fold-CP: A Context Parallelism Framework for Biomolecular Modeling
Automated Tensor-Relational Decomposition for Large-Scale Sparse Tensor Computation
EinSum, which is a tensor-relational version of the classical Einstein Summation Notation. We study how to automatically rewrite a computation in Einstein Notation into upper-case-lower-case EinSum so that computationally intensive components are executed using efficient numerical kernels, while sparsity is managed relationally.Duration-Informed Workload Scheduler
Making LLMs Optimize Multi-Scenario CUDA Kernels Like Experts
ParEVO: Synthesizing Code for Irregular Data: High-Performance Parallelism through Agentic Evolution
From Prompts to Performance: Evaluating LLMs for Task-based Parallel Code Generation
Analyzing Latency Hiding and Parallelism in an MLIR-based AI Kernel Compiler
When Scaling Fails: Network and Fabric Effects on Distributed GPU Training Performance
DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reduce
Space Filling Curves is All You Need: Communication-Avoiding Matrix Multiplication Made Simple
Tensor computing application programming interface: An application-oriented, lightweight API for portable high-performance tensor network computations
C++ and Python. TCAPI provides well-defined type-system conventions that abstract tensor objects, together with a minimal yet expressive set of core functions for essential tensor manipulations and tensor linear-algebra operations, with operation semantics shared across language specifications. Through numerical demonstrations of representative tensor-network applications implemented in C++ using TCAPI, we show that code written against TCAPI can be migrated seamlessly across heterogeneous hardware and software platforms while achieving performance comparable to native framework implementations. We further provide open-source implementations of TCAPI based on Cytnx and ITensor in C++, and on NumPy in Python, demonstrating its practicality and ease of integration with existing tensor-computing frameworks.