Papers for

hardware engineers

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.

Memristive hardware effects shape privacy risks in spiking neural networks

Hardware-Aware Model Inversion in Memristive Spiking Neural Networks

Abstract: Hardware-accelerated spiking neural networks (SNNs) implemented on memristive crossbar arrays offer significant gains in energy efficiency, while device variability and analog noise are sometimes assumed to hinder information extraction. However, whether these hardware effects improve, preserve, or degrade privacy after deployment remains largely unexplored. Therefore, we ask whether model-inversion leakage characterized on an SNN remains representative after the same model is mapped to a non-ideal memristive substrate, and how hardware non-idealities and reliability faults affecting synapses, neuron thresholds, and spike processing reshape that leakage. To study this problem, we introduce Spiking Domain Model Inversion (SDMI), an inversion method that combines Expectation over Transformation (EOT) with surrogate gradients to optimize inputs through stochastic analog behavior and non-differentiable spiking dynamics. We use SDMI consistently across the SNN model, its memristive SNN, and the same memristive SNN under additional hardware perturbations. Across four datasets, reconstruction leakage does not vary monotonically with model accuracy or hardware variability. At comparable accuracy levels, neuron-threshold perturbations increase reconstruction fidelity, measured by SSIM, by up to 51.8%, whereas spike-level perturbations primarily degrade utility without consistently improving reconstruction. Weight noise, in contrast, reduces leakage under the same inversion procedure. These results show that hardware variability is not inherently privacy-preserving: model inversion leakage in memristive SNNs depends on the hardware state and cannot be inferred from model accuracy alone.

Thu 29 OctCryptography and SecurityEmerging TechnologiesNeural and Evolutionary Computing
The gist
Spiking neural networks powered by special memory hardware promise energy savings but also raise privacy concerns. This paper studies whether imperfections in this hardware make it easier or harder to steal information from these networks. The authors develop a new method to test how different hardware glitches affect privacy risks and find that some hardware errors can increase the chance of sensitive information being leaked. They show that hardware quirks do not always protect privacy and that privacy risks depend on the specific hardware state, not just model accuracy.
Open → 2610.39688v1

Video diffusion transformers speed up high-quality video generation

AB-Attention: Accurate Block Attention for Accelerating Video Diffusion Transformers

Abstract: Video diffusion transformers generate high-quality videos, but the quadratic cost of 3D full attention dominates their inference. Dynamic block-sparse attention reduces this cost by computing exact attention only on key/value blocks selected from current activations. However, its fidelity degrades under aggressive sparsity: blocks are scored from coarse summaries or formed by costly global clustering, pruned blocks vanish from the softmax, and whole tiles are kept or dropped even when only a few of their keys matter. To address these limitations, we propose Accurate Block Attention (AB-Attention), a training-free method that accurately approximates dense attention at high sparsity. Its Intra-Block Clustering Selector (IBCS) estimates block importance faithfully yet cheaply by clustering queries only within each query block, without permuting tokens. Sampling with Inclusion-Probability Weighting (SIP) then samples blocks in proportion to these estimates and reweights them by inverse inclusion probability, so that one pass estimates dense attention rather than truncating it. Finally, its kernel gathers key/value blocks much smaller than a tile into full tensor-core tiles, refining selection at no extra tensor-core cost. On Wan2.1 and HunyuanVideo, AB-Attention skips 89--92\% of attention, whereas the baselines compute 1.8--3.6$\times$ as much, yet it still improves PSNR by up to 4.4~dB over the strongest baseline and achieves up to 2.23$\times$ end-to-end speedup. Our code is available at https://github.com/InfRec-Cardinal/AB-Attention.

Thu 29 OctComputer Vision and Pattern Recognition
The gist
Creating videos with certain AI models called diffusion transformers is very slow because they have to look at all parts of the video at once, which takes a lot of computing power. The authors introduce a new method called Accurate Block Attention that picks which parts to focus on more carefully and faster, without losing quality. Their method uses smart grouping and sampling of video sections, letting the model skip most unnecessary calculations. This results in videos made faster and with better quality than previous smarter shortcuts.
Open → 2610.39663v1

Large language models optimize AI accelerator kernels over days

A Case Study of a Multi-Agent Kernel-Optimization Loop That Learns a New AI Accelerator

Abstract: Frontier large language models write correct CUDA kernels for most single-operator benchmark tasks, yet their accuracy collapses on accelerators whose architecture and programming language they have rarely seen. We present a case study of an LLM agent loop built for such accelerators. Our example is the FuriosaAI RNGD NPU, programmed in a recent, sparsely documented Rust DSL, where the loop optimized three Gemma-4-12B decode kernels over 12 days on a shared, scarce device. The loop builds its own target knowledge: it writes and checks a summary of the DSL documentation, measures the chip with microbenchmarks, records compiler-derived legality rules, and revisits this knowledge when the toolchain changes, rechecking rules and measurements where it can. A role-based search over per-kernel Design Trees explores whole-kernel designs and accumulates small accepted changes in the best version of each kernel. Because device time is scarce and readings are noisy, cheap checks screen new designs before any device run, and late in the run a change was accepted only after repeated comparisons with the best kernel on the device. The final kernels reach a 9.293x geomean speedup over the official baseline, each within 1.25x of the cycles needed just to move its weights. Our prompts, profiler and acceptance test are available at https://github.com/bgchun-fs/multi-agent-kernel-gen-loop.

Wed 28 OctMachine LearningArtificial IntelligenceHardware Architecture
The gist
Some AI models can write computer instructions for graphics processors well, but they struggle with newer AI hardware that looks very different. The authors show how an AI agent repeatedly improves small programs for a special AI chip called the FuriosaAI RNGD NPU by learning about the chip and its programming language on its own. The agent tests many changes carefully because running code on the real chip is slow and noisy, eventually making the programs about nine times faster than the originals. This approach creates detailed knowledge about the chip and keeps improving the programs as the software tools change.
Open → 2610.38329v1

Thermodynamic costs of message-passing decoding depend on hardware and input

Thermodynamic characterization of message-passing: Framework and initial study

Abstract: We study the thermodynamic efficiency of message-passing decoders using the mismatch cost framework. This framework quantifies the excess entropy generated when a system operates away from the thermodynamically optimal initial distribution. It provides a computable lower bound on irrecoverable energy loss. The decoder is modeled as a main decoding program with local message updates implemented as subroutines. Memory is treated as an external copying subsystem whose thermodynamic cost is excluded. Studying the $[7,4]$ Hamming code transmitted over a binary erasure channel, we show how the channel-induced initialization statistics and the step-wise evolution of the algorithmic state distribution during decoding determine the total mismatch cost. We further show that different thermodynamically optimal state distributions, representing different underlying physical implementations of the decoder, can produce different thermodynamic costs for identical decoding dynamics. Conditioning the input distribution on correctable and non-correctable erasure patterns further reveals distinct thermodynamic signatures. These results demonstrate that thermodynamic cost is jointly governed by decoding dynamics, input statistics, and hardware characteristics. This points to opportunities for thermodynamically-informed decoder design to realize energy-efficient physical implementations.

Mon 26 OctInformation Theory
The gist
Decoding messages in computers or communication systems uses energy, and some of this energy is wasted due to how the system starts up and processes information. The authors study how the way a decoder is built and the type of errors it faces affect this wasted energy. They use a mathematical approach to measure the minimum energy loss and show that different hardware designs can cause more or less waste even if the decoding works the same way. This work helps design decoders that use less energy by considering both their operation and physical layout.
Open → 2610.36348v1

How computation errors relate to hardware and resources used

How Numerical Errors Scale with Hardware

Abstract: In this short technical note, we outline how to bound numerical errors with respect to computational resources. We consider algorithms with known complexity estimates that can be executed in parallel and combine these estimates with parallelization laws. We suppose that the proposed approach generalizes beyond the presented examples and argue that it provides a straightforward and fair framework for comparing algorithms, hardware systems, and software implementations. This is achieved by imposing identical resource or energy budgets on each configuration, and comparing the resulting numerical error evaluations.

Mon 26 OctDistributed, Parallel, and Cluster Computing
The gist
Computers make small mistakes when doing many calculations, and these mistakes can add up. This paper explains how to estimate the size of these mistakes based on how much computing power or energy is used. The authors combine known measures of algorithm speed with how well hardware can run tasks in parallel to compare different systems fairly. This helps people see which hardware or software setups produce fewer errors when given the same resources.
Open → 2610.35413v1

ChroNoC reduces energy and improves timing in neuromorphic chip networks

ChroNoC: A Tableless TDM Circuit-Switched NoC With Delay-Aware Deployment for Time-Sensitive Neuromorphic Computing

Abstract: Time-sensitive neuromorphic architectures require predictable interconnects to preserve precise event timing. Statically scheduled time-division-multiplexed (TDM) circuit-switched networks-on-chip (NoCs) provide deterministic latency at the cost of linear configuration-memory scaling with schedule depth. Furthermore, jointly optimizing task placement, routing, and scheduling creates an intractable combinatorial search space. Existing deployment frameworks also ignore algorithmic axonal delays by forcing immediate spike injections that increase network contention. This paper proposes a hardware-software co-design to address these challenges. ChroNoC is a tableless TDM NoC that embeds precomputed full-grid broadcast trees into combinational logic as a fixed routing substrate. This fixed substrate reduces deployment to a spatial search via Delay-Aware Reservations and Spatial Annealing (DARSA). DARSA converts axonal delays into periodic scheduling slack to stagger network injections and reduce communication overhead. In a 130nm CMOS process, ChroNoC reduces per-hop energy consumption by more than 75% relative to the evaluated circuit- and packet-switched baselines. On UCI-HAR and N-MNIST workloads, DARSA reduces per-timestep communication cycles by approximately 60% and 45%, respectively, compared with immediate transmission, while also reducing provisioned communication memory. These results demonstrate how combining lightweight TDM switch design with delay-aware deployment improves both hardware efficiency and system-level communication performance while preserving neural event timing.

