Search all papers
Every ASPLOS paper from 2022 to 2026. Filter by year and topic, or type a word that might appear in the title, the author list, or the abstract.
765 papers
A Programming Model for Disaggregated Memory over CXL
2026Gal Assa, Moritz Lumme, Lucas Bürgi, Michal Friedman and 1 more
CXL (Compute Express Link) is an emerging open industry-standard interconnect between processing and memory devices that is expected to revolutionize the way systems are designed. It enables cache-coherent, shared memory pools in a disaggregated fashion at unprecedented scales, allowing algorithms to interact with vari…
▥ Memory Systems & Caches· 3 citationsexplainer readyCheddar: A Swift Fully Homomorphic Encryption Library Designed for GPU Architectures
2026Wonseok Choi, Jongmin Kim, Jung Ho Ahn
Fully homomorphic encryption (FHE) frees cloud computing from privacy concerns by enabling secure computation on encrypted data. However, its substantial computational and memory overhead results in significantly slower performance compared to unencrypted processing. To mitigate this overhead, we present Cheddar, a hig…
⬟ Security, Privacy & Trusted Execution· 3 citationsexplainer readyLinear Layouts: Robust Code Generation of Efficient Tensor Computation Using F_2
2026Keren Zhou, Mario Lezcano Casado, Adam P. Goucher, Akhmed Rakhmati and 7 more
Efficient tensor computation is a cornerstone of modern deep learning (DL) workloads, yet existing approaches struggle to achieve flexible and performant design and implementation of tensor layouts -- mappings between logical tensors and hardware resources. The increasing complexity of DL algorithms and hardware demand…
▶ Compilers & Programming Languages· 3 citationsexplainer readyMSCCL++: Rethinking GPU Communication Abstractions for AI Inference
2026Changho Hwang, Peng Cheng, Roshan Dathathri, Abhinav Jangda and 11 more
AI applications increasingly run on fast-evolving, heterogeneous hardware to maximize performance, but general-purpose libraries lag in supporting these features. Performance-minded programmers often build custom communication stacks that are fast but error-prone and non-portable. This paper introduces MSCCL++, a desig…
▤ GPUs & Parallel Hardware· 3 citationsexplainer readyRowArmor: Efficient and Comprehensive Protection Against DRAM Disturbance Attacks
2026Minbok Wi, Yoonyul Yoo, Yoojin Kim, Jaeho Shin and 5 more
▥ Memory Systems & Caches· 3 citationsexplainer readyShift Parallelism: Low-Latency, High-Throughput LLM Inference for Dynamic Workloads
2026Mert Hidayetoglu, Aurick Qiao, Michael Wyatt, Jeff Rasley and 2 more
◆ Machine Learning Systems· 3 citationsexplainer readySTRAW: Stress-Aware WL-Based Read Disturbance Management for High-Density NAND Flash Memory
2026Myoungjun Chun, Jaeyong Lee, Inhyuk Choi, Jisung Park and 2 more
While NAND flash memory has continuously increased its storage density over decades, this progress has exacerbated the read-disturbance problem. In this work, we identify two fundamental limitations of existing read-disturbance management techniques that trigger read reclaim (RR) at the block granularity: (i) they over…
▦ Storage & File Systems· 3 citationsexplainer readySuperOffload: Unleashing the Power of Large-Scale LLM Training on Superchips
2026Xinyu Lian, Masahiro Tanaka, Olatunji Ruwase, Minjia Zhang
The emergence of Superchips represents a significant advancement in next-generation AI hardware. These Superchips employ a tightly coupled heterogeneous architecture that integrates GPU and CPU on the same package, which offers unprecedented computational power. However, there has been scant research investigating how …
◆ Machine Learning Systems· 3 citationsexplainer readyAPT: Securing Against DRAM Read Disturbance via Adaptive Probabilistic In-DRAM Trackers
2026Runjin Wu, Meng Zhang, You Zhou, Changsheng Xie and 1 more
With exacerbated DRAM read disturbance, transparent in-DRAM defenses require space (to track the aggressor rows) and time (to perform more mitigations). To reduce storage overhead, recent works have developed probabilistic row-sampling techniques with several entries. To address the time issue, these techniques employ …
▥ Memory Systems & Caches· 2 citationsexplainer readyBullet: Boosting GPU Utilization for LLM Serving via Dynamic Spatial-Temporal Orchestration
2026Zejia Lin, Hongxin Xu, Guanyi Chen, Zhiguang Chen and 2 more
Modern large language model (LLM) serving systems confront inefficient GPU utilization due to the fundamental mismatch between compute-intensive prefill phase and memory-bound decode phase. While current practices attempt to address this by organizing these phases into hybrid batches, such solutions create an inefficie…
◆ Machine Learning Systems· 2 citationsexplainer readyCo-Exploration of RISC-V Processor Microarchitectures and FreeRTOS Extensions for Lower Context-Switch Latency
2026Markus Scheck, Tammo Mürmann, Andreas Koch
Embedded real-time systems must respond to external events within tightly bounded timeframes to ensure safety, correctness, and reliability. While Real-Time Operating Systems (RTOSes) ease the development of complex applications by providing abstractions for multi-tasked execution, they introduce overheads in the form …
▣ Accelerators & Hardware Design· 2 citationsexplainer readyCompositional AI Beyond LLMs: System Implications of Neuro-Symbolic-Probabilistic Architectures
2026Zishen Wan, Hanchen Yang, Jiayi Qian, Ritik Raj and 4 more
Large Language Models (LLMs) have driven remarkable progress in artificial intelligence (AI), but their rapid growth faces challenges of unsustainable computation, limited robustness, and poor explainability. Compositional AI, which integrates LLMs with symbolic reasoning and probabilistic inference, has emerged as a p…
◆ Machine Learning Systems· 2 citationsexplainer readyEARTH: An Efficient MoE Accelerator with Entropy-Aware Speculative Prefetch and Result Reuse
2026Fangxin Liu, Ning Yang, Jingkui Yang, Zongwu Wang and 4 more
Mixture-of-Experts (MoE) models significantly reduce computation in large language models by activating only a subset of experts per input token, but they introduce severe memory bottlenecks due to the large number of expert parameters. Existing offloading and prefetching strategies either incur accuracy loss, prohibit…
▥ Memory Systems & Caches· 2 citationsexplainer readyEvaluating Compiler Optimization Impacts on zkVM Performance
2026Thomas Gassmann, Stefanos Chaliasos, Thodoris Sotiropoulos, Zhendong Su
Zero-knowledge proofs (ZKPs) are the cornerstone of programmable cryptography. They enable (1) privacy-preserving and verifiable computation across blockchains, and (2) an expanding range of off-chain applications such as credential schemes. Zero-knowledge virtual machines (zkVMs) lower the barrier by turning ZKPs into…
▶ Compilers & Programming Languages· 2 citationsexplainer readyParameterized Hardware Design with Latency-Abstract Interfaces
2026Rachit Nigam, Ethan Gabizon, Edmund Lam, Carolyn Zech and 2 more
Hardware designs must use latency-insensitive (LI) interfaces when timing is input-dependent. When timing is input-independent, designs should use latency-sensitive (LS) interfaces for maximum performance. However, designs commonly use LI interfaces to integrate with externally generated LS modules--from, e.g., IP gene…
▣ Accelerators & Hardware Design· 2 citationsexplainer readyRadshield: Software Radiation Protection for Commodity Hardware in Space
2026Haoda Wang, Steven Myint, Vandi Verma, Yonatan Winetraub and 2 more
Exponentially-declining launch costs have led to an explosion of inexpensive satellites launched to space, often equipped with off-the-shelf chips. These chips, however, lack hardware radiation protection, leaving them vulnerable to space radiation. We thus design Radshield, a software system protecting against the two…
▥ Memory Systems & Caches· 2 citationsexplainer readyScaling Automated Database System Testing
2026Suyang Zhong, Manuel Rigger
Recently, various automated testing approaches have been proposed that use specialized test oracles to find hundreds of logic bugs in mature, widely-used Database Management Systems (DBMSs). These test oracles require database and query generators, which must account for the often significant differences between the SQ…
✓ Reliability, Testing & Verification· 2 citationsexplainer readyArancini: A Hybrid Binary Translator for Weak Memory Model Architectures
2026Sebastian Reimers, Dennis Sprokholt, Martin Fink, Theofilos Augoustis and 6 more
Binary translation is a powerful approach to support cross-architecture emulation of unmodified binaries in increasingly heterogeneous computing environments. However, binary translation systems face correctness issues, due to the strong-on-weak memory model mismatch (e.g., from x86-64 to Arm/RISC-V) for concurrent pro…
⇉ Concurrency & Parallel Programming· 1 citationsexplainer readyBat: Efficient Generative Recommender Serving with Bipartite Attention
2026Jie Sun, Shaohang Wang, Zimo Zhang, Zhengyu Liu and 6 more
Generative Recommenders (GRs) have recently emerged as promising alternatives to traditional Deep Learning Recommendation Models (DLRMs). Despite their potential, GRs remain computationally expensive in inference, exhibiting compute-bound characteristics similar to the prefill stage of Large Language Model (LLM) infere…
◆ Machine Learning Systems· 1 citationsexplainer readyBitRed: Taming Non-Uniform Bit-Level Sparsity with a Programmable RISC-V ISA for DNN Acceleration
2026Yanhuan Liu, Wenming Li, Kunming Zhang, Yuqun Liu and 8 more
The non-uniform and dynamic nature of Bit-Level Sparsity (BLS) poses a critical load-imbalance challenge for parallel hardware accelerators. While the Bit-Interleaving paradigm, represented by state-of-the-art accelerators like Bitlet, shows promise, it is fundamentally constrained by a rigid datapath and severe inter-…
▣ Accelerators & Hardware Design· 1 citationsexplainer readyBorrowing Dirty Qubits in Quantum Programs
2026Bonan Su, Li Zhou, Yuan Feng, Mingsheng Ying
Dirty qubits are ancillary qubits that can be borrowed from idle parts of a computation, enabling qubit reuse and reducing the demand for fresh, clean qubits---a resource that is typically scarce in practice. For such reuse to be valid, the initial states of the dirty qubits must not affect the functionality of the qua…
❋ Quantum Computing· 1 citationsexplainer readyChips Need DIP: Time-Proportional Per-Instruction Cycle Stacks at Dispatch
2026Silvio Heverton Campelo de Santana, Joseph Rogers, Lieven Eeckhout, Magnus Jahre
▣ Accelerators & Hardware Design· 1 citationsexplainer readyCLM: Removing the GPU Memory Barrier for 3D Gaussian Splatting
2026Hexu Zhao, Xiwen Min, Xiaoteng Liu, Moonjun Gong and 5 more
3D Gaussian Splatting (3DGS) is an increasingly popular novel view synthesis approach due to its fast rendering time, and high-quality output. However, scaling 3DGS to large (or intricate) scenes is challenging due to its substantial memory requirement, which exceeds the memory capacity of most GPUs. In this paper, we …
▤ GPUs & Parallel Hardware· 1 citationsexplainer readyCompass: Navigating the Design Space of Taint Schemes for RTL Security Verification
2026Yuheng Yang, Qinhan Tan, Thomas Bourgeat, Sharad Malik and 1 more
Hardware information flow tracking (IFT) using taint analysis provides a methodology to check whether a hardware design satisfies certain security properties. Previous work has shown a broad trade-off space between precision and complexity when using different taint analysis schemes. A careful investigation of this spa…
⬟ Security, Privacy & Trusted Execution· 1 citationsexplainer readyDARTH-PUM: A Hybrid Processing-Using-Memory Architecture
2026Ryan Wong, Ben Feinberg, Saugata Ghose
Analog processing-using-memory (PUM; a.k.a. in-memory computing) makes use of electrical interactions inside memory arrays to perform bulk matrix–vector multiplication (MVM) operations. However, many popular matrix-based kernels need to execute non-MVM operations, which analog PUM cannot directly perform. To retain its…
◉ Operating Systems & Virtualization· 1 citationsexplainer readyDynamic Sparsity in Large-Scale Video DiT Training
2026Xin Tan, Yuetao Chen, Yimin Jiang, Xing Chen and 5 more
Diffusion Transformers (DiTs) have shown remarkable performance in generating high-quality videos. However, the quadratic complexity of 3D full attention remains a bottleneck in scaling DiT training, especially with high-definition, lengthy videos, where it can consume up to 95% of processing time and demand specialize…
◆ Machine Learning Systems· 1 citationsexplainer readyFastTTS: Accelerating Test-Time Scaling for Edge LLM Reasoning
2026Hao Mark Chen, Zhiwen Mo, Guanxi Lu, Shuang Liang and 3 more
◆ Machine Learning Systems· 1 citationsexplainer readyFuseFlow: A Fusion-Centric Compilation Framework for Sparse Deep Learning on Streaming Dataflow
2026Rubens Lacouture, Nathan Zhang, Ritvik Sharma, Marco Siracusa and 3 more
As deep learning models scale, sparse deep learning (DL) models that exploit sparsity in weights, activations, or inputs and specialized dataflow hardware have emerged as powerful solutions to address efficiency. We propose FuseFlow, a compiler that converts sparse machine learning models written in PyTorch to fused sp…
◆ Machine Learning Systems· 1 citationsexplainer readyGraphiti: Formally Verified Out-of-Order Execution in Dataflow Circuits
2026Yann Herklotz, Ayatallah Elakhras, Martina Camaioni, Paolo Ienne and 2 more
High-level synthesis (HLS) tools automatically synthesise hardware from imperative programs and have seen a significant rise in adoption in both industry and academia. To deliver high-quality hardware designs for increasingly general purpose programs, HLS compilers have to become more aggressive. For the most irregular…
✓ Reliability, Testing & Verification· 1 citationsexplainer readyI/O Analysis is All You Need: An I/O Analysis for Long-Sequence Attention
2026Xiaoyang Lu, Boyu Long, Xiaoming Chen, Yinhe Han and 1 more
As GPUs and other accelerators become increasingly popular, optimizing I/O operations between on-chip and off-chip memory is increasingly critical. I/O analysis, however, is complex, requiring a deep understanding of application dataflow and memory hierarchy. Developing a practical I/O analysis methodology remains a ti…
◆ Machine Learning Systems· 1 citationsexplainer readyICARUS: Criticality and Reuse based Instruction Caching for Datacenter Applications
2026Vedant Kalbande, Hrishikesh Jedhe Deshmukh, Alberto Ros, Biswabandan Panda
Datacenter applications with huge code footprints suffer from front-end CPU bottlenecks even with a decoupled front-end. These applications are composed of complex system stacks with subtle interdependencies. One of the primary contributors to the front-end bottleneck is instruction misses at L2, which cause decode sta…
☁ Datacenter, Cloud & Networking· 1 citationsexplainer readyLifetime-Aware Design for Item-Level Intelligence at the Extreme Edge
2026Shvetank Prakash, Andrew Cheng, Olof Kindgren, Ashiq Ahamed and 12 more
We present FlexiFlow, a lifetime-aware design framework for item-level intelligence (ILI) where computation is integrated directly into disposable products like food packaging and medical patches. Our framework leverages natively flexible electronics which offer significantly lower costs than silicon but are limited to…
⚡ Energy, Power & Sustainability· 1 citationsexplainer readyLobster: A GPU-Accelerated Framework for Neurosymbolic Programming
2026Paul Biberstein, Ziyang Li, Joseph Devietti, Mayur Naik
Neurosymbolic programs combine deep learning with symbolic reasoning to achieve better data efficiency, interpretability, and generalizability compared to standalone deep learning approaches. However, existing neurosymbolic learning frameworks implement an uneasy marriage between a highly scalable, GPU-accelerated neur…
▤ GPUs & Parallel Hardware· 1 citationsexplainer readyLOOPRAG: Enhancing Loop Transformation Optimization with Retrieval-Augmented Large Language Models
2026Yijie Zhi, Yayu Cao, Jianhua Dai, Xiaoyang Han and 4 more
◆ Machine Learning Systems· 1 citationsexplainer readyM2XFP: A Metadata-Augmented Microscaling Data Format for Efficient Low-bit Quantization
2026Weiming Hu, Zihan Zhang, Haoyan Zhang, Chen Zhang and 7 more
Existing low-bit Microscaling (MX) formats, such as MXFP4, often suffer from substantial accuracy degradation due to the use of a shared scaling factor with the Power-of-Two format. In this work, we explore strategies that introduce minimal metadata to recover accuracy lost during quantization while maintaining high bi…
◆ Machine Learning Systems· 1 citationsexplainer readyNebula: Infinite-Scale 3D Gaussian Splatting in VR via Collaborative Rendering and Accelerated Stereo Rasterization
2026He Zhu, Zheng Liu, Xingyang Li, Anbang Wu and 5 more
3D Gaussian splatting (3DGS) has drawn significant attention in the architectural community recently. However, current architectural designs often overlook the 3DGS scalability, making them fragile for extremely large-scale 3DGS. Meanwhile, the VR bandwidth requirement makes it impossible to deliver high-fidelity and s…
▪ Mobile, Edge & Embedded· 1 citationsexplainer readyPAT: Accelerating LLM Decoding via Prefix-Aware Attention with Resource Efficient Multi-Tile Kernel
2026Jinjun Yi, Zhixin Zhao, Yitao Hu, Ke Yan and 6 more
LLM serving is increasingly dominated by decode attention, which is a memory-bound operation due to massive KV cache loading from global memory. Meanwhile, real-world workloads exhibit substantial, hierarchical shared prefixes across requests (e.g., system prompts, tools/templates, RAG). Existing attention implementati…
◆ Machine Learning Systems· 1 citationsexplainer readyQoServe: Breaking the Silos of LLM Inference Serving
2026Kanishk Goel, Jayashree Mohan, Nipun Kwatra, Ravi Shreyas Anupindi and 1 more
◆ Machine Learning Systems· 1 citationsexplainer readyReconfigurable Torus Fabrics for Multi-tenant ML
2026Abhishek Vijaya Kumar, Eric Ding, Arjun Devraj, Darius Bunandar and 1 more
We develop Morphlux, a server-scale programmable photonic fabric to interconnect accelerators within servers. We show that augmenting state-of-the-art torus-based ML datacenters with Morphlux can improve the bandwidth of tenant compute allocations by up to 66%, reduce compute fragmentation by up to 70%, and minimize th…
☁ Datacenter, Cloud & Networking· 1 citationsexplainer readyReducing T Gates with Unitary Synthesis
2026Tianyi Hao, Amanda Xu, Swamit Tannu
Quantum error correction is essential for achieving practical quantum computing but has a significant computational overhead. Among fault-tolerant (FT) gate operations, non-Clifford gates, such as T, are particularly expensive due to their reliance on magic state distillation. These costly T gates appear frequently in …
❋ Quantum Computing· 1 citationsexplainer readyReliaFHE: Resilient Design for Fully Homomorphic Encryption Accelerators
2026Fan Li, Mayank Kumar, Ruizhi Zhu, Mengxin Zheng and 2 more
The significant computational complexity of Fully Homomorphic Encryption (FHE) has prompted numerous accelerator designs. However, existing FHE accelerators often implicitly assume that all computations are executed reliably, overlooking the fact that modern FHE schemes can be highly vulnerable to hardware faults: even…
⬟ Security, Privacy & Trusted Execution· 1 citationsexplainer readyRTeAAL Sim: Using Tensor Algebra to Represent and Accelerate RTL Simulation
2026Yan Zhu, Boru Chen, Christopher W. Fletcher, Nandeeka Nayak
RTL simulation on CPUs remains a persistent bottleneck in hardware design. State-of-the-art simulators embed the circuit directly into the simulation binary, resulting in long compilation times and execution that is fundamentally CPU frontend-bound, with severe instruction-cache pressure. This work proposes RTeAAL Sim,…
▣ Accelerators & Hardware Design· 1 citationsexplainer readyStatic Analysis for Efficient Streaming Tokenization
2026Angela W. Li, Yudi Yang, Konstantinos Mamouras
Tokenization, also referred to as lexing or scanning, is the computational task of partitioning an input text into a sequence of substrings called tokens. Tokenization is one of the first stages of program compilation, it is used in natural language processing, and it is also useful for processing unstructured text or …
▶ Compilers & Programming Languages· 1 citationsexplainer readyStreaming Tensor Programs: A Streaming Abstraction for Dynamic Parallelism
2026Gina Sohn, Genghan Zhang, Konstantin Hoßfeld, Jungwoo Kim and 4 more
Dynamic behaviors are becoming prevalent in tensor applications, like machine learning, where many widely used models contain data-dependent tensor shapes and control flow. However, the limited expressiveness of prior programming abstractions for spatial dataflow accelerators (SDAs) forces these dynamic behaviors to be…
◆ Machine Learning Systems· 1 citationsexplainer readyTriton-Sanitizer: A Fast and Device-Agnostic Memory Sanitizer for Triton with Rich Diagnostic Context
2026Hao Wu, Qidong Zhao, Songqing Chen, Yang Chen and 5 more
Memory access errors remain one of the most pervasive bugs in GPU programming. Existing GPU sanitizers such as compute-sanitizer detect memory access errors by instrumenting every memory instruction in low-level IRs or binaries, which imposes high overhead and provides minimal memory access error diagnostic context for…
▤ GPUs & Parallel Hardware· 1 citationsexplainer readyUnderstanding Query Optimization Bugs in Graph Database Systems
2026Yuyu Chen, Zhongxing Yu
Recent years have witnessed an ever-growing usage of graph database management systems (GDBMSs) in various data-driven applications. Query optimization aims to improve the performance of database queries by identifying the most efficient way to execute them, and is an important stage of GDBMS workflow. Like other sophi…
⬢ Graph Processing & Analytics· 1 citationsexplainer readyvCXLGen: Automated Synthesis and Verification of CXL Bridges for Heterogeneous Architectures
2026Anatole Lefort, Julian Pritzi, Nicolò Carpentieri, David Schall and 4 more
Compute Express Link (CXL) offers byte-addressable, cache-coherent remote memory accesses across multiple hosts. Unfortunately, the CXL specification lacks mechanisms to ensure safe interoperability between heterogeneous host architectures with diverse cache coherence (CC) protocols and memory consistency models (MCMs)…
▥ Memory Systems & Caches· 1 citationsexplainer readyA Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMs
2026Hongsun Jang, Jaeyong Song, Changmin Shin, Si Ung Noh and 3 more
The computational and memory demands of large language models for generative inference present significant challenges for practical deployment. One promising solution targeting offline inference is offloading-based batched inference, which extends the GPU's memory hierarchy with host memory and storage. However, it oft…
◆ Machine Learning Systemsexplainer readyA Data-Driven Dynamic Execution Orchestration Architecture
2026Zhenyu Bai, Pranav Dangi, Rohan Juneja, Zhaoying Li and 3 more
Domain-specific accelerators deliver exceptional performance on their target workloads through fabrication-time orchestrated datapaths. However, such specialized architectures often exhibit performance fragility when exposed to new kernels or irregular input patterns. In contrast, programmable architectures like FPGAs,…
▣ Accelerators & Hardware Designexplainer readyA Framework for Developing and Optimizing Fully Homomorphic Encryption Programs on GPUs
2026Jianyu Zhao, Xueyu Wu, Guang Fan, Mingzhe Zhang and 3 more
In sensitive domains such as healthcare and finance, machine learning increasingly employs Fully Homomorphic Encryption (FHE) to secure both user data and models. Although FHE's intrinsic parallelism naturally aligns with GPU architectures, optimizing GPU kernels alone remains insufficient for efficient end-to-end FHE …
⬟ Security, Privacy & Trusted Executionexplainer readyAccelerating Computation in Quantum LDPC Code
2026Jungmin Cho, Hyeonseong Jeong, Junpyo Kim, Junhyuk Choi and 2 more
Fault-tolerant quantum computing (FTQC) uses quantum error correction (QEC) codes to execute large-scale quantum programs on noisy quantum computers. Quantum low-density parity-check (qLDPC) codes are promising as they use an order of magnitude fewer qubits than widely used surface codes. However, as qLDPC codes suppor…
❋ Quantum Computingexplainer readyAGS: Accelerating 3D Gaussian Splatting SLAM via CODEC-Assisted Frame Covisibility Detection
2026Houshu He, Naifeng Jing, Li Jiang, Xiaoyao Liang and 1 more
Simultaneous Localization and Mapping (SLAM) is a critical task that enables autonomous vehicles to construct maps and localize themselves in unknown environments. Recent breakthroughs combine SLAM with 3D Gaussian Splatting (3DGS) to achieve exceptional reconstruction fidelity. However, existing 3DGS-SLAM systems prov…
▶ Compilers & Programming Languagesexplainer readyAlphaSyndrome: Tackling the Syndrome Measurement Circuit Scheduling Problem for QEC Codes
2026Yuhao Liu, Shuohao Ping, Junyu Zhou, Ethan Decker and 7 more
Quantum error correction (QEC) is essential for scalable quantum computing, yet repeated syndrome-measurement cycles dominate its spacetime and hardware cost. Although stabilizers commute and admit many valid execution orders, different schedules induce distinct error-propagation paths under realistic noise, leading to…
❋ Quantum Computingexplainer readyAn MLIR Lowering Pipeline for Stencils at Wafer-Scale
2026Nicolai Stawinoga, David Katz, Anton Lydike, Justs Zarins and 3 more
The Cerebras Wafer-Scale Engine (WSE) delivers performance at an unprecedented scale of over 900,000 compute units, all connected via a single-wafer on-chip interconnect. Initially designed for AI, the WSE architecture is also well-suited for High Performance Computing (HPC). However, its distributed asynchronous progr…
▶ Compilers & Programming Languagesexplainer readyAnvil: A General-Purpose Timing-Safe Hardware Description Language
2026Jason Zhijingcheng Yu, Aditya Ranjan Jha, Umang Mathur, Trevor E. Carlson and 1 more
▣ Accelerators & Hardware Designexplainer readyArchitecting Scalable Trapped Ion Quantum Computers using Surface Codes
2026Scott Jones, Prakash Murali
Trapped ion (TI) qubits are a leading quantum computing platform. Current TI systems have less than 60 qubits, but a modular architecture known as the Quantum Charge-Coupled Device (QCCD) is a promising path to scale up devices. There is a large gap between the error rates of near-term systems (10-3 to 10-4) and the re…
❋ Quantum Computingexplainer readyArm Weak Memory Consistency on Apple Silicon: What Is It Good For?
2026Yossi Khayet, Adam Morrison
Weak memory models such as the Arm model are perceived as enabling higher performance than strong models such as TSO. We critically test this perception on Apple silicon CPUs, whose runtime-configurable TSO mode enables a direct comparison with native Arm mode. We find that Apple silicon TSO mode preserves Arm weak-mem…
⇉ Concurrency & Parallel Programmingexplainer readyAsynchrony and GPUs: Bridging this Dichotomy for I/O with AGIO
2026Jihoon Han, Anand Sivasubramaniam, Chia-Hao Chang, Vikram Sharma Mailthody and 2 more
GPUs rely on a largely synchronous programming and execution model. With increasing need to access data residing on SSDs, GPU threads can incur significant latencies for such accesses when using blocking/synchronous I/O mechanisms. There is little hardware/systems support today to perform non-blocking/asynchronous oper…
▤ GPUs & Parallel Hardwareexplainer readyBlendServe: Optimizing Offline Inference with Resource-Aware Batching
2026Yilong Zhao, Shuo Yang, Kan Zhu, Lianmin Zheng and 5 more
Offline batch inference is gaining popularity as a cost-effective solution for latency-insensitive tasks, such as model evaluation and data curation. As the latency objective is highly relaxed, maximizing throughput is the primary goal in offline inference. Previous studies focused solely on throughput optimization wit…
◆ Machine Learning Systemsexplainer readyCacheMind: From Miss Rates to Why - Natural-Language, Trace-Grounded Reasoning for Cache Replacement
2026Kaushal Mhapsekar, Azam Ghanbari, Bita Aslrousta, Samira Mirbagher Ajorpaz
Cache replacement remains a challenging problem in CPU microarchitecture, often addressed using hand-crafted heuristics that limit cache performance. Cache data analysis requires parsing millions of trace entries with manual filtering, making the process slow and non-interactive.…
▥ Memory Systems & Cachesexplainer ready