Papers for

hardware system designers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Memory efficient training method improves accelerated mri reconstruction

Scalable Unrolled Chains for MRI Reconstruction

Abstract: Unrolled variational networks achieve state-of-the-art performance for accelerated MRI reconstruction, but standard end-to-end training becomes prohibitively memory intensive as the number and width of cascades increase. We propose a memory-efficient training framework that updates a randomly sampled cascade while retaining supervision from the final reconstruction loss. The error signal is propagated from the end of the chain to the sampled cascade using an activation-light backward pass that avoids storing full chain activations, thereby decoupling training memory from chain length. A time-conditioned network shared across cascades further keeps the parameter count independent of chain length. The backward pass is approximate only through frozen normalization statistics, and a trained exact gradient control shows the approximation leaves reconstruction quality unchanged. The framework remains trainable at chain lengths and cascade widths where standard end-to-end backpropagation exhausts GPU memory. On fastMRI single-coil knee and multi-coil brain reconstruction, our method consistently outperforms other local training approaches. On high-SNR knee slices, our method surpasses E2E-VarNet at $8\times$ and matches it at $4\times$, while on the complete brain validation set it surpasses E2E-VarNet at $8\times$ and achieves comparable performance at $4\times$, with fewer parameters, lower peak memory, and faster per-iteration training. Code is available at https://github.com/emehillaj/scalable-unrolled-mri.

Sat 24 OctComputer Vision and Pattern Recognition
The gist
MRI scans can be made faster by using smart computer programs, but training these programs can use a lot of computer memory, limiting how complex they can get. The authors created a way to train these programs by focusing on a small part at a time, saving memory without losing accuracy. They use a shared network across parts and a clever method to pass error information backward without storing everything. Their approach works well on real MRI datasets and allows bigger and better models than before.
Open → 2610.33695v1

Structure and duality properties of polynomial ideal and additive Reed Solomon codes

On the structure of polynomial ideal codes and additive Reed--Solomon codes

Abstract: We study structural properties of polynomial ideal (PI) codes and additive Reed--Solomon (aRS) codes in the folded Hamming metric (equivalently, the Hamming metric over a larger alphabet). We first determine the maximum possible length of PI codes, prove that the dual of every PI code is a generalized PI code, and deduce that PI codes are dually QMDS together with an explicit formula for their weight distribution. We then show that PI codes defined by irreducible polynomials correspond to aRS codes with pairwise nonconjugate evaluation points. For these aRS codes, the previous results on PI codes apply (duality, QMDS property and weight distribution). We show that, asymptotically, aRS codes with nonconjugate evaluation points achieve the same length as PI codes. We also compute the permutation group of such aRS codes. We also extend the family of PI codes to consider arbitrary polynomial modules (not necessarily pairwise coprime), and study when these and general aRS codes satisfy the QMDS and dually QMDS properties.

Thu 15 OctInformation Theory
The gist
This paper studies special types of error-correcting codes called polynomial ideal (PI) codes and additive Reed–Solomon (aRS) codes, which help fix mistakes in data transmission. The authors discovered how long these codes can be, how their dual versions behave, and detailed formulas describing their properties. They also found relationships between PI codes and aRS codes, showing they share important features and can be analyzed similarly. Finally, the paper extends these codes to more general cases and explores when they meet certain strong optimality conditions.
Open → 2610.21509v1

Depth memory stores and retrieves information through transformer layers

Depth Memory

Abstract: Residual connections propagate information through a network by additively accumulating layer outputs. Recently proposed alternatives, such as Manifold-Constrained Hyper-Connections (mHC) and Attention Residuals (AttnRes), instead use more expressive depth aggregation mechanisms that improve language modeling performance at scale. In this work, we consider the mixing of representations over depth as a problem of storing and retrieving information across layers. Formalizing this perspective, we introduce Depth Memory (DM), a unified framework that describes the standard pre-layer-norm (PreLN) transformer, mHC, and AttnRes in terms of streams that carry representations through the network. One such stream, for example, could be an explicit memory stream that is queried to enrich the input to every layer, and whose output is subsequently written back into the memory for use by later layers. For AttnRes, this memory stream is a growing cache of explicit layer representations. For mHC, it is an expanded residual stream. Building on this view, we propose Linear Depth Memory (LDM), which formulates information retrieval across depth as a regression problem solved using recursive least squares. The resulting architecture propagates three streams across depth: the standard residual stream, a linear associative memory stream, and an inverse covariance stream. For high-throughput training and inference, we propose a hardware-aware implementation of LDM that reduces peak activation memory and memory traffic. LDM consistently achieves the lowest perplexities among PreLN, mHC and AttnRes baselines at the 400M and 1.5B parameter scales, alongside competitive zero-shot accuracy.