Sun 25 OctHardware ArchitectureNeural and Evolutionary Computing
The gist
Neuromorphic chips need their parts to talk to each other very precisely and quickly. The authors introduce ChroNoC, a new type of network inside these chips that uses a clever way to send messages without needing big tables. They also created a method called DARSA that carefully plans when messages are sent to reduce crowding and energy use. As a result, their system saves a lot of power and speeds up communication compared to existing methods, while still keeping the timing accurate.
Open → 2610.34083v1

Physical neural networks improve accuracy with trainable device variable routing

Optimizing Physical Neural Networks through Device Variable Selection

Abstract: Physical neural networks (PNNs) leverage device physics in electronics, optics, and related domains to enable energy-efficient neural networks. Broken-isomorphism PNNs replace linear operations with multivariate physical transformations, modifying how input signals are mapped to device variables. We exploit network architectures emerging from these mappings by treating the routing between signals and input variables of physical devices as trainable parameters. This approach expands device-level tunability of the physical transformations while, at the system level, demonstrating improved expressivity of PNNs with negligible additional inference overhead. This discrete routing is optimized by training a categorical distribution using Gumbel-Softmax reparametrization. We evaluate this approach using experimentally calibrated differentiable models of multivariate electronic RNPUs for MNIST and CIFAR-10 classification. Using variable selection, we improve the MNIST classification accuracy for a small CNN model from 94.5% to 96.9% and the accuracy of CIFAR-10 from 62.8% to 68.0%. Our method uniquely leverages the induced biases of broken-isomorphism PNN architectures, paving the way towards more efficient physics-based neural network inference.

Sat 24 OctEmerging TechnologiesHardware ArchitectureComputer Vision and Pattern Recognition
The gist
Physical neural networks use real-world devices to perform computations more efficiently than traditional computers. This paper looks at how changing the way input signals connect to parts of these devices can improve the network's performance. The authors treat these connections as trainable choices, allowing the network to better adjust and learn. Their method improves image recognition accuracy on common datasets without adding much extra cost during use.
Open → 2610.33522v1

Development board safety improved by ai ready datasheet rules

BoardSafety: AI-Ready Data from Manufacturer Documentation for Development-Board Safety

Abstract: The development of large language models (LLMs) are capable to assist with hardware experiments. In this scenario, this raises a practical question: Can LLMs determine whether a proposed operation is safe for a specific development board? Documented operating limits and safety requirements are board-specific, even across products from the same manufacturer. This variation makes board-specific safety judgments by an LLM difficult to evaluate. To address this problem, we introduce the BoardSafety Benchmark. The benchmark is built from vendor datasheets and hardware guides. For data transformation, these documents are converted into a board-specific safety rule base and are then used to create labeled operating scenarios. Each data item pairs a board and a proposed operation to an applicable safety rule with ground-truth label, indicating the level of safety. The categorized level for each operation includes safe, unsafe, or insufficient-info. In addition, the benchmark covers diverse operations, board-specific cases, boundary conditions, and missing-information cases. We evaluate a series of models by varying their access to board-specific rules and the use of structured-rationale prompting. Our results demonstrate that providing the safety rules generally improves accuracy, whereas structured-rationale prompting produces gains that vary across models and rule-access conditions. Overall, the evaluated models cannot yet reliably determine whether an operation is safe, which implies that critical exploration is required for this field.

Sat 24 OctArtificial IntelligenceSoftware Engineering
The gist
It can be hard for AI models to tell if a certain operation on a development board is safe because each board has different safety rules. The authors created a new benchmark called BoardSafety that turns manufacturer documents into clear safety rules with examples of safe and unsafe operations. They tested several AI models and found that giving the models access to these rules helped, but the models still struggle to judge safety reliably. This shows more work is needed before AI can be trusted to make these safety decisions.
Open → 2610.33448v1

Every neural network weight traced to a shared tree of decisions

Every Weight Is a Path of Shared Discrete Decisions

Abstract: We introduce TWIG (Tree-structured Weights with Inherited Gates), a representation in which every weight of a neural network is the end of a path of small discrete decisions: a sign, a shift by a power of two, a zero gate, an index into a shared table. Weights that belong together share the upper part of their paths, and each decision is inherited by every weight below it, so it is stored once and applied once. This simple change has three consequences. Any trained network can be written as a TWIG, and when the decisions are powers of two its weight layers become circuits made almost entirely of wires and adders, suited to chips whose weights are fixed at fabrication. Pruning, quantization, low-rank factorization, codebooks and weight sharing become edits of one object, so a single optimizer can choose among all of them for a whole network. And choosing the decisions is the ground-state problem of a higher-order Boltzmann machine whose interactions follow the paths of the tree, the problem class that annealers and quantum optimizers are built to solve. Today these questions are handled apart: each compression method brings its own format and solver, a circuit with fixed weights needs a dedicated constant multiplier for every weight, and discrete solvers reach only narrow subproblems such as rounding. Weight formats have long been moving toward shared decisions, through group scales, shared exponents, microexponents and sparse weights; TWIG takes this trend to its end, and every common format is a shallow TWIG at no extra cost. On five weight matrices of a large language model, a flat tree whose signed power-of-two terms are chosen per weight for circuit cost, with no group scales, needs 9--15\% fewer additions than GPTQ at equal layer error at 3- and 4-bit accuracy on typical matrices, and 20--55\% fewer on matrices with strong outliers.

Thu 22 OctMachine Learning
The gist
The authors present a way to represent every weight in a neural network as a sequence of simple choices arranged in a tree structure, where parts of the choices are shared among related weights. This method combines various weight simplifications like pruning and quantization into one system, potentially making neural networks easier and cheaper to run on specialized hardware. They show that their approach can reduce the number of calculations needed compared to some existing methods on parts of large language models. The approach also aligns well with hardware and solvers that handle discrete decision problems.
Open → 2610.31931v1

Apple Silicon inference optimizations differ greatly from server GPUs

Evaluating the Applicability of LLM Inference Optimizations on Apple Silicon

Abstract: Apple Silicon is among the most widely used platforms for local LLM inference, yet nearly all inference optimizations are designed and validated on server-class NVIDIA GPUs under batched serving workloads. Which optimizations retain their benefits when moved to Apple Silicon, and what determines their applicability? We evaluate four optimization families: KV-cache pruning, speculative decoding, ported GPU kernels, and post-training quantization. Experiments span four Apple machines under a common single-request decode workload, with matched RTX 4090 comparisons where possible. KV-cache pruning can reach up to 1.75 times end-to-end throughput on Apple but can reduce throughput on desktop NVIDIA GPUs. Under the common benchmark, all evaluated speculative decoding methods reduce throughput on Apple, despite reported 2-6 times gains on server GPUs. CUDA kernel designs transfer only partially: public Metal lacks asynchronous copy, and batch-one decode makes several serving-oriented mechanisms inapplicable, although transferable components yield up to 1.20 times decode throughput. Quantization gains vary by machine. Across four families, a reported speedup is not a portable property of a technique alone but a joint function of technique, runtime, hardware contract, and workload regime.

Thu 22 OctMachine LearningDistributed, Parallel, and Cluster Computing
The gist
This paper looks at how popular tricks to speed up AI language models work on Apple Silicon computers compared to powerful NVIDIA GPUs usually used in data centers. The authors found that some tricks make Apple Silicon faster, while others that help on GPUs actually slow it down. They tested four different types of tricks and saw that the results depend on the hardware, the software, and how the tasks are run. So, just because an optimization works on expensive servers, it doesn’t mean it will work the same on everyday Apple devices.
Open → 2610.31479v1

Continuous probabilistic computer greatly speeds up solving and memory tasks

First hardware demonstration of a continuous-state probabilistic computer with programmable energy-defined sampling

Abstract: Probabilistic computing has proved useful for combinatorial optimization, but conventional implementations rely on binary stochastic units and sigmoid-based updates. Extending these systems to continuous variables requires binary encoding. Here we introduce a continuous probabilistic computer (CPC) whose continuous probabilistic bits sample bounded states from conditional distributions defined by local energies. Separating random-source generation from conditional sampling provides a route to using physical random sources with different native distributions. A field-programmable gate array (FPGA) prototype updates finite-precision states using digital randomness. The same framework supports product constraints, memory recovery and solution-space exploration. For the tested 7-bit factorization case, fixed-temperature FPGA CPC reduces mean core solving time approximately 33,000-fold relative to the evaluated quadratic unconstrained binary optimization software implementation. The FPGA recovers stored MNIST patterns without pretrained networks, achieving final success rates of 100%. Software CPC reaches 90% reference coverage of the feasible area in approximately 18% of the time required by restarted Adam.

