Papers for

hardware acceleration teams

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.

Physics-based network speeds up accurate neural equation simulation

The Physics Is the Network: Fast, Training-Free Neural Emulation

Abstract: Neural emulation need not require learning a substitute for known physics. We investigate PolyNets that couple a continuous-time neural representation of polynomial dynamics with a simple recurrent network for discrete-time integration. When the governing coefficients are known, the resulting tensor graph requires no training and preserves the prescribed numerical scheme while enabling efficient hardware execution and parallel simulation. Using the one-dimensional Korteweg-de Vries equation, we compare PolyNet with CPU and GPU finite-difference Runge-Kutta solvers and three trained neural models: a state-map emulator, a physics-informed predictor, and a learned-tendency integrator. Analytical soliton solutions provide a reference for amplitude and phase errors across grid resolutions, 10^6 dispersively scaled time steps, ensembles of up to 10^4 trajectories, and varying initial amplitudes. PolyNet achieves accuracy comparable to the numerical solvers, including at amplitudes outside the learned models' training conditions. It combines this fidelity with high GPU throughput, approximately constant over the tested resolution range, and favorable ensemble scaling.

Wed 14 OctMachine Learning
The gist
Most neural emulators for physical systems need to be trained on data, but this paper shows a way to simulate known physical dynamics without training at all. The authors combine a neural network design with known physics equations to create a fast, exact model for simulating waves that doesn't lose accuracy. Their method performs as precisely as traditional numerical solvers and runs efficiently on graphics hardware. This approach works well even when conditions go beyond what trained models can handle.
Open → 2610.20525v1

Quantization aware pre training cuts noise and boosts large model accuracy

Quantization-Aware Pre-Training with Constrained Empirical Weight Distribution

Abstract: Quantization-Aware Pre-Training (QAPT) can increase the inference efficiency of DNNs, but a problematic behaviour known as rounding boundary weight oscillation can introduce detrimental noise into the training process and significantly reduce convergence speed. While existing methods can reduce this detrimental noise, they either introduce additional hyperparameters or memory overhead, or cannot consistently improve model accuracy. In this work, we propose optimization with $\textbf{C}$onstrained $\textbf{E}$mpirical $\textbf{W}$eight dis$\textbf{T}$ribution (CEWT), the first hyperparameter-free memory-overhead-free oscillation suppression method that consistently improves QAPT performance: an optimizer post-update step that projects weights to the nearest point in weight space whose empirical distribution (histogram) matches a zero-mean Gaussian. Our key insight is many quantizers are designed with the implicit assumption that the to-be-quantized data are permutations of samples from a zero-mean Gaussian, and this assumption is not true during QAPT. By enforcing the zero-mean Gaussian prior as a hard constraint, CEWT can suppress this detrimental noise. Empirical results on various combinations of SOTA quantizers and hypersphere optimizers suggest, that with a geomean increase of 4% in training time, CEWT can consistently reduce the pre-training perplexity (by an average of 2.5 and up to 21 points) of low-precision (down to 1-bit activations and weights and up to 610M parameters) LLaMA/GPT models without introducing any hyperparameters or storage overhead. Code is available at https://github.com/1733116199/cewt

Sat 26 SeptMachine Learning
The gist
Quantization-aware pre-training helps make large neural networks faster but can cause a problem where weights keep jumping back and forth, slowing down learning. The authors propose a way to keep the weights shaped like a bell curve (a normal distribution) during training to stop this jumping. This method doesn’t add extra settings or memory use but still improves training stability and final model quality. They tested it on big language models with very low precision and saw consistent benefits without extra costs.
Open → 2609.32659v1

Agentic chip design improves speed with higher-level abstractions

Can Agents Design Better Chips with a Higher Level Abstraction?

Abstract: Large Language Model (LLM) agents are increasingly being explored for chip design, but most existing approaches operate directly at RTL. We ask whether agents can design better chips by leveraging higher-level abstractions. We compare Direct RTL Design, Agent-based HLS Design, Post-Compiler HLS Refinement, and Post-HLS RTL Refinement, and combine Agent-based HLS Design with Post-HLS RTL Refinement as Agent-based HLS with RTL Refinement (AHRR). We use FPGAs as a practical, easy-to-deploy platform for end-to-end evaluation, but note that the design-flow tradeoffs we study are largely independent of the target technology. Across a diverse 11-tasks benchmark suite, AHRR achieves a 2.6$\times$ geometric-mean speedup over Direct RTL Design across our benchmark suite. Case studies show that HLS distills design knowledge into abstractions that agents can leverage, while RTL refinement recovers lower-level optimization opportunities. Together, these results make AHRR a promising workflow for agentic chip design. The code and evaluation artifacts are available at https://github.com/ZijD/AHRR.

Thu 17 SeptArtificial IntelligenceHardware Architecture
The gist
Designing computer chips is complicated, and new AI tools called agents are being used to help. Most agents try to design chips at a very detailed level, but this paper finds they can do better when working with higher-level designs first. The authors show that a combined approach, starting with a high-level design and then refining it at a lower level, runs chips faster. They tested this on many tasks and saw big improvements over traditional methods.
Open → 2609.21157v1