Tue 13 OctMachine Learning
The gist
Transformer models process information through many layers by passing data along connections called residuals. This paper looks at these connections as ways to store and retrieve information across layers, like having a memory. The authors introduce a new method called Depth Memory that generalizes previous techniques by thinking of the model as carrying multiple streams, including an explicit memory one. They propose Linear Depth Memory, which improves information retrieval using a mathematical approach and shows better performance in language tasks than similar methods.
Open → 2610.18809v1

Power use in high bandwidth memory depends on access patterns

Understanding the Power Consumption of Modern High Bandwidth Memory: Experimental Analysis and Modeling Using Real HBM2 DRAM Chips

Abstract: We perform the first comprehensive experimental characterization of power consumed by real HBM2 DRAM chips. Our extensive characterization yields 1) the empirical basis for developing new, accurate HBM power models or validating existing power models and 2) key insights into structural and data-pattern-dependent variation of power in HBM2 chips. Out of our 13 new findings and 6 key takeaway messages, we highlight: 1) a read operation consumes significantly higher current than any other operation and 2) the toggled data bus signals in a data transfer burst significantly affect current draw where toggling all HBM2-internal bank group bus signals causes 29.4% higher power consumption than keeping them constant. Leveraging our empirical insights into HBM2 power consumption, we engineer an access pattern that yields 23.6% higher power consumption on average across 36 tested HBM2 chips than the highest-power-consuming JEDEC-specified current measurement loop. Our results have important implications for HBM-based system design and validation. Relying solely on JEDEC- or vendor-specified test loops to bound HBM power could cause system failures and/or thermal throttling in real-world high-power AI/ML workloads. To improve 3D-stacked DRAM power modeling in open source architectural simulation infrastructures, we develop a new HBM power model. Our model predicts the power of 36 real HBM2 chips across diverse workloads (including a real LLM decode workload) with 7.6 -- 8.1% mean absolute percentage error, substantially more accurately than state-of-the-art HBM power models. The power consumption predicted by our model for a power-intensive microbenchmark closely matches (with 2.4% to 5.3% error across HBM3E's specified supply voltage range) the average HBM3E memory power consumed by three tested NVIDIA H200 GPUs. We publicly release our power model at https://github.com/CMU-SAFARI/HBM-Power.

Fri 9 OctHardware ArchitecturePerformance
The gist
Modern high bandwidth memory (HBM2) chips can use different amounts of power depending on how they are accessed. The authors measured power on real HBM2 chips and found that reading data uses the most power, and changing signals frequently inside the memory increases power even more. They created a new pattern that uses more power than previously known worst cases, exposing risks for system designers. They also built a new power model that predicts memory power use accurately and shared it publicly for others to use.
Open → 2610.14244v1

Formal proof of which microwave networks compute transforms including DFT

Toward a Lean Formalization of Analog Computing with Microwaves

Abstract: Analog computing with microwave signals can perform linear transformations directly in the analog domain, as the signals propagate through a microwave network. A fundamental question is which transformations can be computed with a given set of microwave components. In our previous work, we answered this question for networks of hybrid couplers and phase shifters by deriving a necessary and sufficient condition on the transformations these networks can compute, and we showed that the discrete Fourier transform (DFT) satisfies it. In this paper, we take a first step toward the formalization of analog computing with microwaves in Lean, a programming language and proof assistant that is increasingly adopted in mathematics. We formalize the considered components, their series and parallel connections, and the class of networks they can implement. Then, we formally prove the necessary and sufficient condition characterizing these networks, as well as the implementability of the DFT of any size power of two. All proofs are checked by the Lean kernel, and the code is openly available at: https://github.com/matteonerini/formalizing-analog-computing.

Sat 3 OctInformation Theory
The gist
Computers can use microwave signals to do certain math operations by passing signals through microwave components. This paper shows which kinds of mathematical transformations can be done using these networks made of couplers and phase shifters. The authors use a computer program called Lean to write down the rules and then prove these results mechanically, so no mistakes creep in. They also prove the well-known discrete Fourier transform can be done this way for sizes that are powers of two.
Open → 2610.04774v1