Thu 22 OctNeural and Evolutionary ComputingEmerging Technologies
The gist
Probabilistic computers help solve tricky problems by exploring many options quickly. The authors present a new kind of probabilistic computer that uses continuous variables instead of just on/off bits, making it better at certain tasks. They built a prototype on an FPGA that runs much faster at factoring numbers and recalling images compared to standard software. This new design could let future devices solve complex problems more quickly and efficiently.
Open → 2610.31339v1

Transformers can be exactly compiled into general neural networks

Transformers as Generic Deep Neural Networks: Exact Compilation, the Cost of Removing Activation-Activation Products, and Multi-Agent Attention Clustering

Abstract: Transformers are deployed as a special model class. Neural processing units (NPU) add dedicated operators for attention and normalization, and quantization relies on Transformer-specific algorithms. We show the computation does not force this. Every Transformer block, with attention, LayerNorm and a GELU MLP, compiles exactly into a generic deep neural network built from fixed affine maps, routing and the square, sigmoid and inverse square root, plus GELU or its sigmoid approximation. Without activation-activation products, every transform-wise compilation adds at least $N^2$ scalar nonlinear evaluations per head for dense scores. Keeping that one operation type removes this cost; its elementwise form, present on every surveyed NPU, suffices with the sigmoid and inverse square root. For top-$k$ attention with exchangeable tail scores, we prove that exact or conditional-mean tail mass gives an unbiased, minimum-mean-square-error estimate of the attention distribution, while tail drop is conditionally biased. When queries or agents cluster, centroids choose the keys first, reducing the number of computed scores from $N^2$ to $Nk$ per head. On DeiT-Tiny, MambaIRv2-Light and Pythia-70M the compiled models match their references with all keys, standard post-training quantization applies, and the exact tail-mass estimate beats tail dropping with half as many keys on DeiT-Tiny and, for $k\le8$, on Pythia-70M.

Tue 20 OctMachine LearningMultiagent Systems
The gist
Transformers, a key AI model used for processing sequences like language, are usually treated as special types of networks with unique operations. The authors show that Transformer blocks can be perfectly converted into more general neural networks using a fixed set of standard mathematical functions. They also explain the computational cost involved if certain product operations between activations are removed and provide a method to efficiently approximate attention for large inputs. Their approach matches existing Transformer models and works well with standard model compression techniques.
Open → 2610.28958v1

Unified FeFET in-memory system boosts neuro-symbolic AI efficiency

UnO-NeSy: Optimizing Neuro-Symbolic Computing with Unified FeFET Based In-Memory System

Abstract: Neuro-symbolic artificial intelligence (NeSy AI) combines neural perception with symbolic reasoning, enabling logical reasoning. Hyperdimensional computing (HDC) is promising for NeSy AI, owing to its high parallelism and strong robustness to noise. However, the dense neural operations and memory-intensive symbolic inference in NeSy impose a severe "memory wall" bottleneck. Existing NeSy accelerators either focus solely on symbolic kernels or rely on conventional digital architectures, lacking a unified and energy-efficient hardware substrate. Moreover, exploring optimal hardware design configurations often requires costly trial-and-error. In this work, we propose UnO-NeSy, a unified CiM framework for optimizing NeSy computing. UnO-NeSy consists of UnO-CiM, an ultra-low-power NeSy architecture based on a homogeneous 2FeFET--2R compute-in-memory (CiM) array that supports both neural computation and HDC reasoning, and UnO-Sim, a cross-workload, end-to-end CiM simulator that models device non-idealities, neural quantization effects, and HDC execution behavior for accurate system-level evaluation. Built on UnO-Sim, we further develop an automated optimizer to identify workload-specific operating points under coupled energy, accuracy, and hardware constraints. By optimizing the operating configuration of the baseline 2FeFET--2R design, UnO-NeSy achieves $61.8\%$ higher energy efficiency and $38.2\%$ lower full-system inference energy. Across seven RAVEN configurations, UnO-NeSy achieves $96.2\%$ average reasoning accuracy under hardware non-idealities, demonstrating a practical and scalable path toward ultra-low-power NeSy hardware.

Mon 19 OctEmerging Technologies
The gist
Combining neural networks and logical reasoning in AI is powerful but needs lots of memory and energy. The authors designed a new hardware system that processes both neural and symbolic tasks using special memory devices called FeFETs. They also built a simulator and an optimizer to find the best settings for accuracy and energy use. This system improves energy efficiency by over 60% and reduces energy use by nearly 40% while keeping high accuracy. It shows a promising way to build low-power AI hardware that can think logically and learn.
Open → 2610.26530v1

Output format matters more than training for large language model hardware design

Learn the Interface, Not the Implementation: Output Representation Dominates Training Regime in LLM-Based RTL Generation

Abstract: Large-language-model register-transfer-level (RTL) generation has concentrated on how to train the model: fine-tuning, continued pre-training, and reinforcement learning from a verifier. We argue this is the second-order question. On a bounded, formally specifiable task of generating single-error-correcting, double-error-detecting (SECDED) ECC memory wrappers, we hold the task, data, and correctness oracle fixed and vary two axes independently: the training regime (seven settings) and the output representation (four levels, from fully expanded flat Verilog to an eight-field configuration expanded by a deterministic generator). Because a reference generator exists, correctness is decided by formal equivalence over a design space of approximately ten million points, rather than sampled from a hand-written testbench. Two results follow. First, representation dominates: every representation close to raw RTL reaches a pass rate of at most 0.17, while the configuration reaches 0.83 with no training at all. Once the model emits the configuration, every training regime achieves a pass rate between 0.89 and 1.00. Second, raw RTL hits a hard output-length limit: a 512-bit design requires 44,237 tokens of flat Verilog compared with just 69 tokens for the configuration. Consequently, raw generation becomes infeasible above 32-bit data words rather than merely inaccurate. A model trained from scratch with fewer than 50 million parameters, combined with the verified generator, achieves 0.89 formal equivalence, compared with 1.00 for a 32-billion-parameter fine-tuned model, while using approximately 1600 times less inference energy per correct design. Inference energy also dominates amortized training energy. The lesson is to learn the interface, not the implementation.

Mon 19 OctMachine LearningHardware Architecture
The gist
Making computer chips involves writing detailed hardware code, which is hard to get right. This paper shows that when using AI models to write this code, how the output is formatted is far more important than how the AI is trained. The researchers tested different ways of representing the chip design and found that using a simple configuration instead of full code made the AI much more accurate and efficient. This helps us understand how to use AI better in designing hardware.
Open → 2610.25881v1

Attention based training improves transformer resilience on analog chips

ABNAT: Attention-Based Noise-Aware Training for Robust Transformers on Analog Compute-in-Memory Systems

Abstract: Transformer-based models have become the backbone of a wide range of tasks, but their intensive computation and data movement incur substantial energy overhead. Analog compute-in-memory (CIM) offers an energy-efficient alternative, yet its inherent hardware non-idealities perturb stored weights and can significantly degrade model performance. Although existing noise-aware training (NAT) methods improve robustness by injecting noise during training, they largely overlook the critical role of attention mechanisms in Transformer inference.To bridge this gap, we analyze how CIM-induced noise reshapes attention in Transformers and identify two key observations: (1) the divergence between clean and noisy attention maps increases substantially in deeper layers, and (2) conventional NAT can remain overconfident even when its attention routes deviate markedly from the clean reference. Motivated by these findings, we propose ABNAT, an attention-based noise-aware training framework that teaches the noisy student to preserve the clean teacher's headwise attention routes rather than merely reproduce answers, without hardware changes or inference overhead; selective variants further reduce training cost.Extensive experiments across vision, language, and multimodal Transformers show that ABNAT consistently improves robustness over corresponding NAT baselines, improving noise-degraded accuracy by up to 11.28% and reducing attention deviation by up to 85.77%.

Thu 15 OctMachine Learning
The gist
Transformers are powerful models used in many tasks but use a lot of energy. Analog compute-in-memory (CIM) chips can save energy but introduce noise that hurts transformer performance. The authors found that existing training methods don't focus enough on how noise affects the transformer's attention mechanism. They developed a new training approach, ABNAT, that teaches the model to keep its attention patterns more like a noise-free version, leading to better performance when running on noisy CIM hardware.
Open → 2610.22065v1

Optimal weight splitting improves accuracy in noisy memory AI chips

Closed-Form Optimal Weight Splitting for Matrix-Vector Multiply on Noisy In-Memory Accelerators

Abstract: Analog in-memory computing performs the matrix-vector multiplications of neural networks directly inside the memory array, which saves time and energy. But each memory cell stores only a few levels and is noisy, so one cell cannot hold a weight precisely. The standard fix is to split each weight across several cells, like digits of a number. The base of this split decides the trade-off: a large base gives fine resolution but amplifies the noise, and a base near one averages the noise but wastes resolution. The best-known prior analysis considers only the noise, and so it always picks a base of one. We propose a principled method that also accounts for the limited number of levels per cell. It gives the optimal base in closed form, from a single measurement of the device noise. On a device-physics simulator, the optimal split is 3.3 dB more accurate than the common base-16 split, and it beats equal splitting in end-application accuracy.

Wed 14 OctEmerging Technologies
The gist
Performing neural network calculations inside memory chips saves energy and time, but these chips are noisy and can’t store exact numbers well. The authors focus on splitting each number across multiple stored values to balance noise and precision. They found a formula to choose the best way to split these values based on measuring the chip’s noise, improving accuracy over common methods. This helps make energy-efficient AI hardware work better.
Open → 2610.20359v1

Low-latency adders designed using printed memristors speed up computing

Cross-Layer Co-Design of Low-Latency Stateful Logic Adders with Printed Memristors

Abstract: Data movement between memory and processing units remains a major bottleneck in data-centric systems. Memristive Stateful Logic (SL) addresses this problem by performing Boolean operations directly on stored resistive states. However, arithmetic efficiency depends jointly on the device-supported logic primitive set, the dependency structure of the resulting operation sequence, and its mapping to datapath architectures. While prior designs typically optimize device, logic, and architecture layers separately, we jointly consider them to co-design a stateful adder. We experimentally demonstrate a mixed MAGIC and FELIX logic primitive set on printed Electrochemical Metallization (ECM) memristors and derive a full adder sequence optimized for inter-bit carry propagation. Mapping this sequence to bit-serial, bit-parallel, and bit-pipelined datapaths reduces the latter two to 2n+6 cycles for an n-bit addition. For 32-bit addition, this requires 60-88% fewer cycles than prior SL adders. Across four representative workloads, we achieve 3.7x-16.4x speedup over prior. These results show how cross-layer co-design can translate into improved workload-level performance.

Wed 14 OctEmerging Technologies
The gist
Moving data between memory and processors slows down computers. The authors worked on a way to do math directly where data is stored using special devices called memristors. They created a method combining different logic steps and hardware designs to make adding numbers faster. Their design uses fewer steps than older methods, making addition tasks run much quicker. This shows that designing devices and computing methods together can lead to better performance.
Open → 2610.20109v1

Photonic matrix multipliers compared for robustness under noise and drift

Comparative Robustness of Mach-Zehender and Microring Photonic Matrix Multipliers Under Laser RIN and Thermal Drift

Abstract: Photonic matrix multipliers can accelerate neural-network inference, but their practical utility depends on how optical weight elements respond to source noise, thermal variation, and calibration error. This paper compares Mach-Zehnder modulator (MZM) and microring-resonator (MRR) implementations under laser relative-intensity noise (RIN), column-wise thermal/phase drift, and their joint action. Two CIFAR-10 classifiers - a compact four-layer CNN and ResNet-8 - are mapped to matched photonic multiply-accumulate chains using common source-distribution, detection, numerical, and calibration assumptions. Both architectures reproduce the same zero-perturbation baseline for each workload: 79.5% classification accuracy for the Small CNN and 70.0% for ResNet-8. Robustness is then evaluated using separate RIN-only and drift-only sweeps and a full two-dimensional RIN-drift grid, with dimensionless RMS perturbation levels extending from 0.5% to 20%. The analysis reports classification accuracy, class normalized confusion matrices, rolling-accuracy traces, one-dimensional robustness curves, and multidimensional response surfaces. Device equations and parameter definitions follow the models implemented in the QPI Labs Photonic Inference Simulator, with shared laser fluctuations propagated as correlated multiplicative noise and slow drift represented as a per-output-column perturbation of calibrated weights. All numerical results are generated from recorded experiment configurations and random seeds. The study provides a controlled system-level framework for comparing interferometric and resonant photonic weight elements while limiting conclusions to the implemented device models, perturbation ranges, calibration policy, and neural-network workloads.

Sun 11 OctHardware Architecture
The gist
Photonic devices can help speed up neural network calculations, but their performance depends on how well they handle noise and changes in temperature. This paper compares two common types of photonic devices—Mach-Zehnder modulators and microring resonators—under these real-world disturbances. The authors test both using two neural networks and measure how accuracy changes with noise and thermal drift. They provide detailed results showing how each device behaves under different conditions, helping to understand their practical strengths and weaknesses.
Open → 2610.15400v1

Stateless stochastic computing enables efficient image generation on superconducting chips

Stateless Stochastic Computing for Generative AI on Superconducting Logic: A Model-Hardware Co-Design

Abstract: Thermodynamic computing lets stochastic physical dynamics carry out a computation and reads out the result as a time average. Recently, thermodynamic computing has been demonstrated on several hardware platforms, including digital CMOS circuits based on stochastic computing. Superconducting single-flux-quantum (SFQ) logic offers very high clock rates and very low switching energy, but it heavily penalizes state, memory, fan-out, and feedback, i.e., exactly the per-neuron accumulators on which such designs rely. We therefore realize thermodynamic computing in SFQ logic through a co-design of a generative model and its circuit in which the datapath holds no state at all. The model is a class-conditional flow-matching image generator, which transforms Gaussian noise into an image of the requested class along a short, deterministic path of four Euler steps; in hardware, these steps are unrolled into a feed-forward pipeline of stochastic bitstream operators, whose output is read out as a time average, as in thermodynamic computing, without any relaxation phase. Each layer of the model is a butterfly-factorized linear map built exclusively from multiplexers that operate on split-unipolar bitstreams. The ReLU activation, which in stochastic computing requires a per-neuron up/down counter (accounting for 60-70% of the JJs in a counter-based design), is replaced by a stateless AND-NOT gate whose one-clock input skew is provided at no cost by SFQ gate-level pipelining. The models are trained directly on the stream representation of the hardware, with a regularizer that bounds the stream gains. Synthesis with an SFQ design flow shows that stochastic streams tolerate relaxed path balancing, which reduces the Josephson-junction (JJ) count of a hard-wired stage by 40-47%.

Sun 11 OctHardware ArchitectureEmerging Technologies
The gist
Generating AI images usually needs electronic circuits that use memory and complex components, which are hard to build on superconducting chips. The authors designed a new method where the circuits keep no memory and process image data as streams of random bits, making it easier to use superconducting logic. They trained their model directly for this type of hardware and used simple logic gates to replace more complex parts, leading to fewer components needed. This approach speeds up image generation while reducing energy and hardware size.
Open → 2610.15392v1

Fpga system speeds up dense max cut optimization with echo correction

Anechoic: Onsager-Corrected Parallel Annealing for Sub-0.1 ms Dense Max-Cut on an FPGA

Abstract: Ising machines solve combinatorial optimization problems by annealing a network of spins. On dense problems, the least expensive hardware step updates all spins at once: stochastic cellular automata (SCA) decide every spin in parallel and read couplings only for the spins that flip. Such synchronous updates create an echo: the previous state of each spin returns to it through its neighbors. On K2000, a Max-Cut benchmark on a 2,000-node complete graph, two-thirds of all flips undo the same spin's flip one step earlier. This paper presents Anechoic, an FPGA Ising machine that subtracts this echo from every decision. Dynamical mean-field theory identifies the echo as an Onsager reaction; its one-step strength is the number of spins whose flip probability is strictly between 0 and 1, divided by twice the temperature. The decision logic already flags these spins, so the correction costs one population count per step; a temperature-scaled form needs none. An RTL engine executes a dense 2,000-spin step in 18.1 cycles plus 0.14 per flip, so every saved step and flip saves time. Both forms find better K2000 cuts at every step budget than five published binary-spin algorithms at their papers' settings. Twelve engines at 250 MHz on an AMD Alveo V80 reach a cut of at least 33,000 with 99% probability in 0.05 ms, 5.2 times faster than the fastest published hardware, at 5.4 mJ per solution; with 2-bit couplings, the temperature-scaled form is also faster than uncorrected SCA on 49 of 51 G-set graphs. On an NVIDIA GH200 GPU, the same engine is 2.3 times slower and needs 8.0 times more energy per solution, though its 240 concurrent anneals give 2.3 times the throughput. As a GlobalFoundries 22 nm ASIC at 1.25 GHz, twelve engines would reach the target in about 10 microseconds, 26 times faster than the fastest published hardware. The code is available at https://github.com/skethz/anechoic.

Fri 9 OctHardware Architecture
The gist
Finding the best way to split a network into two parts is a hard puzzle that helps in many areas like logistics and machine learning. The authors built a special computer chip setup called Anechoic to solve this puzzle faster by fixing repeated mistakes caused by signals echoing back during calculations. This correction lets their system find better solutions more quickly and use less energy than other hardware and software methods tested so far. Their code is shared openly for others to use and test.
Open → 2610.13368v1

All-transistor circuits trained to perform simple in-context learning tasks

An all-transistor physical-learning transformer can be trained to perform in-context learning

Abstract: Most systems trained by equilibrium propagation or coupled learning are in the same class as multi-layer perceptrons: while they may be universal function approximators, they struggle to learn associative tasks which are easy for transformers. Equilibrium propagation relies on a bidirectional flow of information through the physical system between input and output. The reverse flow is broken by more complex nonlinear systems, such as those performing multiplication which is needed to express dot-product attention. Here we explicitly restore this bidirectional flow by introducing extra circuit elements for this purpose into a double or dyadic circuit. We then use these ideas to construct an attention mechanism exploiting the exponential current law of sub-threshold MOSFET devices. We show that in simulations this circuit can be trained to perform a simple in-context learning task, despite using realistic reverse components which transmit only an approximate gradient. For this training to succeed we need cross-entropy loss (not mean squared error). We generate nudges appropriate for this loss using a novel floating circuit element, based on the same MOSFET sub-circuit used for softmax. We train the resistors in this circuit using the Lion optimiser, which can be implemented using one capacitor per parameter to store local memory of past gradient estimates.

Thu 8 OctMachine Learning
The gist
Learning models like transformers excel at tasks where they can adapt based on context, but typical physical learning systems struggle with these tasks because of circuit limitations. The authors introduce a new transistor-based circuit design that restores a critical two-way flow of information needed for attention mechanisms. Using principles from transistor physics, they simulate this circuit and show it can learn to perform in-context learning tasks with appropriate training methods. This points toward hardware that can physically implement learning processes usually done by software.
Open → 2610.12571v1

Reliable memory chips improve neural network accuracy in edge devices

ReSAFT: An Efficient Stuck-at Fault-Tolerant Scheme for ReRAM-based Process-in-Memory Accelerators

Abstract: Analog ReRAM-based process-in-memory (PIM) accelerators provide high parallelism and energy efficiency for deep convolutional neural networks (CNNs) inference. However, their susceptibility to permanent faults, such as stuck-at high (SaH) and stuck-at low (SaL) resistance states, poses a major challenge by permanently corrupting the CNN weights mapped to conductance values of ReRAM cells and degrading inference accuracy, which leads to system unreliability in safety-critical applications. In this paper, we propose a fault-tolerant scheme for analog ReRAM-based PIM accelerators to tackle stuck-at faults (SAFs) with minimal redundancy overhead to recover classification accuracy degradation. The proposed scheme contains a redundancy-based hardware solution alongside fault-aware mapping method for ensuring reliable analog computation in ReRAM crossbar. We analyze the impact of varying number of redundant rows and columns on accuracy and design metrics. Subsequently, a multi-objective optimization (MOO) problem is formulated and solved to efficiently determine the number of redundant rows and columns, considering trade-offs among various design metrics. Furthermore, a fault-aware weight mapping is proposed for dual-crossbar structures to further compensate for the accuracy degradation caused by SAFs. Simulation results show that, for the SimpleNet model using the MNIST dataset, the inference accuracy is recovered by approximately 22.39%, on average, across four configurations of optimal solutions, each offering a trade-off between reliability and area, energy consumption, and latency overheads. The mean-time-tofailure (MTTF) improves by about 61x on average compared to the baseline. These selected configurations also reduce energy and area overheads by 32%, on average, in comparison to row-only and column-only configurations.

Wed 7 OctHardware Architecture
The gist
ReRAM memory chips help computers run neural networks more quickly and use less energy, but sometimes parts of these chips get stuck and cause errors that reduce accuracy. The authors created a system that adds extra memory rows and columns along with a smart way to place data in the chips to fix these stuck errors with minimal extra cost. Their method recovers much of the lost accuracy and greatly extends how long the chips work correctly. This makes using these memory chips in important applications more reliable.
Open → 2610.09999v1

Software libraries speed up precise simulation of custom number formats

When Double Rounding is Correct

Abstract: Number libraries, which implement number formats and their arithmetic in software, are used to simulate hardware, making hardware behavior reproducible and thus verifiable and easier to design. However, modern machine learning accelerators are difficult to simulate, as they increasingly use specialized number formats that existing number libraries do not support. It is costly to extend these libraries using traditional methods: each combination of operation, format, and rounding mode typically requires a bespoke implementation. An easier way is to double round---compute at higher precision, then re-round---so that one high-precision kernel serves many formats, but double rounding is only known to be correct in select cases. We give a precise, efficiently checkable characterization of when double rounding is correct across many formats and rounding modes. Our result rests on a novel abstract number format that unifies fixed- and floating-point representations, reducing the correctness of double rounding to format containment: whether every value of one format is representable in another. We mechanized these results in Lean 4. In addition, we introduce a format inference algorithm that, given a sequence of operations, bounds each expression by a number format guaranteed to contain its result. We apply these insights in two ways. First, we present MPFX, a correctly-rounded, multi-precision number library that exploits correct double rounding to efficiently simulate many number formats. MPFX's correctly-rounded operations are up to 11x (mean: 6.05x) faster than MPFR's, and competitive with SoftFloat's---between 0.46x and 1.63x as fast (mean: 0.94x)---at the same precision. Second, in a case study, we implement a software simulation of a hardware specification using both SoftFloat and MPFX's primitives; the MPFX version is up to 13.5x faster.

Tue 6 OctProgramming Languages
The gist
As computers use more special types of numbers, it's harder to simulate their behavior accurately with existing software. The authors figured out exactly when a shortcut called double rounding—rounding twice at different levels of precision—still gives the correct answer. They created a new way to describe number formats that helps check if double rounding works, and built a fast software library that uses this trick to simulate many number formats efficiently. Their library runs simulations much faster than some standard tools, making it easier to test and design hardware using these special numbers.
Open → 2610.09005v1

Alkaid compiler cuts hardware latency for ultra-fast data pipelines

Alkaid: A Compiler Framework for Ultra-Low-Latency Kernels on Hardware

Abstract: Ultra-low-latency machine learning and data processing pipelines operating on the sub-microsecond level often contain static dataflow kernels that require fine-grained bitwidth control, arithmetic optimization, and fast hardware performance estimation. This works introduce Alkaid, a free and open source domain specific compiler that translates sub-microsecond latency dataflow kernels into platform agnostic Register Transfer Level (RTL) or High-Level Synthesis (HLS)-ready code in seconds. Alkaid targets ultra-low-latency ML pipelines, especially those addressed by existing ML-to-hardware flows such as \texttt{hls4ml}, while also supporting the surrounding pre-processing, post-processing, and control logic. At its core, Alkaid uses an arithmetic centric intermediate representation, Alkaid Low-level IR (ALIR), to preserve fixed-point semantics, heterogeneous bitwidths, and operation level structure for optimization and code generation. Alkaid further provides comprehensive hardware-aware optimization passes and an interpretable white-box analytical performance model for rapid design space exploration without synthesis in the loop. Across representative ML workloads, including MLPs, GNNs, and transformers, Alkaid achieves 20-30\% lower LUT usage than the best prior flows for bit-exact equivalent designs, with up to 40\% lower latency in some cases. Beyond typical neural networks, Alkaid achieves comparable performance to the state-of-the-art method for synthesizing boosted decision trees, while also enabling the implementation and integration of non-ML kernels such as sorting networks and histograms.

Sat 3 OctHardware Architecture
The gist
Some computer programs need to work incredibly fast with tiny delays, especially in machine learning. Alkaid is a new free tool that helps turn parts of these programs into hardware designs quickly and efficiently, making sure they use less chip space and run faster. The creators designed it to understand detailed number representations and optimize the hardware’s performance without long waits. It works well on different types of machine learning tasks and even on other data tasks like sorting and counting.
Open → 2610.04808v1

Stella chip speeds up complex machine learning calculations efficiently

STELLA: A 16nm Spatio-Temporal Elastic Low-Latency CGRA for Multi-Stage Pipelined Applications

Abstract: Emerging non-matrix ML kernels, such as LayerNorm, GeLu, FFT or circular convolutions, demand low-latency, energy-efficient spatial accelerators beyond MatMul-centric arrays. STELLA presents a spatio-temporal elastic 16 nm coarse-grained reconfigurable array (CGRA) with a rapid configuration path, per-PE hardware loop control, and a low-latency, deeply pipelined elastic fabric with spatio-temporal data reuse. STELLA reaches up to 110 GOPS/mm2 at 850 MHz, and improves effective kernel throughput by 4.84-7.14x over baseline CGRAs.

Wed 30 SeptHardware Architecture
The gist
Some advanced machine learning tasks, like special math functions and convolutions, need fast and energy-saving hardware beyond the usual designs. The authors built Stella, a new type of chip that flexibly reuses data across time and space to run these tasks quickly. Stella works at high speed with low delay and can perform much better than previous similar chips. This makes it helpful for running newer machine learning methods that aren't just about matrix multiplication.
Open → 2609.39703v1

Derandomizing binary codebooks improves scalar level similarity matching

Derandomizing Dense Binary Hypervector Codebooks for Quantized Scalars

Abstract: Hyperdimensional computing and vector symbolic architectures often represent quantized scalar levels by dense binary codebooks whose level-to-level similarity is intended to follow a prescribed function of scalar separation. At finite dimensionality, randomized scalar codebook constructions deviate from this target because of sampling noise, random-start imbalance, update-count fluctuations, component dependence, and finite-capacity effects. We develop a transition-based derandomization framework for dense binary scalar codebooks across two target-similarity families, with similarity decaying exponentially or linearly with level separation. The framework separates the target similarity law, the derandomization variant, and the concrete generator construction, making explicit how initialization, selection, update, and capacity-handling mechanisms shape the induced similarity profile. We formalize derandomization variants that separately constrain initial Hamming weight, update-count variability, and update balance, thereby controlling distinct sources of finite-dimensional error. For each family and variant, we derive the induced mean similarity, identify realization-wise and mean target-matching regimes, and derive exact finite-dimensional expressions for bias, variance, and root-mean-square error. Simulations across dimensions, quantization ranges, reference scalar levels, and generator constructions validate the theory and show how each constraint removes or reduces a specific source of similarity mismatch. The results provide practical guidance for choosing scalar codebook generators that more closely match a desired similarity law under finite-dimensional and hardware-relevant constraints.

Tue 29 SeptInformation TheoryArtificial IntelligenceNeural and Evolutionary Computing
The gist
When computers use very long strings of bits to represent numbers, they want similar numbers to have similar strings. But randomness in how these strings are made can cause errors, especially when the strings aren't infinitely long. The authors created a way to carefully choose these bit strings to reduce those errors and better match how similar numbers should be represented. They showed mathematically and through simulations how their method controls different types of errors, helping machines represent numbers more accurately with limited bit lengths.
Open → 2609.38471v1

Receiver-informed transmitter enables 200Gbps optical network with lower complexity

Receiver-Informed Transmitter for 200Gbps C-Band Direct-Detection PON With FFE-Free ONU

Abstract: We introduce and numerically demonstrate receiver-informed transmitter (RITX) waveform design for 200 Gb/s PAM-4 C-band direct-detection PON. Using 50 GHz optoelectronics, RITX achieves N1/E1 loss classes with FFE-Free ONU, enabling 40 km reach and 48.1%/66.7% network-wide complexity savings at 1:64/1:128 splits

Tue 29 SeptInformation Theory
The gist
Optical networks send internet data through light over fiber cables. Sending very fast signals usually requires complicated electronics at the receiving end. This paper shows a way to design the transmitter using information from the receiver so that the receiver's electronics can be much simpler or even eliminated. This reduces cost and power consumption while keeping fast speeds over long distances. The authors demonstrate this idea works well for a 200 Gb/s network reaching 40 kilometers.
Open → 2609.38097v1

High level hardware description languages offer design ease with some size overhead

Low-level optimizations in high-level HDLs: Is there a benefit?

Abstract: This paper explores the applicability of functional programming to the design of Application-specific Integrated Circuits (ASICs). We investigate the impact of designing ASICs using high-level, abstract Hardware Description Language (HDL) features versus employing low-level optimizations on the area of the synthesized circuits. The aim is to determine whether using low-level optimizations is beneficial and, if so, whether it is worth the added implementation effort. To carry out the investigation, we implement an unsigned bit-serial multiply-accumulate (MAC) unit in 16 different configurations using the functional HDL Clash. We make use of both low-level bit-manipulation techniques as well as Clash's high-level constructs for circuit design. The experimental evaluation shows that some high-level constructs of Clash have negligible influence on the resulting circuit size, suggesting that using the full power of functional programming is a viable approach to hardware design. To evaluate the impact of the used HDL itself, we also implemented versions of the MAC in Verilog. The experiments clearly show that there seems to be an inherent overhead in using Clash compared to Verilog code written by a seasoned engineer.

Tue 29 SeptHardware Architecture
The gist
This paper looks into whether using simpler, high-level programming languages to design computer chips leads to bigger chip sizes compared to using detailed low-level coding tricks. The authors built a small chip component in many ways using a functional programming language for hardware called Clash, and also compared it to a traditional language called Verilog. They found that using Clash’s advanced programming features doesn’t make chips much bigger, which means you can design efficiently at a high level. However, Clash designs still tend to be larger than highly optimized Verilog designs, showing there’s some unavoidable size cost.
Open → 2609.37021v1

Routing delays cause silent data errors in Zynq UltraScale plus chips

From Routing Delay Shifts to Silent Data Corruption: Neutron-Induced SEU Effects in AXI-Based Zynq UltraScale+ MPSoCs

Abstract: SRAM-based FPGA system-on-chip devices are vulnerable to single-event upsets (SEUs) in configuration memory, which may perturb programmable routing resources and degrade communication fabrics. In modern Zynq UltraScale+ MPSoCs, such routing disturbances can introduce small propagation delay shifts that remain logically transparent yet compromise AXI-based data transfers and lead to silent data corruption. Although routing delay degradation and AXI interconnect failures have been studied independently, their experimental correlation under neutron irradiation has not been established. This work presents a cross-layer investigation on a ZCU104 platform integrating routing-dominated delay sensors with an AXI interconnect benchmark comprising replicated accelerators. Neutron irradiation experiments were conducted on the fully operational system, while a frame-level configuration fault injector implemented via the internal configuration access port enables controlled upset emulation. Measured routing delay events are statistically correlated with communication failures, and cross-sections for both timing shifts and AXI malfunctions are derived. The results experimentally demonstrate how neutron-induced routing perturbations propagate into system-level silent data corruption in UltraScale+ MPSoCs, providing insight for resilience-oriented AXI-based design in neutron-rich environments.

Thu 24 SeptHardware ArchitectureEmerging Technologies
The gist
Some advanced computer chips called Zynq UltraScale+ MPSoCs use tiny electronic paths to move data. When exposed to high-energy particles like neutrons, these paths can slow down without showing obvious errors. The authors show that these slight slowdowns can quietly corrupt data without warning in the chip’s communication system. They tested real chips with neutron beams and simulated faults, connecting timing issues to data mistakes for the first time. This helps designers build more reliable chips for radiation-heavy environments.
Open → 2609.30538v1

Fpga evaluation of ntt arithmetic for postquantum ml kem key establishment

Implementation and Evaluation of NTT Arithmetic for ML-KEM on a CGLA

Abstract: FIPS 203 standardizes ML-KEM for post-quantum key establishment. Its polynomial multiplication relies on NTT butterflies with exact modular arithmetic over q = 3329. Dedicated NTT accelerators minimize latency with fixed modular arithmetic and stage schedules. A CPU-Grounded Linear Array (CGLA) reuses one programmable linear datapath across several workloads. Mapping the transform to this datapath requires exact FP32 reconstruction and explicit stage transitions across the ARM-to-CGLA interface. We implement an eight-stage cyclic radix-2 driver over the ML-KEM modulus by splitting each twiddle into 8-bit and 4-bit parts before modular reduction. This driver differs from the standardized seven-layer incomplete negacyclic NTT and does not implement the full ML-KEM polynomial multiplication path. The arithmetic sequence keeps every integer below 2^24. One 41-PE call fuses the first two radix-2 stages, and six 47-PE calls execute the remaining stages while scattering outputs into next-stage records. Across four cohorts, 105 FPGA runs match all 817152 output coefficients. At batch size 64, measured FPGA end-to-end latency is 27.5 us per NTT, and the ASIC projection is 6.74 us. With PE gating, projected ASIC system energy is 10.1 uJ per NTT at batch size 8 and 58.9 uJ at batch size 64.

Thu 24 SeptHardware Architecture
The gist
Post-quantum key establishment methods need fast and precise polynomial multiplication. The authors study how to implement the number-theoretic transform (NTT) arithmetic for ML-KEM on a special hardware design called a CPU-Grounded Linear Array (CGLA). They split complex calculations into smaller parts to fit the hardware constraints, tested their implementation on an FPGA, and projected performance on ASIC chips. Their work shows a method to efficiently implement parts of the ML-KEM polynomial multiplication on this hardware, measuring speed and energy usage.
Open → 2609.28904v1

Dynamic clocking boosts energy efficiency of tensor processing units

Dynamic Slack-Aware Clocking for Near-Threshold Tensor Processing Units (TPUs)

Abstract: Operating Tensor Processing Units (TPUs) in the near-threshold computing (NTC) region significantly reduces energy consumption but introduces high delay sensitivity to process variation and data activity. Conventional designs typically rely on a conservative, fixed global clock to ensure safety, which leaves large portions of timing margin unexploited as most operations finish well before the clock edge. We propose Dynamic Slack-Aware Clocking (DSAC), a proactive framework that replaces worst-case timing with operation-specific adjustments. DSAC employs lightweight Hamming-Distance, Most-Significant-Bit, and Hybrid predictors to estimate the delay sensitivity of individual multiply-accumulate (MAC) operations and classify them into three timing tiers. These tiers are enforced locally via dummy-hold cycles under a fixed global reference clock, enabling fine-grained timing adaptation without global clock retuning or frequency scaling. A closed-loop feedback controller monitors timing violations and updates tier thresholds at runtime to maintain resilience. Experiments on quantized DNN benchmarks demonstrate that the MSB predictor maintains high inference accuracy, with an average loss of only 1% even at aggressive performance points. Furthermore, DSAC achieves up to 1.55X better energy efficiency at 2.15X frequency scaling compared to a baseline TPU, while incurring an area overhead as low as 13%.

Tue 22 SeptHardware Architecture
The gist
Running special AI chips called Tensor Processing Units (TPUs) at very low power levels saves energy but can cause errors because the timing of operations becomes unpredictable. The authors propose a new method that watches how long individual operations take and adjusts timing for each one instead of using a single slow clock for everything. This method uses simple predictors to group operations by speed and delays some cycles locally to keep things safe. Their tests show this approach improves energy efficiency without greatly hurting accuracy or requiring major hardware changes.
Open → 2609.26644v1

Formal verification confirms limits of circuits computing parity function

Formalizing PARITY Circuit Lower Bounds in Lean

Abstract: We formalize Hastad's PARITY lower bound in Lean using the switching lemma. For every fixed d >= 2, formulas and DAG circuits of computation depth at most d computing PARITY on n inputs require size exp(Omega_d(n^(1/(d-1)))) for all sufficiently large n. This matches the classical upper bound up to constants in the exponent and implies that PARITY is not in nonuniform AC0. We also construct a polynomial-size, logarithmic-depth bounded-fan-in formula family for PARITY, providing a witness to NC1 is not a subset of AC0 for the formalized models. The Lean source code is available at https://github.com/formalcs/circuit-complexity and is checked with Lean 4.33.1 and mathlib 4.33.1.

Mon 21 SeptComputational ComplexityLogic in Computer Science
The gist
Some problems are harder to compute with certain kinds of simple circuits than others. This work uses a computer tool called Lean to carefully prove that making a circuit that computes the parity (odd or even count of bits) requires a lot of size if the circuit has limited depth. The authors also show a way to build small and efficient formulas for parity with slightly different circuit rules, confirming known boundaries between complexity classes. This formal proof in Lean helps ensure these complexity results are error-free.
Open → 2609.24188v1

Neuromorphic engineering principles guide new computing machines

Sensing to Intelligence: Principles for Neuromorphic Circuits and Systems

Abstract: Neuromorphic engineering began with the idea that the physical behavior of a system could itself be used for computation, taking inspiration from the way nervous systems sense, adapt, and evolve in time. The field has since expanded far beyond its early analog circuits to include event-based sensors, spiking processors, emerging memory devices, mixed-signal systems, and large-scale neural accelerators. With this expansion, however, the meaning of neuromorphic has become increasingly broad. In this Perspective, we argue that neuromorphic engineering should be defined neither by resemblance to biological components nor by any particular device, signal representation, or substrate. Its potential lies in identifying computational principles in biological systems and translating them into the organization and dynamics of artificial machines. A system is truly neuromorphic when the invoked biological or physical principle plays a causal, design-relevant role in how information is represented, how state evolves, or what capability the complete system achieves. We develop this view across sensing, collective computation, memory, learning, and interaction. Adaptation, nonlinear dynamics, attractor structure, variability, and closed-loop action illustrate how computation can be embedded in a machine's evolving physical state. From these examples, we identify a set of design principles for neuromorphic systems. As neuromorphic engineering moves toward wider deployment, this perspective shifts the central question from how closely machines resemble nervous systems to what computation becomes possible when their principles are understood and deliberately translated into new machines.

Sat 19 SeptNeural and Evolutionary Computing
The gist
Computers can work very differently by copying how the brain senses and thinks, but not by copying its parts directly. The authors argue that neuromorphic engineering means using ideas from biology to design how a machine processes information and changes over time. They show that machines are truly neuromorphic when these biological ideas affect how information is stored, processed, and learned. The paper explains key principles like adaptation and nonlinear dynamics that help create machines that compute through changing physical states. This viewpoint shifts focus from copying brains exactly to understanding and using their ideas to build new kinds of machines.
Open → 2609.22838v1

Power-clock waveforms improve energy efficiency of adiabatic logic in 16 nm chips

Evaluation of Power-Clock Waveforms for Positive Feedback Adiabatic Logic in 16 nm FinFET Technology

Abstract: Adiabatic logic can recover part of the energy stored on load capacitances through quasi-reversible switching, but its waveform-optimized operation in FinFET technology and at multi-GHz frequencies remains underexplored. This work investigates Positive Feedback Adiabatic Logic (PFAL) in the TSMC 16 nm FinFET process. A functionally complete PFAL gate library is designed, verified, and characterised using energy-delay product optimization over power-clock amplitude, frequency, and waveform shape. The power-clock sweep shows that the minimum-energy waveform approaches a triangular shape rather than a conventional trapezoid. The optimized single-gate PFAL cells achieve up to 3.83x lower energy than equivalent static CMOS gates, while sinusoidal excitation improves energy by up to 1.32x compared with trapezoidal excitation and extends the valid operating range. The library is then used to construct larger combinational circuits, including a 2:1 multiplexer, a 4-bit ripple carry adder, and a 4-bit Brent-Kung carry look-ahead adder. The carry look-ahead adder reaches a gain of up to 5.3x compared with the static CMOS energy estimate for the triangular power-clock.

Thu 17 SeptHardware Architecture
The gist
Modern computer chips consume a lot of energy when switching electrical signals on and off. The authors studied a special circuit style called Positive Feedback Adiabatic Logic (PFAL) that can save energy by carefully controlling these switches with specific wave shapes. They found that shaping the power signal like a triangle is more energy-efficient than the often-used trapezoid shape. Using this approach in a 16-nanometer chip design, their circuits used much less energy than traditional designs, especially for certain types of adders. This helps chip designers reduce power consumption in high-speed, tiny transistors.
Open → 2609.19998v1

Regular languages with fixed circuit size have exact logical and algebraic descriptions

Rational Reductions and Regular Languages of Constant Circuit Complexity

Abstract: We study the circuit complexity of regular languages in terms of unbounded fan-in Boolean circuit families. We characterize the regular languages of constant circuit complexity in terms of the one-variable fragment of first-order logic with regular predicates, in terms of the pseudovariety of stamps $\mathbf{QEJ}_\mathbf{1}$, suitable word congruences and regular expressions. We analogously characterize the neutral letter regular languages of constant circuit complexity. Our lower bound result implies that the class of regular languages of sublogarithmic circuit complexity coincides with the one of constant circuit complexity. In addition we show that deciding whether a regular language, given as a nondeterministic finite automaton, has constant circuit complexity is $\mathbf{PSPACE}$-complete. We introduce a strong notion of reduction, called rational truth-table reduction, that is tailored towards algebraically defined classes of languages. We show that, for a class of functions we call mild, rational truth-table reductions preserve both upper and lower bounds on circuit complexity. We show that the class of regular languages, whose circuit complexity is bounded by a mild function, is in fact a length-multiplying variety of languages. Slightly extending the class of regular languages of constant circuit complexity, we analogously characterize the class of regular languages that are in the pseudovariety $\mathbf{QEACom}$. For these we derive logarithmic circuit complexity upper bounds.

Wed 16 SeptComputational ComplexityFormal Languages and Automata TheoryLogic in Computer Science
The gist
The authors studied simple computer circuits that decide whether words belong to certain regular languages, which are patterns recognizable by small machines. They found precise logical rules and algebraic structures that exactly describe which languages can be recognized by circuits of constant size. They also showed how hard it is to tell if a given pattern can be recognized with such small circuits and introduced a new way to compare languages that preserves these complexity bounds. This work clarifies the boundaries between very efficient and slightly more complex recognition of regular languages.
Open → 2609.18484v1

Photonic neural networks gain faster calibration from shared population data

LCAP: Population-Informed Latent Chip Adaptation from Few Output Probes for Photonic Neural Networks

Abstract: Photonic neural networks (PNNs) offer efficient analog inference, but parameters optimized under ideal device models can degrade after fabrication, creating a persistent simulation-to-hardware (sim-to-real) gap. When many identically designed chips are deployed, calibrating each device from scratch compounds this cost. We propose Latent Chip Adaptation from Probes (LCAP), a population-informed framework that decomposes hardware adaptation into a transferable population correction and probe-inferred latent personalization. LCAP first learns a shared correction from 80 historical chips, then extracts a low-dimensional correction space from device-specific refinements. At deployment, 32 fixed unlabeled output probes infer an unseen chip's latent correction coordinates, enabling feed-forward personalization without target-device optimization. On a three-layer 64-mode MZI simulator with phase variation, beam-splitter errors, quantization, and crosstalk, accuracy improves from 80.4147% under direct deployment to 92.6860% after shared calibration and 93.3617% with LCAP. LCAP improves 27/30 unseen chips and raises worst-device accuracy from 89.18% to 90.54%.

Tue 15 SeptMachine Learning
The gist
Photonic neural networks can perform fast AI calculations but often work less well after being physically made, because of tiny differences in each chip. The authors created a method called LCAP that learns from many previous chips to correct these differences quickly. Instead of adjusting each chip separately, LCAP uses some fixed measurements to personalize corrections using shared knowledge, improving accuracy without lengthy tuning. This approach means faster, more reliable chip use in practical AI tasks.
Open → 2609.16823v1

Analogue memory hardware powers bio-inspired probabilistic decision making

Bio-inspired Learning and Decision-Making with Probabilistic In-Memory Computing Hardware: Part 1

Abstract: Learning and decision-making in animals are often modeled as Bayesian processes, where sensory evidence is integrated with prior beliefs to guide behavior in the face of uncertainty. But what are the inherent neural dynamics that give rise to this ability, and how could they be replicated in computing systems? This abstract discusses a biologically grounded framework in which noisy neural and synaptic dynamics perform inference and learning via stochastic sampling from an internal energy function, capturing uncertainty over latent states and model parameters through neural and synaptic variability, respectively. This enables approaches such as predictive coding networks to account for epistemic uncertainty via Markov chain Monte Carlo sampling. Drawing a parallel between intrinsic noise in biological systems and electrical noise in emerging probabilistic analogue memory technologies, we highlight how analogue in-memory computing hardware naturally emerges as the solution for massively scalable and energy-efficient probabilistic inference.

Thu 10 SeptArtificial IntelligenceMachine Learning
The gist
Animals make decisions by combining what they sense with what they already believe, even when unsure. The authors explain how brain-like random activity in neurons and connections can model this by exploring many possible states to learn and decide. They found that certain noisy electrical memory chips can mimic this process efficiently in computers. This could help build machines that learn and make decisions in a way similar to the brain, handling uncertainty naturally.
Open → 2609.11281v1

Controller design improves long-span error correction for high-bandwidth memory

REACH: Controller-Managed Long-Span ECC for HBM AI Inference

Abstract: High-Bandwidth Memory (HBM) cost motivates stronger controller protection that can support a wider range of device error rates. Long-span error-correcting codes provide stronger protection at a comparable code rate, but a direct implementation couples small accesses to span-wide state and requires costly decoding at HBM bandwidth. Read-dominated LLM decode offers a favorable setting: sequential reads support span aggregation, while sparse writes limit parity-update traffic. This paper presents REACH, a controller microarchitecture that uses established inner codes to correct common errors and identify unresolved chunks, reserving a long outer code for known-erasure repair. Differential parity bounds write traffic, and a co-designed endpoint preserves 32\,B transactions without an extra data burst. Ramulator2 sustains 1.88\,TB/s of application traffic at the highest error stress, while separate full-interface sizing supports a 2.69\,TB/s application target using ASAP7-synthesized kernels. At this analytical target, REACH's nominal composition uses 55.8\% less controller area and 57.7\% less modeled power than the evaluated mean-work direct-long design, showing the benefit of reserving long-span recovery for exceptional requests.

Wed 9 SeptHardware Architecture
The gist
High-bandwidth memory (HBM) can experience errors that affect AI inference performance, and stronger error correction is needed. The paper presents REACH, a controller design that combines small, common error corrections with a specialized long-span code for rare errors to improve efficiency. This design reduces hardware area and power usage while maintaining high data throughput. The authors tested REACH with simulations and found it better than previous direct long-span error correction methods.
Open → 2609.10861v1

Symboliclight v2 cuts energy use for language models with new hardware design

SymbolicLight V2: Hybrid Neuromorphic Architecture and Sparse Execution for Low-Energy Language Inference

Abstract: SymbolicLight V2 combines sparse event computation with continuous-state processing in a hybrid neuromorphic language architecture. Extending V1's spike-gated dual paths, it adds graded signed events at further projections and softmax-free local attention. We implement the 194M-parameter model on an Alveo U50C FPGA using digital fixed-point arithmetic and on an ARM CPU using sparse integer execution. Across three same-checkpoint FPGA implementations at 175 MHz, active-row weight gathering and valid-state KV loading raise decode throughput from 474.6 to 643.2 tokens/s for a 32-token prefix and 128 outputs. Estimated gross card energy falls from 0.06087 to 0.04407 J per generated token, a 27.6% reduction. Complete-request energy, including prefill, falls by 24.4-27.7% across three prefix lengths. An independent idle split attributes 82.8% of gross card energy to loaded idle, explaining the benefit of shorter token latency. Against the recorded RTX 5090 compiled-FP32 baseline, integer FPGA execution uses 89.1% less estimated card energy during short-context decode; arithmetic precisions differ, and the GPU baseline is not the lowest-energy tested configuration. On four Cortex-A76 cores of a ROCK 5T, complete requests reach 65.4 tokens/s at 9.80 W and 0.151 J per generated token at the adapter's AC input. These results connect event sparsity to omitted computation and data movement. The mechanisms also support other dedicated V2 implementations: increasing throughput by a greater factor than active power lowers energy per generated token. Evaluation holds the deployed checkpoint fixed; its quality trails a same-budget dense control, so the results do not establish equal-quality efficiency.

Wed 9 SeptComputation and Language
The gist
Running language models usually takes a lot of energy and computing power. The authors developed SymbolicLight V2, a new kind of brain-inspired hardware that mixes event-driven and continuous processing to make language understanding more efficient. Their design runs on special chips and regular processors, reducing energy use per word generated by about 25-30% compared to earlier versions. While it uses less energy, the authors note that the model's quality isn't yet as good as some dense, traditional methods at the same resource levels.
Open → 2609.09772v1

Two-transistor one-rram chip enables more reliable in-memory computing

OTTER - Two Transistor - One RRAM Architecture for Reliable In-Memory-Computing in 28 nm CMOS Technology

Abstract: This work presents OTTER, a 28 nm CMOS platform co-integrated with TaOx-based valence-change mechanism (VCM) RRAM, demonstrating a two-transistor-one-memristive-device (2T1R) architecture for reliable in-memory computing. The 2T1R cell combines a low-drive-current (LD) transistor and a high-drive-current (HD) transistor in parallel, providing dedicated bias paths for SET programming and RESET operation, respectively. Through systematic experimental and simulated comparison of various transistor-pairing configurations using the physical compact model JART VCM Rth, design guidelines for transistor sizing are derived, establishing the minimum RESET transistor W/L required for complete RESET as a function of the SET current compliance. The 2T1R cell is further characterized under pulse-based programming, demonstrating multilevel analog conductance tuning with narrow, well separated conductance states across six programmable levels. An analog content-addressable memory (aCAM) design based on the same 2T1R cell is additionally analyzed at the circuit level, evaluating trade-offs between top- and bottom-connected RRAM comparator configurations. A hardware implementation of compute-in-memory (CIM) multiply-and-accumulate (MAC) operations is further demonstrated on a 15 x 15 2T1R crossbar array.

Tue 8 SeptEmerging Technologies
The gist
Computers often struggle with efficiently doing calculations where data is stored, known as in-memory computing. The authors present OTTER, a tiny computer chip design using a special memory cell with two types of transistors along with a memristor to make these calculations more reliable and precise. They carefully tested and simulated different transistor setups to find the best sizes for each transistor to control how the memory cell works. OTTER can change its memory in small steps, allowing for multiple values to be stored and used in calculations. They also built a small array of these cells to demonstrate how this setup can do the important multiply-and-accumulate operations used in many computer tasks.
Open → 2609.08898v1

Digital chip with 27,648 spins solves complex problems fast

A 28nm 27,648-Spin Multichip Digital Ising Accelerator with Pegasus Connectivity

Abstract: We present a 28nm digital Ising accelerator with 27,648 spins across four chips. A time-multiplexed spin-update array with local SRAM and scheduled interchip transfers delivers 41.5G updates/s at 1.2pJ/update. Degree-15 Pegasus connectivity and 10b coefficients increase native connectivity and precision over degree-8, 5b multichip annealers. Programmable couplings support optimization and probabilistic logic, with a four-chip planted-MaxCut trace reaching the solution for 27,069 nodes in 3.3$μ$s.

Mon 7 SeptHardware ArchitectureEmerging Technologies
The gist
Solving some kinds of problems can be very hard even for powerful computers. The paper describes a digital chip design that simulates a system called an Ising model with 27,648 spins spread over four connected chips. This system updates very quickly and can handle complex connections between spins, allowing it to solve big optimization problems in just microseconds. The authors show an example solving a large MaxCut problem efficiently using this setup.
Open → 2609.07907v1

Photonic reservoir computing overcomes readout size limits with compression

Photonic reservoir computing with dimensionally compressed readout

Abstract: This work addresses a hardware constraint in reservoir computing: the limited size of the readout layer imposed by systems with a physical readout. We investigate a strategy to accommodate this constraint based on random projection, which compresses high-dimensional reservoir states into a lower-dimensional subspace while preserving key properties of the source space and information- processing capabilities. To evaluate this approach, we compare a small, standalone time delay reservoir against a larger configuration whose output is projected down to match the same restricted readout dimension. Using task-independent metrics, we demonstrate that the distribution of information-processing capacities may differ between the two configurations, even at identical readout sizes. Furthermore, we perform a comprehensive hyperparameter scan to assess how both systems behave under varying physical regimes. Finally, we benchmark this approach on the standard NARMA10 task, showing that the random projection framework can yield superior performance compared to a standalone constrained reservoir, within specific compression range. These results provide a scalable pathway to bypass physical readout bottlenecks in hardware-based reservoir computing.

Mon 7 SeptNeural and Evolutionary Computing
The gist
Some hardware-based computing systems struggle because their output parts can't handle very large data sizes. The authors study a way to compress data from the system into smaller chunks using random projections, which keeps important information intact. They compare a small system with a large one that compresses its outputs and show that the compressed approach can sometimes work better. This method could help build bigger, more powerful photonic computing devices without being limited by output size.
Open → 2609.07418v1

Analog compute in memory improves accuracy despite noise

NOVA-CIM: Noise- and Correlation-Tolerant Stochastic Interfaces for Analog Compute-in-Memory

Abstract: Analog compute-in-memory (CIM) enables energy-efficient model acceleration, but its reliance on ADC-based readout, which directly quantizes noisy column currents, makes inference accuracy highly sensitive to analog read noise, active-row scaling, and ADC precision. In this paper, we present NOVA-CIM, a noise- and correlation-tolerant stochastic interface for analog CIM by replacing multi-bit ADC readout with random-reference 1-bit sensing and reconstructing results through lightweight counting. By converting column currents into comparison probabilities, this probability-domain readout averages zero-mean dynamic read noise over stochastic samples while reducing dependence on high-resolution ADCs. We provide a unified robustness analysis showing that dynamic read noise is suppressed through temporal averaging and that spatial input-bitstream correlation increases instantaneous current variance rather than introducing first-order MAC bias. MAC-level experiments and end-to-end evaluation on ViT-Base validate the analysis: under read noise, Top-1 accuracy remains 84.48% near the 84.51% bfloat16 (BF16) baseline; under stochastic number generator (SNG) reuse, MAC bias stays near zero while root-mean-square error (RMSE) and stochastic cross-correlation (SCC) grow as predicted.

Mon 7 SeptHardware Architecture
The gist
Analog compute-in-memory (CIM) chips speed up calculations but often suffer from noisy readouts that hurt accuracy. The authors developed a new way called NOVA-CIM to read these noisy signals by converting them into simple yes-or-no comparisons many times and then averaging results, which reduces the effect of noise. Their method avoids the need for complex and precise converters, keeping accuracy high even with noisy signals. Tests on vision transformer models showed almost no loss in accuracy compared to traditional digital methods.
Open → 2609.07059v1