Papers for

embedded systems developers

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.

Weight perturbation nears backpropagation accuracy on mnist with large batches

Approaching Backpropagation Accuracy with Weight Perturbation on MNIST

Abstract: Weight perturbation (WP) estimates learning directions from random parameter perturbations and a scalar change in loss, without backpropagating derivatives. We examine how batch size, training duration, and estimator stabilization affect its attainable accuracy in fully connected MNIST networks. In the shallow configuration, large-batch training reaches approximately 97\% test accuracy, compared with an early backpropagation (BP) reference near 97.5--98\%. The same comparison exposes a substantial efficiency gap: under a ten-epoch budget, shallow WP reaches 90.2\%, whereas the reported BP reference reaches 97.4\%. Epoch-indexed curves show diminishing returns from increasing batch size beyond 4,000. Learning-rate reduction and averaging independent perturbation-based updates also stabilize deeper networks, although their recorded results do not establish BP-level accuracy. We distinguish these empirical findings from a finite-horizon approximation argument: under stated regularity conditions, population WP can approximate a fixed gradient-descent trajectory arbitrarily closely at any fixed finite depth. Positive classification margins then suffice to preserve the reference predictions on a finite test set with arbitrarily high probability. Together, the results identify near-BP accuracy as a configuration- and budget-dependent possibility, rather than evidence of equal efficiency or an unconditional accuracy guarantee across depth.

Thu 15 OctMachine LearningNeural and Evolutionary Computing
The gist
Training neural networks usually relies on a method called backpropagation to adjust weights for better predictions. This paper studies an alternative called weight perturbation, which tweaks weights randomly and uses the change in error to guide learning without needing backpropagation. The authors found that with large batches and long training, weight perturbation can approach but not fully match backpropagation’s accuracy on digit recognition. They also explain that while it can mimic gradient descent closely under certain conditions, the efficiency and accuracy compared to backpropagation vary with the network depth, batch size, and training time.
Open → 2610.21665v1

LLM agents improve hardware test coverage with independent data checks

Independent Data-Integrity Verification for LLM-Driven Functional Coverage Closure in Hardware Design

Abstract: LLM agents can write directed tests that close functional coverage, but coverage only shows that a state was reached, not that the data on the way there was correct. This is a long-known point in verification and we do not claim it as new. We describe a small coverage-closure agent that applies it to an LLM loop: coverage is read from the report that the simulation itself exports (cocotb-coverage YAML) and never taken from the model's account, and data integrity is checked by scoreboards that are separate from the model. On three architecturally distinct RTL designs (an asynchronous FIFO, a UART transmitter and an AHB2APB bridge) the agent raised coverage from 91.7%, 88.9% and 67.4% to 100% within its 8-iteration budget in every logged run, using one design-agnostic agent. A reactive scoreboard monitor attached to the FIFO's base testbench also found a clock-domain-crossing bug in the author's own stimulus code. The monitor is not yet attached to the LLM-generated tests, so their data integrity is not independently checked; one manual check on a single FIFO test is reported as preliminary. We list the weaknesses of this evidence: three designs, no baseline, no ablation, and logged runs that come from several agent checkpoints.

Thu 15 OctHardware ArchitectureArtificial IntelligenceSoftware Engineering
The gist
Hardware designs are tested to ensure they work correctly by checking if all possible situations happen during tests, called coverage. The authors show that using AI language models (LLMs) can create tests that reach all coverage states, but reaching a state doesn't mean the data is right. They add extra checks that independently verify data along the way, improving confidence in the tests. This method was tested on three different hardware designs and successfully improved coverage to 100% every time within a limited number of test runs.
Open → 2610.21570v1

Compositional method learns timed models for parts of synchronous systems

Compositional Automata Learning of Timed Synchronous Systems

Abstract: Active model learning is a crucial technique for automatically constructing formal models of black-box timed systems. However, existing learning approaches typically construct a single monolithic automaton for a timed system with multiple synchronous components, obscuring its component structure and hindering component-level analysis. We propose a compositional learning approach that constructs a deterministic real-time automaton (RTA) for each component with access only to the target system as a whole. Upon termination, the learned RTAs form a network that exhibits exactly the same timed behaviors as the target system. Within the respective resource limits, our implementation terminates successfully on 213 of the 240 (88.8%) randomly generated benchmark instances and all six adapted case-study benchmarks, and requires less learning time than monolithic approaches on some instances.

Thu 15 OctFormal Languages and Automata Theory
The gist
Building detailed models of systems that have timed parts working together can be hard if you try to learn everything at once. This paper shows a way to learn separate models for each part, even when only watching the whole system. The models can then be combined and behave exactly like the real system. The authors tested their method on many examples, finding it works well and can be faster than older methods.
Open → 2610.21237v1

Robot models focus information flow for more efficient action control

Causal Analysis of Robot Foundation Models Enables Efficiency Gains

Abstract: Vision-language-action (VLA) models are a promising approach to general purpose robot manipulation. While the internal computation of vision-language models, which compose the backbone of VLAs, has been studied extensively, less is known about how their perceptual and semantic representations are transformed into action in VLA models. We study this question mechanistically in three frontier VLA models ($π_{0.5}$, MolmoAct2, and MolmoBot) by analyzing the causal pathways through which the input image and the instruction shape actions. Across the three models, activation patching shows that causally relevant information influences the action expert (AE) through a narrow band of mid-to-late cross-attention layers, which we term the action-conditioning interface. The content of this information changes with token and layer within the model. Early-to-mid layer representations of the target noun token determine which object is selected, whereas mid-to-late layers carry the spatial information in text tokens that redirects the movement when patched. Where spatial information is stored in prompt tokens various based on the architecture. In MolmoAct2 the model forms task-conditioned representations at the text positions that follow the instruction, whereas $π_{0.5}$ additionally stores this information at image token positions. We show that these findings can be translated directly into improving model efficiency. We find that restricting MolmoBot's action expert conditioning to only 3 out of 36 layers reduces inference FLOPs by up to $33\%$ while maintaining comparable task success with the default model across 3,000 evaluation episodes ($46.7\%$ vs. $46.9\%$), and the same principle carries over to real-robot deployment of $π_{0.5}$.

Wed 14 OctRobotics
The gist
Robots that understand pictures and instructions to perform tasks can be slow or inefficient. The authors studied three advanced robot models to see how they turn what they see and hear into actions. They found that important information travels through specific parts of the model, especially in certain layers that connect understanding to movement. Using this knowledge, they made one robot model work faster and use less computing power without losing performance. This shows how understanding the details inside robot 'brains' can help make them more practical.
Open → 2610.20750v1

New method speeds up robot action prediction while improving success

Accelerating VLA Inference with Perturbation Informed Execution

Abstract: Action-chunking vision-language-action (VLA) models predict sequences of future robot actions. Under fixed-horizon execution, the robot executes a fixedlength prefix of each predicted chunk before invoking the policy again, leaving the remaining predictions unused. For a given number of executed actions, short execution horizons require more policy calls. Extending the execution horizon amortizes policy inference cost over more actions. However, uniformly applying long horizons across episodes can limit opportunities for precise corrections. To address this limitation, we propose PICES (Perturbation-Informed Chunk and Execution Horizon Selection), a training-free method that jointly selects an action chunk and the number of actions executed before the next policy call. Within a single policy call, the action expert generates a batch of action chunks from multiple initial noise samples and their locally perturbed counterparts, using the same conditioning features across all samples. PICES exploits differences between corresponding actions in each nominal chunk and its counterpart to determine candidate-specific execution horizons and select a nominal chunk for execution. Experiments on simulation benchmarks and real-world manipulation tasks demonstrate that PICES achieves speedup by up to 2.3x in wall-clock policy inference time on Jetson Orin and Thor relative to fixed horizon baselines while improving the success rate.

Wed 14 OctRobotics
The gist
Robots often plan several actions ahead but only carry out part of their plan before rethinking. The authors found that always choosing long or short plans can slow things down or reduce accuracy. They created a method called PICES that looks at small differences in possible actions to decide how many steps a robot should do before planning again. This approach makes robots work faster and more successfully in tests and real tasks without extra training.
Open → 2610.19656v1

TALU chip speeds up RISC-V vector processing with tiled ALU grid

TALU: A Reconfigurable Tiled-ALU Grid for RISC-V

Abstract: Lane-based RISC-V vector processors exploit data parallelism well but pay a recurring cost for two common patterns: reductions, which require a separate tree pass, and deep dependent expression chains, which cannot be fused and are issued as serial vector instructions. We present TALU, a 5-stage RISC-V core whose execute stage is an NxN grid of registered ALU tiles instead of a single ALU. The grid is a reconfigurable, feed-forward spatial fabric: tiles route operands only from non-backward neighbours, and added diagonal forwarding lets a reduction collapse spatially. A minimal custom extension configures the per-tile operation, routing, and per-tile constants, and streams operands through the array. On a single fabric, TALU runs ordinary scalar code, single deep-path expressions, and multi-lane vector kernels. On the benchmark suite of the RISC-V2 vector processor, TALU is 1.8-5.5x faster than RISC-V2 and 4.5-15.5x faster than Vicuna at equal lane count, with a reduction cost (dot÷add) of 1.05x versus 1.96x and 1.26x for the vector cores. A retimed implementation places and routes at 1.03 GHz in 45 nm in 0.30 mm2, half the area of RISC-V2.

Tue 13 OctHardware Architecture
The gist
Standard RISC-V vector processors handle many data points at once but slow down when tasks need many steps or combinations of results. The authors created TALU, a processor with a grid of small arithmetic units working together in a special way to handle these tricky tasks faster. This design runs normal code, long chains of calculations, and multi-lane vector programs all on the same hardware. TALU is shown to be much faster and smaller than comparable RISC-V vector processors.
Open → 2610.19277v1

Robot framework reduces repeated evaluations when following instructions

MIND: Instruction-Conditioned Incremental Grounding for Robots

Abstract: Robots following persistent language instructions must decide which cached room judgments remain valid as their environment changes. We present MIND (Maintenance via INstruction-conditioned Dependencies), a framework for maintaining target-room decisions without re-evaluating every room after each event. A language model compiles each instruction into dependencies for semantic qualification and target selection. The controller intersects semantic dependencies with event footprints, refreshes affected judgments, and updates reachability and selection separately. For fixed deterministic evaluation, planning, and selection, conservative dependency and footprint coverage preserves the decisions of full recomputation. On 240 five-event ProcTHOR sequences with an exact benchmark predicate, MIND reduces mean semantic evaluations from 30.6 to 11.2 while preserving all 1,200 post-event decisions. Frozen-evaluator experiments with Phi-4 and Qwen3-14B also preserve all 1,200 decisions, without improving the evaluators' underlying task accuracy. In 32 closed-loop AI2-THOR episodes using exact-predicate qualification and metadata-derived footprints, MIND matches the final target decision of full recomputation in every episode. Unitree G1 experiments demonstrate target reuse and reselection across room transitions without additional semantic evaluations under MIND, and abstention after a barrier and an object removal at 4 evaluations against 15 to 18. Additional materials are available at https://mind-icra27.github.io/.

Tue 13 OctRoboticsArtificial Intelligence
The gist
Robots often need to decide which room a person wants based on ongoing instructions and changes around them. The authors developed MIND, a system that helps robots remember these decisions without checking every room again after every change. It uses a language model to figure out which parts of the instructions matter and updates only the affected decisions, saving time and effort. This method keeps results just as accurate but requires fewer checks.
Open → 2610.19262v1

Thermal aware method improves computing speed without losing accuracy

AMAX: Accuracy-Aware Multi-Loop Asymmetric Perforation for Heterogeneous Architectures

Abstract: Thermal constraints in heterogeneous multi-core systems can significantly degrade performance, as conventional techniques such as dynamic voltage and frequency scaling (DVFS) and task migration introduce overhead under high utilization. Approximate computing, particularly loop perforation, can mitigate this overhead by reducing computation at the cost of accuracy loss. However, existing approaches typically apply a uniform perforation rate across all loops, ignoring loop-specific sensitivity. We propose AMAX, an accuracy-aware multi-loop asymmetric perforation framework that reduces the combinational design space through loop-wise profiling and multi-objective configuration selection, and dynamically adapts the resulting configurations at runtime according to performance requirements. Experiments on PARSEC benchmarks show that {\em AMAX} achieves up to 0.85 improvement in normalized accuracy over symmetric perforation for the same performance targets.

Tue 13 OctHardware Architecture
The gist
Many computers with different types of processor cores can slow down when they get too hot because usual ways to cool down reduce performance. The authors show a method that skips some repeated calculations in certain parts of a program more smartly, so the computer runs faster but still gives good answers. They check different parts of a program to see how much skipping can be done without making mistakes and change this while the program is running. Their tests show this method gives better accuracy compared to skipping the same amount everywhere.
Open → 2610.19186v1

Extreme sparsity breaks neural network connectivity and guided fixes improve training

When Sparsity Breaks Connectivity: Functional Reachability and Guided Topology Dynamics in Extreme Sparse Training

Abstract: Dynamic Sparse Training (DST) periodically prunes and regrows connections, inducing a discrete dynamical mechanism over network topologies. At extreme sparsity ($\ge 99\%$), this dynamic tends to destroy input-output information pathways, and performance with standard magnitude/random updates degrades sharply. We formalize forward, backward, and functional reachability on layered sparse graphs, derive closed-form expectations for reachable neurons and edges, and show that Monte Carlo realizations match the theory. Guided by this reachability-based structure, we bias pruning toward non-functional edges and regrowth toward functionally consistent candidates. We introduce this reachability-driven modification of topology evolution as Reachability-guided in DST, referred to as guided DST. On CIFAR-10/100 and Tiny ImageNet, guided DST recovers large accuracy gaps versus unguided DST (up to $+14.4$ points at $99.9\%$ sparsity on CIFAR-100), and on MLP-Mixer guided DST remains trainable at $99.99\%$ sparsity while unguided random regrowth degrades sharply. These results cast extreme-sparse training as a connectivity-preserving dynamical process. Our implementation is publicly available at https://github.com/mzjaworski/ea_dst.

Mon 12 OctMachine Learning
The gist
Training very sparse neural networks, where most connections are removed, tends to break the pathways that carry information from inputs to outputs, causing performance to drop sharply. The authors studied how these connection paths form and disappear in sparse networks and developed a way to track and protect them during training. By guiding which connections to prune and regrow based on their role in the network, they restored accuracy on image classification tasks even at extremely high sparsity levels. This approach treats sparse training as a process of preserving key connectivity in the network.
Open → 2610.17425v1

Spiking neural networks train faster with parallel exact methods

FidLIF: Parallel Training of High-Fidelity Spiking Neurons with Exact BPTT

Abstract: Although spiking neural networks (SNNs) show promise in energy-efficient computing through event-driven computation and stateful temporal processing, their recurrent membrane dynamics render their training inherently sequential and inefficient for long sequences. Existing methods achieve full-sequence parallelism in SNNs through two main strategies: redesigning or approximating spiking dynamics to avoid reset-coupled temporal dependencies, or relying on iterative relaxed fixed-point solvers that suffer from excessive memory costs and iteration-dependent backward overhead. To address these limitations, we present FidLIF, a novel framework that reconciles the incremental update and hard-reset behavior of standard spiking LIF neurons with parallel forward propagation and BPTT-equivalent backward propagation. FidLIF iteratively recovers the full-sequence membrane-potential trajectory in parallel. By exploiting the lower bidiagonal structure induced by the local recurrence of LIF neurons, FidLIF formulates each forward trajectory correction and backward adjoint propagation as associative scans with an $O(\log T)$ temporal depth. This formulation also supports input-dependent neuronal parameters and allows the same neuron to perform full-sequence parallel training and incremental step-by-step inference at deployment. In our numerical convergence evaluation, FidLIF achieves a mean absolute error below $10^{-7}$ relative to the matched serial relaxed LIF dynamics, while yielding gradients numerically equivalent to exact BPTT. Our Triton implementation delivers favorable long-sequence latency and memory scaling, while achieving competitive performance on four sequential classification benchmarks. By reconciling parallel training with step-by-step execution, FidLIF enables high-fidelity spiking dynamics to benefit from parallel hardware without compromising incremental inference at deployment.

Mon 12 OctNeural and Evolutionary Computing
The gist
Training spiking neural networks is usually slow because their activity depends on past events in a sequence, making the process step-by-step. The authors developed FidLIF, a new method that allows the entire sequence to be processed in parallel during training while keeping perfectly accurate results. This method matches the traditional step-by-step training accuracy but runs faster and uses less memory, making it easier to train these energy-efficient networks. Their approach also keeps the normal step-by-step behavior during actual use, combining the best of both worlds.
Open → 2610.16924v1

Equilibrium propagation enables training large image generators without backpropagation

PotentialEP: Backprop-Free Training of CIFAR-Scale Generative Models via Equilibrium Propagation

Abstract: Generating an image with a diffusion or flow-matching model typically involves integrating a velocity field for hundreds of sequential steps. That computation suits a GPU poorly and an analog neuromorphic substrate well, where one fast, low-power physical relaxation could replace the whole sequence. Two things are needed: a generative algorithm whose computation is a relaxation, and a way to train it without backpropagation, whose global gradient transport is hard to realise in analog. Energy Matching supplies the first, sampling by gradient-descent relaxation on a time-independent potential - but obtaining the gradient that descent follows is itself a backward pass, once per integration step. We prove that a predictive coding network with a single linear injection term added to its energy relaxes to a state whose visible layer carries that gradient inherently, with an error that vanishes for small injection strengths. An Energy Matching model trained by backpropagation can therefore be loaded into this network unchanged and sampled by relaxation alone, matching the original model's FID to within 0.04 at CIFAR-10 and ImageNet-32 scale. The network can also be trained without backpropagation: Equilibrium Propagation reproduces backpropagation's parameter updates to a cosine similarity of 0.9998, and training end to end with those updates reaches an FID of 3.64 on unconditional CIFAR-10 against 3.54 for backpropagation. To our knowledge this is the first CIFAR-10 generative model trained with Equilibrium Propagation, and the first at competitive quality by any backpropagation-free rule. This quality does not require group normalisation or attention: an architecture of only convolutions and pointwise nonlinearities, both native to an analog crossbar, reaches an FID of 3.51 when trained by backpropagation.

Sat 10 OctMachine LearningEmerging TechnologiesNeural and Evolutionary Computing
The gist
Training big image generators usually needs a method called backpropagation, which is hard to run on some energy-efficient computers. The authors present a way to train these models without backpropagation by using equilibrium propagation, a process that relaxes a network to steady states to learn. Their approach matches the quality of traditional methods on datasets like CIFAR-10, using only simple operations well suited for analog hardware. This could pave the way for faster, low-power image generation in new computing systems.
Open → 2610.14409v1

New LDPC decoding methods cut errors and speed up 5G data processing

Low-Latency LDPC Decoding Based on Consensus and Return Residual Belief Propagation

Abstract: We propose two new decoding algorithms for low-density parity-check (LDPC) codes. The Consensus and Return residual belief propagation (C&R-RBP) algorithm reduces the number of iterations required to achieve a target decoding error rate over an AWGN channel by exploiting the availability of updated information, thereby mitigating the performance degradation caused by the greedy behavior of RBP-based algorithms and reducing error propagation. The Consensus and Delayed Return RBP algorithm (C&DR-RBP) achieves better performance in the early decoding iterations than C&R-RBP, making it particularly suitable for low-latency applications. Both proposed methods maintain the same computational complexity as the original RBP algorithm in terms of residual calculations. We also provide a formal analysis showing that the Consensus mechanism increases the probability of correct bit decisions under initial decoding conditions and in the presence of severe bit transmission errors, providing insight into the performance gains observed in the simulations. Numerical results based on the rapidly growing 5G New Radio (NR) standard, considering different code lengths, code rates, and channel models, demonstrate that both methods outperform competing RBP-based algorithms with similar overall computational complexity in terms of frame error rate (FER) and bit error rate (BER).

Fri 9 OctInformation Theory
The gist
Decoding digital signals accurately and quickly is important, especially for technologies like 5G. The authors propose two improved methods for decoding that reduce errors and achieve correct results faster than previous methods. Their approaches use smart ways to combine and update information during decoding, which helps avoid mistakes spreading. Tests showed these methods outperform similar existing ones without adding extra calculation work.
Open → 2610.14387v1

SmolWAM speeds up robot action prediction on low power devices

SmolWAM: A Latent World-Action Model for Robotic Manipulation on Edge Devices

Abstract: World-action models (WAMs) predict a robot's actions together with the observations those actions will produce. However, the strongest models rely on video diffusion transformers that are far too computationally expensive for resource-constrained edge devices. We present SmolWAM, a latent WAM that we derive from the 2B-parameter Cosmos Policy by keeping its pretrained trunk and rebuilding its inference interface: single-frame visual latents, cached text features that preserve the trunk's attention sinks, 12 of 28 transformer blocks, and 1,008 tokens from which actions and future visual latents are read out in one rectified-flow step. Trained in 3.6 GPU-hours, SmolWAM succeeds in 95.5% of 400 LIBERO episodes at 57 ms and 2.3 TFLOP per 16-action chunk with 2.4 GiB of GPU memory, 11x faster than its teacher with 18.5x fewer FLOPs and 3.2x less memory, and its world head still forecasts scene motion.

Fri 9 OctRoboticsMachine Learning
The gist
Robots need to predict what will happen when they take actions, which usually requires lots of computing power. The authors created SmolWAM, a smaller, faster model that can run on devices with limited resources like edge GPUs. It keeps key parts of a large existing model but uses fewer computations to predict robot actions and future scenes with good accuracy. SmolWAM completes tasks much faster while using less memory than the big model it’s based on.
Open → 2610.13740v1

WebAssembly helps protect AI models on edge devices but adds overhead

Protecting CPU AI On Edge TEEs: WebAssembly's Promise and Practical Challenges

Abstract: AI models on edge hardware contain important intellectual property (IP), but an adversary can steal it when they achieve root access. Trusted Execution Environments (TEE) like Arm TrustZone protect against these Operating System (OS) level attacks. However, they are challenging to use. More precisely, it is difficult to run unaltered applications inside a TEE. This work presents a solution that allows the execution of unaltered AI models, compiled to WebAssembly, on the WebAssembly Micro Runtime (WAMR) in OP-TEE for Arm TrustZone. Additionally, this work provides an AI model distributor that encrypts the WebAssembly binary and places the encryption key in one of the device's fuses. This way, only the WAMR Trusted Application (TA) in OP-TEE can decrypt and execute the AI model. A thorough evaluation of our solution shows that it incurs an additional overhead of 22% in comparison to an application manually ported to OP-TEE, while also facilitating the execution of unaltered AI models with an additional inference latency of 6% without significant porting effort. Overall, there is a pressing need to safeguard the IP of AI models and this work shows that there is a real promise in WebAssembly, but there remain some practical challenges.

Thu 8 OctCryptography and SecuritySoftware Engineering
The gist
AI models running on small devices can be copied if bad users get control, so the authors worked on protecting these models using a special secure area in the hardware called a Trusted Execution Environment. They made it possible to run AI code compiled to WebAssembly in this secure space without changing the code. Their system encrypts the AI code so only the secure environment can decrypt and run it. This approach adds some extra delay but helps keep AI models safe without much extra work.
Open → 2610.12050v1

Spike-driven planning matches neural network accuracy with low energy

SDPAD: A Fully Spike-Driven Pipeline for End-to-End Autonomous Driving

Abstract: End-to-end autonomous driving demands trajectory planners that are both highly accurate and cheap enough for edge deployment. State-of-the-art artificial neural network (ANN) planners meet the accuracy requirement at the cost of heavy dense computation, while spiking neural networks (SNNs)---though promising orders-of-magnitude energy savings through sparse, event-driven arithmetic---still lag far behind in planning accuracy. We present \textbf{SDPAD}, a fully spike-driven end-to-end planning pipeline that closes this gap. SDPAD converts a pre-trained ANN perception stack into integer-spike form via quantized ANN2SNN conversion, lifts multi-view images into the bird's-eye-view (BEV) space with a spike-driven-max (SDM) depth distribution (Spike-3D-Lift), and plans through the Spike-QFormer, a spiking query transformer in which ego, agent, and map queries distilled from the BEV scene are fused by learnable waypoint queries via cross-attention, followed by deformable spike-cross-attention refinement. Every operation is gated by integer spikes and inference is a single feed-forward pass without temporal simulation loops. On the nuScenes open-loop benchmark, SDPAD achieves an average $L_2$ error of 0.40\,m and a collision rate of 0.12\%, on par with strong ANN planners while consuming 69.9\,mJ---less than 2\% of recent ANN baselines. In closed-loop evaluation on the NAVSIM navtest split, SDPAD reaches 86.3 PDMS, surpassing the previous SNN planner SAD by 4.3 points and matching mainstream ANN planners at a fraction of their energy. To our knowledge, SDPAD is the first fully spike-driven planner evaluated in end-to-end autonomous driving, demonstrating that SNNs can rival dense ANNs in complex driving tasks.

Thu 8 OctRoboticsArtificial Intelligence
The gist
Planning safe routes for self-driving cars usually needs powerful computers that use a lot of energy. The authors built a method called SDPAD that uses spiking neural networks, which work more like the brain by sending brief signals, to plan driving paths with much less energy. They showed that SDPAD can plan as accurately as common neural networks while using less than 2% of the energy. This could help make self-driving technology more efficient, especially on small devices.
Open → 2610.11583v1

Hardware memory safety extensions tested for database security and speed

Should Your Database Systems Use Hardware-Assisted Memory Safety Extensions in Production?

Abstract: Database systems are predominantly developed in unsafe languages (e.g., C/C++) to meet performance requirements through low-level memory management, yet this reliance renders them prone to systemic memory-safety issues that compromise reliability, consistency, security, and durability. Through an extensive bug analysis of prominent database systems, we show that these memory-safety issues persist in production environments despite advancements in database testing tools. While emerging hardware-assisted extensions, such as Arm's Memory Tagging Extension (MTE) and CHERI, offer a promising mitigation path for memory safety, their practical applicability and performance overhead within the specialized constraints of database systems remain largely unexplored. In this paper, we evaluate hardware extensions through the lens of what we define as the database trilemma: the fundamental trade-off between safety, performance, and portability, to determine their viability for production-grade database systems. We provide the first side-by-side comparison of MTE and CHERI across a database workload suite. Our bottom-up study spans microarchitecture, the compiler/runtime/OS stack, core data structures (ART, B+Tree, hash table, skip list, linked list, and queue), and full database systems (Redis, LevelDB, SQLite, MySQL, DuckDB, and LadyBugDB) to characterize their performance, safety guarantees, and ease of adoption. We find that while hardware extensions can offer near-deterministic protection, they introduce non-uniform performance taxes: MTE provides high portability with modest overheads (~10%), while CHERI delivers superior safety guarantees with higher performance penalties (20-60%) and significant porting effort. Our study equips database systems architects with an actionable guide toward building the next generation of reliable, secure databases using hardware-assisted safety mechanisms.

Thu 8 OctDatabases
The gist
Databases often use programming languages that can cause tricky memory problems, risking data errors or breaches. The authors studied two new hardware tools that help catch these memory mistakes automatically: Arm's Memory Tagging Extension (MTE) and CHERI. They tested these tools in real database systems to see how well they protect memory without slowing things down too much. They found that MTE adds only a small speed penalty and works well on many systems, while CHERI offers stronger safety but slows databases more and needs extra work to use. This helps database builders decide if these hardware tools are worth using to make databases more reliable and secure.
Open → 2610.11525v1

Online evolving neural networks improve stock return predictions on edge devices

Evolve on the Host, Predict on the Edge: Deploying Online Neuroevolutionary Architecture Search for Cross-sectional Stock Return Prediction

Abstract: Accurate forecasting models are usually large, expensive to update online, and fixed in architecture once trained. We apply ONE-NAS, an online neuroevolutionary architecture search that evolves a population of small recurrent networks as each window of data arrives, to daily cross-sectional stock return prediction, and pilot it on a host and endpoint pipeline: the host runs the search and ships each generation's champion genomes over TCP/IP to a Raspberry Pi 4B, which predicts online. On the Pi a single champion predicts a 50-stock window in 24.6~ms and the ensemble of 40 island champions in 556~ms, far inside the daily decision cycle. On four panels of US mid-cap equities over 2022--2024, reading the population as a rank-mean ensemble of island champions returns $+27.5\%$ net of realised transaction costs, against $+11.3$ to $+14.8\%$ for online LSTM, online GRU and monthly-retrained LSTM baselines and $+4.5\%$ for the single best genome used in prior ONE-NAS work.

Wed 7 OctComputational Engineering, Finance, and ScienceMachine LearningNeural and Evolutionary Computing
The gist
Predicting stock returns is tough because models are often big and slow to update. The authors used a method that evolves small neural networks each day to quickly adjust to new data. They ran this method on a computer that sends updated neural nets to a small device, like a Raspberry Pi, which makes fast daily predictions for stocks. This approach performed much better than common prediction models on real stock data from 2022 to 2024.
Open → 2610.10038v1

Spiking vla cuts delay for efficient vision language action models

SpikingVLA: Asynchronous Spiking Vision-Language-Action Models

Abstract: ANN-to-SNN conversion offers a practical route toward energy-efficient spiking Vision-Language-Action (VLA) models by bypassing the substantial cost of training large-scale SNNs from scratch. However, existing methods often require many timesteps to maintain competitive performance, resulting in substantial inference latency for real-time VLA deployment. To address this challenge, we introduce SpikingVLA, an ANN-to-SNN conversion framework that enables accurate and low-latency spiking VLA inference. Specifically, we propose a Dendritic Integrate-and-Fire (DIF) neuron that alleviates channel-wise activation outliers through dendritic mixing and adaptive somatic firing, enabling accurate ANN-to-SNN conversion with fewer timesteps. Building on DIF neurons, we further introduce an asynchronous execution mechanism that overlaps temporal computation across VLA components, reducing synchronization overhead and latency. Extensive experiments demonstrate that SpikingVLA achieves competitive navigation performance with substantially improved inference efficiency. Compared with existing spiking VLA methods, SpikingVLA improves SR and SPL by 11.9\% and 12.6\%, respectively, while reducing first-action latency by 11.2$\times$. These results establish SpikingVLA as a practical framework for deploying pretrained VLA models with high-performance and low-latency spiking inference.

Wed 7 OctComputation and Language
The gist
Vision-language-action models help robots understand and act using sight and language, but making these models efficient can be slow. The authors created SpikingVLA, a new way to convert existing models into faster, energy-saving versions that use fewer steps to make decisions. They introduced special neurons to better handle activation signals and a method to run parts of the model at different times to reduce waiting. Their approach leads to much quicker responses with similar or better performance in navigation tasks.
Open → 2610.09710v1

Hybrid trace nets speed up safety checks in complex systems

Structural Analysis of Hybrid-Trace Nets: An Optimization Approach

Abstract: Fault and error detection is crucial for ensuring the correctness of safety-critical systems. Safety verification often addresses reachability of bad system states, where exhaustive state inspection may be intractable due to the large state spaces of complex systems. We propose a reachability relaxation for hybrid trace nets, a useful mathematical model for analyzing concurrent event systems, to efficiently verify system safety. We further use our relaxation to effectively identify invariants, expressions that hold in all reachable states, allowing state-space reduction for efficient verification. Empirically, our approach proves unsafe states unreachable in 1.5x more instances, generates 2.5x more invariants with up to 2 orders of magnitude faster generation times than the baselines in the tested problems.

Tue 6 OctLogic in Computer Science
The gist
Checking if complex safety-critical systems can reach dangerous states is very hard because there are so many possible situations to consider. The authors offer a new way to relax this problem using hybrid trace nets, which makes it faster and easier to find important conditions that always hold in safe situations. Their method can prove unsafe states don’t happen more often and find these helpful conditions much faster than older approaches. This helps simplify the system’s analysis and lets verification run more efficiently.
Open → 2610.09184v1

X-OPM improves on-chip power modeling accuracy and robustness

X-OPM: Explainable Automatic Digital On-Chip Power Modeling for Enhanced Robustness

Abstract: Proactive power management systems reduce processor dynamic power through runtime power prediction and power-aware scheduling. Accurate, stable and low-overhead digital on-chip power meters (OPMs) are crucial for improving the prediction quality. Recent studies have explored various modeling methods, including using linear models, decision trees, and multi-layer perceptrons (MLPs) to construct OPMs. However, most current approaches train models end-to-end without analyzing the physical interpretability of features, affecting their ability to generalize to unseen workloads. Grounded in the design principles of synchronous digital VLSI circuits, X-OPM introduces a robust feature engineering framework that uses tree-based models to capture feature interactions and linear models for prediction. It also incorporates a human-in-the-loop workflow to balance model accuracy against modeling effort. Evaluated on a commercial C906 vector processor, X-OPM consistently achieves $R^2 > 0.93$ across all workloads with sampling window size set below $8$ cycles. In contrast, state-of-the-art methods including APOLLO, COBIT, and standard MLPs fail to generalize across all test cases. Layout with commercial EDA tools shows that X-OPM incurs an area overhead below $0.1\%$, which is on par with lightweight tree-based and linear models, and significantly smaller than MLP-based models.

Tue 6 OctHardware ArchitectureArtificial IntelligenceMachine Learning
The gist
Predicting the power used by a computer chip while it is running helps save energy and improve performance. Existing methods for measuring this power often work well only on known types of tasks and can be hard to explain. The authors introduce X-OPM, which uses knowledge about how chips work to build simpler and more reliable models that can explain how different factors affect power use. This new method works better across different tasks and uses very little extra chip space.
Open → 2610.08502v1

Meta-learn cellular automata achieve fast task adaptation without gradients

MetaLearnNCA: Few-Shot Offline Meta-Learning via Interacting Neural Cellular Automata

Abstract: Few-shot meta-learning traditionally formulates task adaptation either as analytical gradient descent through unrolled computational graphs or as metric-based distance comparisons over flattened 1D fea- ture vectors, which either incur costly test-time backpropagation or discard native 2D spatial geometry. In this work, we propose METALEARNNCA, a decentralized framework that achieves few-shot adapta- tion through the dynamical interaction of coupled Neural Cellular Automata (NCAs) without computing analytical gradients during inference. MetaLearnNCA decomposes task adaptation into an Active- NCA, which executes task inference conditioned on a continuous 2D spatial memory grid termed the spatial program, and a learned Meta-NCA, which acts as a decentralized cellular optimizer by diffusing spatial error residuals across local neighborhoods to dynamically update this program. METALEARN- NCA is competitive against canonical meta-learners in-distribution (96.12% on Omniglot) with Out-Of- Distribution transfer gains on MNIST, KMNIST, and Fashion-MNIST transfer across 10 independent testing seeds across 1-, 5-, and 10-shot regimes (e.g., surpassing Prototypical Networks by +10.54% on 10-shot MNIST and a +3.87% gain on 10-shot Fashion-MNIST over FOMAML). Our results establish that robust, gradient-free learning-to-learn can emerge from decentralized cellular dynamics on non-von Neumann substrates.

Tue 6 OctMachine LearningArtificial Intelligence
The gist
Many machine learning methods require lots of data or slow adjustments to learn new tasks quickly. This paper introduces MetaLearnNCA, which uses a grid of simple, interacting units called neural cellular automata to adapt to new tasks rapidly without expensive calculations during testing. The authors show that their approach matches or beats existing methods on popular image recognition tests, even when the new tasks are different from the training tasks. Their work suggests that learning can emerge from decentralized, local interactions instead of traditional methods relying on direct gradient updates.
Open → 2610.08479v1

Analog oscillatory hardware learns with lock-in equilibrium propagation

Lock-in EP: An In-Situ Training Algorithm for Oscillatory Hardware

Abstract: Analog hardware platforms offer the potential to reduce energy consumption over digital architectures, but in order to succeed, large-scale analog systems must also be able to operate with or recover from the variability of their components. Towards this goal, we derive and demonstrate the lock-in equilibrium propagation (LIEP) training method. LIEP provides local gradient information for each component in an oscillatory network without separate forward and backward sweeps, potentially allowing for in-situ learning capabilities on analog oscillatory hardware platforms. We demonstrate that LIEP can be used both for ab-initio training as well as recovering performance when pre-trained parameters are perturbed. We show that LIEP can be formulated as a three-factor update rule, and suggest that although the method is currently only validated on shallow networks, alternate architectures may allow it to extend to deep and large-scale networks addressing complex tasks.

Mon 5 OctMachine Learning
The gist
Analog computers could use less energy than digital ones, but their parts aren’t always reliable. The authors developed a training method called lock-in equilibrium propagation (LIEP) that helps analog systems learn by updating themselves without extra steps. This method can train networks from scratch or fix them after their settings get changed. Their approach may help analog devices learn directly on the hardware, although it has so far only been tested on simple networks.
Open → 2610.07283v1

Dual autoencoders improve robot navigation from simulation to reality

Dual Variational Autoencoders for Efficient Sim-to-Real Transfer in Low-Cost Robotic Navigation

Abstract: Vision-based autonomous navigation for low-cost robots remains a fundamental challenge, primarily due to the significant gap between simulated training environments and real-world operational conditions. Direct policy transfer from simulation is often ineffective, while training exclusively on real data is impractical. We propose a hybrid transfer learning framework that effectively bridges the sim-to-real gap by combining domain randomization with feature-level domain adaptation. Our method employs a dual convolutional variational autoencoder architecture with a shared decoder, trained on an extensive set of 45225 simulated images and a minimal set of only 4556 real-world samples. This architecture learns a compact, common latent representation space that aligns the distributions of both domains. The adaptation process is further enhanced by two complementary data augmentation techniques designed to expand the limited real-world data. Experimental evaluation demonstrates that our method achieves an average success rate of almost 91% on image classification tasks for real-world indoor navigation, significantly outperforming both simulation-only and real-world-only training. We validate these findings through a direct, real-world deployment, where the proposed policy successfully guides a low-cost robot in a reactive exploration task. Furthermore, we validate the model's efficiency through a rigorous computational estimation, confirming its suitability for resource-constrained embedded platforms such as the Raspberry Pi 4 and NVIDIA Jetson Nano. This work presents a practical solution for developing effective and efficient navigation policies for low-cost robotic systems.

Mon 5 OctRoboticsComputer Vision and Pattern RecognitionMachine Learning
The gist
Training low-cost robots to navigate using only simulated images often fails when the robot encounters the real world, where conditions look different. The authors designed a method that uses two connected neural networks to learn similar features from both simulated and real images, even with much fewer real photos. This helps the robot's vision system work well when moving from a simulated environment to real indoor spaces. They tested their system on simple robots and showed it guides them successfully and runs efficiently on small, affordable computers.
Open → 2610.06327v1

SparseCraft improves sparse accelerator performance and efficiency

SparseCraft: Agentic Hardware-Software Co-Optimization for Sparse Computing

Abstract: Sparse-accelerator design spaces are usually searched against analytical models, so a design point is admitted on what a model predicts rather than on what the hardware does. SparseCraft closes that gap with a language model inside a closed CHIA loop. In each of 15 iterations the model reads the measured outcome of the previous one and edits the Chisel RTL, the memory configuration and the sparse-kernel schedule of a Gemmini accelerator through MCP tool servers, and no candidate counts until it has been checked for legality, elaborated, simulated cycle-accurately, checked bit-for-bit on every output against a golden reference, and synthesised. The harness turns each measurement into the next work order, a diagnosed bottleneck with matching strategy guidance, the history of tried designs and a score of the model's own prediction, and a second model repairs changes that fail a gate. On a $512 \times 512$ GraphChallenge sparse-DNN layer the loop reaches 2.1x fewer cycles, 9.8x less off-chip traffic and 22.8% less area than the block-sparse Gemmini baseline, with 5.61x higher modelled perf/W and 11.8x lower EDP. The levers span three layers: a schedule that keeps the dense operand resident removes 9.8x of the traffic, a zero-gated MAC and a zero-row skip unit that the model wrote in Chisel cut energy, and resizing the memories cuts area.

Sun 4 OctHardware ArchitectureArtificial Intelligence
The gist
Sparse accelerators help computers run sparse data calculations more efficiently, but designing them is complex and often relies on guesses rather than real hardware tests. The authors created SparseCraft, a system that uses a language model to continuously edit and test hardware designs based on actual measurements, making improvements step-by-step. This approach led to big reductions in processing time, memory traffic, and chip area when tested on a common sparse deep learning task. The model even generated new hardware components to save energy, showing that combining software and hardware changes can create better specialized chips.
Open → 2610.05037v1

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

Gpu boosts robot exploration by cutting redundant scanning time

GPU-Accelerated Path-Dependent Marginal Information Gain for Autonomous Exploration

Abstract: Autonomous exploration demands that robots continuously evaluate candidate viewpoints based on their expected information gain and execution cost. Sampling-based planners estimate this gain by volumetric raycasting and, due to its computational cost, evaluate candidates under an assumption of mutual independence, ignoring the overlap between viewpoints along the same path. This work presents a GPU-accelerated method for computing path-dependent marginal information gain, where instead of storing and merging the observed unknown voxels along each candidate path, previous observations are represented using depth buffers. Candidate rays are projected into the depth buffers of their ancestors to identify observation overlap and exclude regions expected to be observed. The planning tree is evaluated in depth order to maintain the dependency between viewpoints and their optimized yaws, while candidate nodes and rays at each level are processed in parallel on the GPU. The proposed method stays within 5-10% of the exact marginal gain computed using voxel hash maps, with speed-ups of up to 118x on a desktop GPU and 28x on an NVIDIA Jetson Orin NX. The method was integrated into two sampling-based exploration planners and evaluated in three simulation environments, where marginal gain reduced the time to 95% coverage in five of the six evaluated planner-environment combinations. Real-world experiments also showed a 30% reduction in the time to 95% coverage, as well as earlier exploration termination times.

Wed 30 SeptRobotics
The gist
When robots explore unknown areas, they try to pick spots to look around that will give them the most new information. Usually, they assume each new spot is independent, ignoring overlaps with what they've already seen, which can slow things down. The authors present a new method that uses a graphics processor (GPU) to quickly figure out the real extra information each new viewing spot adds along a path, avoiding repeated work. This makes robot exploration faster and more efficient in both tests on computers and real environments.
Open → 2609.40297v1

Large language models guide discovery of low energy spiking neural networks

Large Language Model-Guided Evolutionary Discovery of Native Neural Architectures for Spiking Sequence Modeling

Abstract: Spiking neural networks (SNNs) offer low-energy sequence modeling through sparse, event-driven computation. However, interactions among spike encoding, neuronal dynamics, and information propagation complicate architecture design. Existing SNN sequence models often adapt artificial neural network (ANN) architectures designed for real-valued activations, potentially underusing spike-based communication and temporal state updates, motivating automated discovery of native SNN architectures. Most evolutionary neural architecture search (ENAS) methods operate within predefined configuration spaces, limiting discovery to mechanisms expressible within those spaces. We introduce OpenArchEvo, which uses large language models (LLMs) to evolve executable architecture code in an open program space under spiking-projection constraints. In this space, code differences need not reflect architectural novelty, while direct performance evaluation requires costly training. We construct a three-view representation spanning code, design rationale, and a behavioral fingerprint to support novelty estimation and performance prediction. The search treats predicted performance and estimated novelty as two objectives, using surrogate predictions to select candidates for expensive training evaluations. With an estimated candidate-training cost of 132 V100 GPU-days, the search uncovers multiple native SNN architectures, exemplified by three designs featuring mechanisms such as spike-activity-dependent control of state updates and residual pathways. The discovered NeuroGate surpasses the ANN DeltaNet on WikiText-103, and the discovered architectures reduce estimated architecture-level arithmetic energy by up to 50.6x (LoopMem) relative to a common dense Transformer (ANN) baseline. All code and all discovered architectures will be made publicly available soon.

Wed 30 SeptNeural and Evolutionary Computing
The gist
Spiking neural networks (SNNs) are a type of brain-inspired technology that can work with less energy by using bursts of activity instead of continuous data. Designing these networks is complicated because their components interact in complex ways. The authors use large language models to help automatically create new SNN designs by evolving computer programs, aiming to find architectures better suited to the unique features of spike-based communication. Their search found new SNN structures that outperform some existing methods on text tasks while using much less energy. The new designs and code will be shared publicly for others to use.
Open → 2609.40258v1

Adaptive defect segmentation method improves metal 3d scan analysis

DCM-SAM: Defect-Conditioned Mixture of LoRA Experts for NPU-Deployed AM Defect Segmentation

Abstract: Metal additive manufacturing parts are inspected by X-ray computed tomography, where labelled data is scarce, the pores and inclusions that matter span a few pixels, and inspection must happen at the machine. We present DCM-SAM, a defect-conditioned adaptive mixture of LoRA experts: one frozen Segment Anything backbone carries a separate Conv-LoRA expert bank and mask decoder per defect class, each trained in its own pass, without prompts, on synthetic slices alone, updating only 4.4% of the parameters. On benchmarks that XCT-SAM reports, DCM-SAM improves on every baseline for both classes from a ViT-B backbone against their ViT-H, and reaches 64.2% pore IoU on real NIST scans having seen no real images during training. Deployment then exposes what adaptation work rarely measures: on a Qualcomm Hexagon NPU, ViT-H and ViT-L compile yet cannot allocate at 1024x1024 image resolution, since activations rather than weights exceed the device ceiling, and quantizing weights does not help. ViT-B alone runs, but the adapted encoder then fails to allocate where the stock one succeeds, until a numerically identical rewrite of the attention lets the complete DCM-SAM run in FP16 at 1024x1024, with no operator falling back to the CPU, masks within 0.01% of pixels of the FP32 reference. Code: https://github.com/MushfiqShovon/DCM-SAM.

Wed 30 SeptComputer Vision and Pattern RecognitionMachine Learning
The gist
Metal parts made by 3D printing are checked for tiny defects using X-ray scans, but labeled data is scarce and defects are very small. The authors created DCM-SAM, a system that uses a frozen image model combined with small trained modules specialized for each defect type, trained only on synthetic images without needing user prompts. This method improves segmentation accuracy on real defect scans even though it was never trained on them. They also solved engineering challenges so the method runs efficiently on specialized hardware used in manufacturing machines.
Open → 2609.38811v1

Automated verification framework speeds up ddr5 and lpddr5 memory controller testing

Automated Pre-Silicon Verification of High-Speed DDR5 and LPDDR5/6 Memory Controllers: Closed-Loop Timing, Mode Register, and PHY Synchronization in UVM

Abstract: External memory interfaces (such as LPDDR5/4 and DDR5) are essential components of modern mobile, cloud, and enterprise computing systems. While memory manufacturers focus on physical DRAM die development, the vast majority of semiconductor firms design custom application ASICs that require a dedicated Memory Controller to interface with these standardized external memories. Consequently, pre-silicon design verification of the Memory Controller RTL -- acting as the Device Under Test (DUT) against a third-party DRAM Verification IP (VIP) -- is a ubiquitous and critical challenge across the global semiconductor industry. This article presents an automated, pre-silicon configuration and closed-loop initialization framework for Memory Controller verification. The proposed solution parses JEDEC timing and configuration parameters directly from the DRAM VIP's database files (such as Denali SOMA files) to configure the Memory Controller DUT's registers, while a custom Mode Register Register Abstraction Layer (MR-RAL) tracks volatile DRAM VIP states in real-time. Furthermore, a dynamic, re-compilation-free PHY initialization flow randomizes interface parameters directly in the testbench, executes on-the-fly configuration generation via system calls, and parses the resulting register write sequences at runtime. By integrating these automated methodologies into pre-silicon verification flows, engineers can eliminate setup overhead, prevent false protocol violations, and enable comprehensive randomized testing of complex PHY and Memory Controller configurations.

Mon 28 SeptHardware Architecture
The gist
Memory controllers help computers talk to their external memory chips, but testing these controllers before making the actual hardware is complex. The authors developed an automated system that sets up and checks these controllers using official timing rules and memory settings. This system helps catch errors early and tests many configurations without costly manual setup. Their approach avoids false errors and saves time in the design process.
Open → 2609.36111v1

Spiking networks improve learning with sparse rewards in robots

SpikeCredit: Temporal Credit Carrier for Reinforcement Learning with Sparse Rewards

Abstract: Reinforcement learning (RL) with sparse rewards is challenging because delayed outcomes provide little guidance about which intermediate computations caused success or failure. We argue that reliable credit assignment requires policy dynamics that preserve and expose credit-relevant information over time, a role we formalize as Temporal Credit Carriers (TCCs) and that spiking neural networks (SNNs) naturally fulfill through graded membrane traces and event-driven spikes. Based on this hypothesis, we propose SpikeCredit, an SNN-based framework for RL with sparse rewards that first performs task-adaptive TCC selection and then closes the loop between a fast TCC-reading pathway, where self-motion feedback constraint uses local behavior-grounded cues to constrain transition-level credit recovery, and a slow TCC-writing pathway, where credit-targeted trace alignment feeds recovered credit back into the actor to make future TCC dynamics more credit-readable. Across sparse-reward MuJoCo tasks, SpikeCredit improves Last10 return over sparse SNN baselines by +1169% on Ant, +953% on Hopper, +723% on Swimmer, and +1781% on Walker2d, and exceeds the dense-reward baseline on Swimmer by +113%. Mechanistic analyses further show substantially stronger alignment with dense rewards than the sparse SNN baseline. These results position spiking dynamics as credit-preserving substrates for sparse-reward RL.

Mon 28 SeptMachine Learning
The gist
Reinforcement learning often struggles when rewards are rare, making it hard to know which actions lead to success. The authors show that spiking neural networks, which mimic brain activity patterns, can better track and assign credit to important past actions through special signals they call Temporal Credit Carriers. They introduce SpikeCredit, a system that uses these signals to improve learning in simulated robot tasks with sparse rewards, achieving much better performance than other spiking-based methods. Their results suggest that brain-inspired timing signals can help machines learn more effectively when feedback is infrequent.
Open → 2609.35268v1

Logic gate networks enable low power ECG arrhythmia classification

Logic Gate Networks and Lookup Table Networks as Lightweight Hardware Classifiers for Inter-patient ECG Arrhythmia Classification

Abstract: Deep Differentiable Logic Gate Networks (LGNs) and Lookup Table Networks (LUTNs) offer a promising approach for very low power inference due to their use of simple binary logic operations instead of arithmetic. In this work, we generalize the logic gates of LGNs to more than two input pins, naturally arriving at networks consisting of $N$-input LUTs. To obtain a differentiable expression for training the $N$-LUT entries, we adopt the Boolean equation of a $2^N$:1 multiplexer (MUX) and optimize its input parameters during training. We investigate the applicability of LGNs and LUTNs to inter-patient ECG arrhythmia classification using the MIT-BIH data set. The proposed models achieve up to 94.41\% accuracy and a $jκ$ index of 0.683 on a four-class task, showing a competitive performance compared to existing CNN-, SVM- and SNN-based methods. Our LGNs and LUTNs only require an estimated 2.89k to 6.17k FLOPs, including preprocessing and readout, which is three to six orders of magnitude less than state-of-the-art methods. We verified our design, which consists of the preprocessing pipeline and a 6-LUTN classifier, by implementing it on a Xilinx Zynq-7000 ZedBoard. The complete system consumes a dynamic energy of 8.25 $μ$J/inference, of which only 0.46 nJ is utilized by the LUTN classifier. These results show that both LGNs and LUTNs can be employed as lightweight hardware-based classifiers for inter-patient ECG arrhythmia classification.

Sat 26 SeptMachine LearningArtificial Intelligence
The gist
Classifying irregular heartbeats from ECG signals usually requires heavy computation, which consumes a lot of power. The authors studied two lightweight kinds of neural networks based on simple logic gates and lookup tables that use very little energy. They tested these networks on a common ECG dataset and found they achieved accuracy comparable to more complex methods while using thousands of times less computation and energy. They also built a hardware prototype that showed the approach works efficiently for real devices. This could help in building battery-friendly heart monitors.
Open → 2609.32854v1

Local learning improves training of spiking neural networks for event vision

Toward On-Chip Training of Spiking Neural Networks for Dense Event-Based Vision

Abstract: Event cameras provide low-latency, asynchronous visual sensing for resource-constrained robotics. Spiking neural networks (SNNs) process event streams naturally, but training deep SNNs with backpropagation through time (BPTT) requires substantial memory and remains difficult on neuromorphic hardware. Local learning avoids this by restricting error propagation to local blocks, but existing methods mainly target classification rather than dense prediction. We introduce DELL (Dense Event-driven Local Learning), a block wise scheme for dense event-based vision that replaces global gradient propagation with local dense supervision. Learnable, spatially structured local heads supervise each block at its appropriate resolution while preserving temporal dynamics within blocks. We evaluate DELL on optical-flow regression and semantic segmentation with a fully spiking U-shaped architecture. On DSEC optical flow, DELL reduces peak training memory by 39.6% relative to end-to-end BPTT while improving accuracy, reaching 1.670 px endpoint error on the official test benchmark versus 1.941 px for the same backbone trained end-to-end. Block detachment behaves more like a regularizer than a constraint. DECOLLE, the existing local-learning baseline, relies on fixed random local read-outs poorly suited to dense regression, resulting in a 3.9x higher endpoint error; learnable local heads recover this loss and outperform end-to-end training across all optical-flow metrics. On segmentation, they recover most of the performance gap, although DELL remains a few mIoU points behind end-to-end training. With 2.3M parameters, 24x fewer than the strongest SNN baseline, the backbone remains competitive with the SNN state of the art on DSEC. These results extend local learning to dense event-based prediction while substantially reducing training memory.

Sat 26 SeptComputer Vision and Pattern Recognition
The gist
Training spiking neural networks (SNNs) to interpret the fast, asynchronous signals from event cameras is hard because it needs much computer memory. The authors present DELL, a method that trains these networks in smaller parts using local feedback, making memory use much lower while still getting better results. They tested DELL on tasks like estimating motion and segmenting images and found it beats previous local methods and even full training in some ways. This approach could help robots and devices process event-based vision more efficiently.
Open → 2609.32405v1

Neuromorphic chip runs AI learning tasks faster and with much less power

All On-Board: Fully On-Chip Neuromorphic Q-Learning with Embedded CartPole Simulation

Abstract: As AI models grow in size and usage, their energy demands increase dramatically, raising sustainability and economic concerns. Neuromorphic hardware, inspired by the energy efficiency of the brain, seeks to address this challenge by offering low-power, fast-processing alternatives to conventional computing. Such hardware is particularly well-suited to control systems deployed in resource-constrained environments, which are best trained via reinforcement learning (RL). This contribution presents the design and implementation of a fully on-chip, closed-loop Loihi 2 RL agent. Our neuromorphic circuit consists of a fully embedded Q-learning algorithm and an on-chip simulation of the CartPole-v0 environment on Loihi 2. Our Q-learning algorithm trained the same number of successful agents as the CPU implementation in only half the execution time and with two orders of magnitude less dynamic power. These findings demonstrate the viability of RL on neuromorphic hardware and highlight its promise for building energy-efficient, real-time, embedded AI systems.

Sat 26 SeptNeural and Evolutionary ComputingMachine Learning
The gist
As AI models use more energy, scientists want to find ways to make them use less power. The authors designed a brain-inspired computer chip that can learn to balance a pole in a classic test called CartPole. Their chip learned the task just as well as a regular computer but used 100 times less power and trained twice as fast. This shows such special chips could help build energy-efficient AI devices that work inside small gadgets or robots.
Open → 2609.32317v1

Neural network weights optimized to use smaller variable grammar codes

Weight Pair Encoding: Inducing a Smaller Grammar in Neural Network Weights

Abstract: We show that neural network weights can be explicilty fintuned to admit a smaller grammar. Weight Pair Encoding (WeightPE) does so by placing a lossy Re-Pair compressor inside a straight-through estimator. The int8 weights of the network are flattened into one string, and near-matching Re-Pair patterns are made exactly equal within a global L2 budget. The network computes with the rewritten weights and trains through them with a straight-through estimator. Unlike a flat codebook of fixed-size entries, a grammar offers variable-length patterns and reuses them hierarchically inside larger ones. On the MLP weights of ViT-B/16 and ViT-L/16 finetuned on CIFAR-10, WeightPE produces a Re-Pair grammar 0.43x and 0.38x the size of the one produced by an equivalent int8 QAT run, at a cost of 1.9 and 1.1 accuracy points. The trend extends to different grammar compressors (LZ78, SEQUITUR), over which the networks has not be finetuned against. To our knowledge, this is the first time grammar size has been used as an explicit training objective for network weights.

Fri 25 SeptMachine Learning
The gist
Deep learning models use many numbers called weights, which can take up a lot of space. The authors show a way to tweak these weights so they can be described by shorter, repeating patterns called grammars, saving memory. They do this by grouping similar weight values together and training the model to work well with those simplified weights. This makes the weight representation smaller but with only a small drop in accuracy.
Open → 2609.31564v1

PipeDRAM boosts performance by running memory tasks without data reshaping

PipeDRAM: A Data-Transposition-Free In-DRAM Architecture with Hardware/Software Pipelining

Abstract: Processing-using-DRAM (PUD) architectures exploit the analog operational properties of DRAM to perform bulk bitwise Boolean and arithmetic operations inside memory arrays by organizing data in a vertical layout, where operand bits are stacked along DRAM columns. However, modern computing systems natively employ a horizontal data layout that preserves the cache line abstraction, leverages spatial locality in row buffers, and enables high memory throughput. This fundamental mismatch forces existing PUD architectures to frequently perform data layout transformations between horizontal and vertical formats, incurring significant performance, energy, and system integration overheads. Our goal is to eliminate data transposition overheads in PUD systems at low cost. To this end, we propose PipeDRAM, a PUD architecture that eliminates the need for runtime data layout transformation, enabling PUD operations directly over horizontally laid-out data. PipeDRAM's key ideas are to (i) deterministically reorganize bits inside each memory request to enable a PUD-friendly data placement within a DRAM array in a horizontal data layout, and (ii) employ a pipeline-based execution model that overlaps bit-dependent and bit-independent in-DRAM operations to exploit bit-level parallelism across the memory array. We compare PipeDRAM to different computing platforms. PipeDRAM provides (i) 11.8x, 11.8x, and 80.4x higher performance and (ii) 25.4x, 3.0x, and 38.0x lower energy consumption than three state-of-the-art PUD systems. PipeDRAM incurs low area cost on top of a DRAM chip (1.86%) and CPU die (0.05%). To enable further research on PUD systems, we open-source PipeDRAM at https://github.com/CMU-SAFARI/PipeDRAM.

Fri 25 SeptHardware Architecture
The gist
Modern computer memory stores data in wide rows, but special memory chips do fast calculations by stacking bits vertically. This difference means computers waste time converting data between these layouts. The authors created PipeDRAM, a design that lets these chips work directly with the native wide-row layout without rearranging bits first. By organizing and overlapping operations inside the memory, PipeDRAM speeds up tasks and saves energy compared to older methods.
Open → 2609.30998v1

Behavior predictive control offers fast policy from demonstrations

Training-free Behavior Cloning

Abstract: Neural behavior cloning compresses demonstrations into large models, making individual actions difficult to trace and policy updates costly. Retrieval policies retain access to demonstrations but struggle with mismatch between recorded and live behavior. We introduce Behavior Predictive Control (BPC), which synthesizes policies without end-to-end policy training by combining an action-aware retrieval metric, a Hankel-based action-continuation prior, and a closed-form one-step residual correction. Inspired by behavioral systems theory, BPC predicts future actions by blending stored observation-action data that best reconstructs the recent runtime observation--action history. Across simulated benchmarks and real-robot deployments, BPC is competitive with learned policies such as $π_{0.5}$ (surpassing it in some cases), while reducing policy fitting from hours to seconds on consumer GPUs and supporting closed-loop control upwards of 75 Hz on a Jetson Orin Nano. The retrieved demonstration windows and their coefficients also provide an intrinsic estimate of task progress. Retaining demonstrations within the deployed policy makes its predictions traceable to supporting trajectories and enables behavior revision through the demonstration bank.

Thu 24 SeptRobotics
The gist
Making robots or AI systems learn from examples usually requires complex training that takes a lot of time and hides how decisions are made. The authors propose Behavior Predictive Control (BPC), a way to generate policies without this slow training, by directly using stored examples to predict future actions. This allows the system to act quickly and understand which past examples guided current decisions. BPC matches or beats other learned methods in tests and works well even on small, fast devices.
Open → 2609.30134v1

Large language models improve hardware verification with semantic guidance

Enhancing Word-Level Property Directed Reachability with LLM-Driven Semantic Guidance

Abstract: Property Directed Reachability (PDR) is a prominent algorithm for hardware formal verification. However, bit-level PDR often struggles with datapath-heavy designs because bit-blasting obscures high-level semantics. While word-level PDR addresses this by reasoning over bit-vector and array theories, its performance remains bottlenecked by discovering proof-relevant word-level relations. We propose LLM4PDR, a framework leveraging Large Language Models (LLMs) to guide word-level PDR search through three mechanisms: (1) Predicate Generation, extracting state relationships as candidate predicates during inductive generalization; (2) Clause Generation, producing candidate frame lemmas to accelerate convergence after formal validation; and (3) Assertion Generation, synthesizing helper assertions that strengthen the target property under counterexample-guided refinement. We implement LLM4PDR in the Pono model checker and evaluate it on arithmetic micro-benchmarks, HLS-generated pipelines, open-source RTL components, and hardware model checking competition (HWMCC) instances. Results show LLM-generated guidance improves both solved instances and runtime on datapath-heavy and control-plus-datapath designs. The strongest configuration solves 28 of 33 arithmetic benchmarks, compared to 13 for vanilla Pono and 11 for AVR. On HLS pipelines and open-source RTL, different modes provide complementary speedups: clause guidance is effective for deep pipelines and predicate guidance for bus and memory-controller designs. On HWMCC benchmarks, benefits are instance-dependent, demonstrating notable speedups and timeout avoidance on hard cases. These results suggest that LLM-generated, verifier-checked semantic hints can serve as a practical complement to conventional word-level PDR.

Thu 24 SeptHardware Architecture
The gist
Checking hardware designs to make sure they work as expected is hard because detailed bit-level methods lose sight of the bigger picture. The authors developed a way to help formal verification tools by using large language models to suggest helpful hints based on the design’s meaning. Their method improves how quickly and effectively verification runs on complex hardware like pipelines and memory controllers. Tests showed their approach solves more verification tasks and speeds up checking compared to previous methods.
Open → 2609.30131v1

Flexible compiler and hardware design speeds up accelerator development

Compiler and Hardware Co-Design for Accelerator Architectures

Abstract: Heterogeneous accelerator architectures offer an efficient path to performance for compute-intensive workloads. However, full-stack integration remains difficult. We present EAAC (Extensible Accelerator Architecture), a flexible and extensible compiler and hardware architecture designed to lower the overhead of hardware-compiler co-development for rapid prototyping of hardware accelerators. EAAC targets static data-flow workloads with predictable memory access patterns. By using MLIR, we enable possible integration with a range of different frontends that emit MLIR. And by providing a minimal set of compiler functionality that enable necessary data-orchestration we lower the effort needed to get a simple implementation of a hardware acceleration unit up and running, while providing a relatively blank and un-opinionated starting point for further work. We validate this approach with a prototype GEMM accelerator combining a systolic array unit with an embedded RISC-V core, compiled end-to-end through the EAAC MLIR pipeline. On a synthetic fully-connected-layer workload, the accelerator achieves a 28x speedup in execution time over a RISC-V-only baseline, with the GEMM operation itself accounting for only 1.64\% of total execution time. We further characterize the compiler's hardware-semaphore allocation, showing that the number of semaphores required scales linearly with instruction count in the worst case, and identify this as a concrete target for future optimization.

Thu 24 SeptHardware Architecture
The gist
Creating specialized computer chips called accelerators can make certain computations much faster, but building both the hardware and software together is usually very complex. The authors developed EAAC, a system that makes it easier to design and test new accelerator hardware alongside the compiler that prepares programs to run on them. Their system focuses on workloads with predictable data patterns and uses MLIR, a tool that supports many programming languages. They showed this approach with an example that speeds up a common math operation by 28 times compared to a basic processor alone.
Open → 2609.30099v1

Engineering lifecycle moves from agent output to trusted authorization

From Agent Output to Authorized Transition

Abstract: Agentic engineering systems can edit repositories, run tools and tests, build firmware, synthesize schematics, and prepare deployable or manufacturable artifacts. The assurance problem is therefore shifting from whether an agent can produce an output to whether an engineering lifecycle is justified in acting on claims about that output. Current products and standards provide sandboxes, approvals, hooks, traces, policy enforcement, attestations, bills of materials, and assurance representations, but these capabilities remain fragmented. This paper presents the Agile-V Assurance Spine, a cross-domain transition contract for software, firmware, and PCB engineering. Evidence is admitted only when it establishes required properties through an authoritative source profile, is bound to the exact artifact and frozen policy baseline, remains current with respect to declared dependencies, and satisfies risk-appropriate independence and authority. Gate decisions are recorded as receipts; approvals and exceptions are exact-scope and time-bounded; and authorization is rechecked at the effect boundary before merge, deployment, flashing, release, or fabrication. A bounded review of contemporary research, commercial platforms, open-source infrastructure, and standards positions the model relative to evidence-gated lifecycle control, continuous assurance, runtime admission, provenance, and AI/ML inventories. The paper contributes a precise vocabulary, compositional architecture, domain profiles, mapping to open-source implementations, and an adversarial evaluation agenda. It does not claim regulatory conformity or demonstrated production superiority.

Wed 23 SeptSoftware EngineeringArtificial Intelligence
The gist
When software, firmware, or hardware parts are created by automated systems, deciding whether to use their results is tricky. This paper focuses on how to make trustworthy decisions about those results before they are finalized or produced. The authors present the Agile-V Assurance Spine, a structured approach that only accepts evidence about changes if it meets strict rules about source, timing, policies, and risk. This system helps ensure approvals are recorded, current, and rechecked before making big changes like deployment or manufacturing. They also compare their approach with other research and standards but don’t claim it is proven better or official for regulations.
Open → 2609.28216v1

Compact model improves machine fault detection with few labels

When Labels Are Scarce: An Oscillatory State Space Model for Vibration Diagnosis

Abstract: Machine fault diagnosis from vibration requires learning from scarce labelled fault recordings while meeting the computational constraints of edge devices for local inference. We introduce DualRes, a compact oscillatory state-space model that combines two complementary spectral views of vibration, capturing rapid changes and fine frequency structure. Time-aligned views are processed by selective oscillatory memory, which learns how long to retain temporal patterns. The encoder contains 39,528 parameters. We evaluate supervised learning across six bearing datasets and a gearbox benchmark, with an additional gearbox pilot. Recording-level splits and explicit accounting of labelled duration distinguish data efficiency from repeated exposure to correlated samples. On the main gearbox benchmark, DualRes achieves state-of-the-art performance among the nine evaluated methods at six of seven label budgets. With about six labelled seconds per class, it improves macro-F1 by 16.1 percentage points over the next strongest comparator. On the same benchmark, DualRes achieves a 1.44-fold recording-level speedup and a 24.8-fold reduction in checkpoint storage relative to a selective state-space baseline under matched hardware and runtime conditions. Bearing results reveal task-dependent trade-offs. These findings support oscillatory memory as a compact approach to vibration diagnosis under limited labelled exposure.

Wed 23 SeptMachine Learning
The gist
Detecting problems in machines from vibration sounds usually needs lots of labeled examples, which are hard to get. The authors created a small computer model called DualRes that learns from just a few labeled seconds of vibration data by looking at sound in two different ways. Their model works well on multiple machine datasets and runs faster and uses less memory than similar methods. This approach helps diagnose machine faults efficiently even when labeled data is scarce.
Open → 2609.27411v1

Local vision language model controls robot arm and improves with practice

Generalizing Manipulation Skills with a Local Coding Agent

Abstract: Today, progress in open-weight language models enables systems capable of writing, executing and debugging code while still running on a single workstation. Most language-driven robots give the model a fixed action interface or a trained policy. Generalizing to a new task therefore means more engineering effort or more data collection, both time-consuming. We investigate whether a local open-weight vision-language model can control a robot and one-shot generalize to new variations of a task without new human programming or training. We let a local open-weight VLM, Qwen3.8-27B, drive a UR3e robotic arm from a coding-agent harness. It writes and runs its own code above a service that implements kinematics, safety limits and classic computer vision techniques. We investigate if this system is capable of generalizing to unseen tasks. Specifically, we test it on nine tasks built from children's toys designed to probe generalization capability across various object characteristics: color, size, shape, and task variation of those. With five trials for each task, we observe generalization in 30 out of 45 trials with durations ranging from 3.4 to 67.5 minutes depending on task complexity. We further test if there is a speedup when an agent is asked to redo the task after successful completion. This resulted in a 50% reduction in duration, indicating that there is self-improvement over time. Finally, we expose the limitations of a local coding agent. We believe that solving those limitations combined with further investigation of self-improvement over time points at a direct path toward real-world deployment of a local coding agent.

Tue 22 SeptRobotics
The gist
Teaching robots to do new tasks usually requires lots of work or data. This paper shows a method where a local vision-language AI writes and runs its own code to control a robot arm for tasks with toys. The system can handle new tasks it hasn’t seen before and gets faster when repeating tasks. The authors also discuss current limits and ways to improve this approach for real-world use.
Open → 2609.26499v1

Energy-efficient spiking neural network improves drone visual tracking

SBMVTrack: Spike-Budgeted Multi-View Learning for Energy-Efficient UAV Tracking

Abstract: With sparse and event-driven computation, spiking neural networks show great potential for achieving accurate and energy-efficient UAV visual tracking. However, existing SNN-based trackers typically use spike firing rates only for energy evaluation and lack explicit optimization of actual spike activity. To address this, we propose SBMVTrack, a fully spiking framework for energy-efficient UAV tracking. SBMVTrack introduces Energy-Weighted Spike Budgeting (EWSB). EWSB weights actual spike activity according to the computational cost of each spiking layer. It constrains the energy-weighted firing rate and saturation activity, thereby reducing redundant spike computations. To improve tracking performance under the spike budget constraint, we propose Masked Multi-View Target Modeling (MVTM). This method treats the initial template, online template, and search region from the same sequence as correlated temporal views. It enhances the robustness of target representations through cross-view feature completion and identity-consistency learning. Extensive experiments on multiple benchmarks demonstrate that SBMVTrack effectively reduces the average spike firing rate and theoretical energy consumption. Meanwhile, it maintains competitive tracking performance, achieving a better accuracy-energy trade-off. The source code will be released upon acceptance.

Mon 21 SeptComputer Vision and Pattern Recognition
The gist
Tracking objects with drones requires fast and energy-saving technology to keep the battery alive longer. The authors present SBMVTrack, a new system that controls the brain-like spikes used by the drone's tracking AI to save energy. They make the system smarter by letting different views of the target help each other, so the drone better recognizes what to follow while using less power. Tests show SBMVTrack keeps tracking accuracy high while cutting down energy use.
Open → 2609.25503v1

Real-time plasma state estimation runs on FPGA hardware

Real-Time Plasma State Prediction via FPGA-Accelerated Quantized Recurrent Probabilistic Neural Networks

Abstract: Real time plasma state estimation for control of Tokamak devices are challenging due to the stringent latency requirements of the plasma control system (PCS). We present an end-to-end workflow for deploying a recurrent probabilistic neural network (RPNN) on FPGA hardware. We combine architecture size reduction with quantization-aware training via QKeras. The model is then synthesized using hls4ml, targeting a Xilinx Alveo U50 device. We report a design that fits comfortably within all four resource budgets (DSP, LUT, FF, BRAM) at deterministic sub-10~$μ$s single-timestep latency, meeting the requirements for real-time inference inside a model-predictive-control-style plasma control loop.

Sat 19 SeptMachine Learning
The gist
Estimating the state of plasma inside a Tokamak fusion device quickly is important but hard because control systems need very fast data. The authors present a complete process to run a special kind of neural network (called a recurrent probabilistic neural network) on an FPGA chip to do this estimation. They shrink the model and train it with techniques to make it run efficiently in hardware. Their design runs in less than 10 microseconds per step and fits within the hardware limits, making it suitable for use in controlling plasma in real time.
Open → 2609.23141v1

Lisp dialect adapts to run bigger programs on embedded systems

A Linked List of Cases in Language Design

Abstract: LispBM is a Lisp dialect for microcontrollers and embedded systems. This paper is about the changes made to LispBM resulting from it being integrated into the VESC family of firmware and thus gaining a userbase. As a surprise to Author 1, the new users of LispBM wrote programs larger than ever imagined. This used up all available heap space and we were forced to find a way to evaluate Lisp programs partitioned across RAM and flash memory. This story and a couple more, like the one about the Lisp-image system for fast boots, are the core contribution of this paper. When the first versions of the VESC firmware with a built-in Lisp runtime system were released, there was some grumbling here and there about Lisp and its syntax, as expected. To our delight, most seemed very excited about a scripting language in the firmware. To the engineer and builder users, the choice of syntax seemed to matter less than the potential it opened up for them.

Sat 19 SeptProgramming Languages
The gist
Many small devices use special software called embedded systems, but fitting powerful scripts on them can be hard due to limited memory. The authors found that users wrote much larger programs than expected for a Lisp-based language on these devices, running out of memory. They solved this by allowing the programs to run across two types of memory: fast but small RAM and slower but larger flash memory. Their work also includes improvements like faster boot times with a Lisp image system. Even users who disliked Lisp’s syntax appreciated its scripting power in their devices.
Open → 2609.23009v1

Integrating two approximation methods reduces circuit hardware costs

Integrating Approximate Logic Synthesis into Approximate High-Level Synthesis

Abstract: Approximate high-level synthesis (HLS) and approximate logic synthesis (ALS) are two techniques for generating approximate circuits. They operate at different granularities. Approximate HLS typically modifies instructions in a control and data flow graph, whereas ALS modifies gates and interconnects in a gate-level netlist. The absence of a unified framework combining these techniques limits the potential for joint optimization. To bridge this gap, we propose to integrate ALS into the flow of approximate HLS. This integration expands the design space of approximate HLS by introducing fine-grained approximation induced by ALS, thereby generating approximate circuits with higher quality. Experimental results show that under the same error bound, our method reduces the hardware cost by 11% on average compared to the state-of-the-art methods.

Fri 18 SeptHardware Architecture
The gist
Approximate high-level synthesis (HLS) and approximate logic synthesis (ALS) are two ways to simplify electronic circuits by allowing small errors to reduce size or cost. HLS works by changing bigger instructions, while ALS changes smaller gate-level connections. The authors combined these two methods into one process, which lets designers explore more options and create better circuits. Their tests show this combined approach cuts hardware cost by about 11% compared to previous methods, while keeping errors within limits.
Open → 2609.21697v1

Large language models quantized better through error decomposition and transformations

Understanding LLM Quantization through Activation-Guided Compensation and Orthogonal Residuals

Abstract: Post-training weight-activation quantization reduces the memory and inference costs of large language models, but aggressive W4A4 quantization remains difficult because activation outliers degrade effective quantization resolution. Although weight optimization, channel-wise scaling, and orthogonal rotation mitigate this problem, the error components they address and their relationship remain unclear. Using an exact decomposition of local weight-activation quantization error into an activation-guided weight compensation term and an orthogonal residual, we bound the residual using persistent channel-wise outlier and regular activation quantities. This decomposition clarifies which error components can be addressed by weight compensation and which require transformation design. We then use the residual bounds to derive practical guidelines for applying randomized Hadamard rotation, sign selection, and channel scaling. In particular, the analysis explains how random signs suppress constructive interference among persistent outlier channels, how sampling multiple sign patterns can improve transformation selection, and how second-moment balancing leads to an $L_2$ scaling rule while a further relaxation recovers SmoothQuant-style $L_\infty$ scaling. We evaluate these guidelines through backpropagation-free configurations across eight Llama and Mistral models, obtaining performance competitive with gradient-trained SpinQuant.

Fri 18 SeptMachine Learning
The gist
Large language models can be made smaller and faster by reducing the precision of their memory and calculations, but this is tricky because some rare large activation values cause errors. The authors find a way to break down these errors into parts that can be fixed by changing the model’s weights and parts that need special transformations. They explain why certain random rotations, sign changes, and scaling methods work, and they offer practical rules for using these techniques. Their approach speeds up models like Llama and Mistral without training gradients and matches other advanced quantization methods.
Open → 2609.21450v1

EventCV library simplifies fast robotic vision with event cameras

The EventCV Library for Event-Based Robotic Vision

Abstract: Event cameras detect per-pixel brightness changes asynchronously on microsecond timescales, with high dynamic range and low power draw. These are desirable properties for robots that move fast or work in difficult lighting conditions. However, integrating an event camera into a real-world robotic pipeline still requires substantial effort: plug-and-play drivers do not exist, event streams are recorded in a variety of incompatible file formats, and most projects rely on custom research-grade code. Here, we present EventCV, an open-source and extensible Rust library with OpenCV-style Python bindings that lowers the entry barrier to working with event cameras. EventCV provides a wide range of features: denoising filters and geometric transforms, augmentations, corner detection and unsupervised feature learning, contrast-maximization motion estimation, a video-to-events simulator, and Open Neural Network Exchange (ONNX) inference for deployment in robotic stacks. EventCV integrates the Neuromorphic Drivers package, allowing an event camera stream to be processed directly in real time. No existing toolkit covers this range of operations in one package, and EventCV builds representations and decodes files 1.1x to 3.7x faster than the currently available libraries. We deploy EventCV on a Jetson Orin AGX and present three robotics case studies spanning object detection, on-device model inference, and localization. Project webpage: https://eventcv.net.

Fri 18 SeptRobotics
The gist
Event cameras capture changes in brightness very quickly and use less power, which is useful for robots moving fast or in tricky lighting. But using these cameras in robots is hard because of incompatible file formats and lack of standardized tools. The authors created EventCV, a software library that makes it easier to work with event cameras by providing many useful functions and speeding up processing. They tested it on a small computer for robots and showed it can help with tasks like detecting objects and estimating motion.
Open → 2609.21330v1

Edge computing speeds up multi-view detection for faster results

Distributed Edge Inference: an Experimental Study on Multiview Detection

Abstract: Computing is evolving rapidly to cater to the increasing demand for sophisticated services, and Cloud computing lays a solid foundation for flexible on-demand provisioning. However, as the size of applications grows, the centralised client-server approach used by Cloud computing increasingly limits the applications' scalability. To achieve ultra-scalability, cloud/edge/fog computing converges into the compute continuum, completely decentralising the infrastructure to encompass universal, pervasive resources. The compute continuum makes devising applications benefitting from this complex environment a challenging research problem. We put the opportunities the compute continuum offers to the test through a real-world multi-view detection model (MvDet) implemented with the FastFL C/C++ high-performance edge inference framework. Computational performance is discussed considering many experimental scenarios, encompassing different edge computational capabilities and network bandwidths. We obtain up to 1.92x speedup in inference time over a centralised solution using the same devices.

Thu 17 SeptDistributed, Parallel, and Cluster Computing
The gist
As internet services grow bigger and more complex, relying on central cloud servers can slow things down. The authors studied a way to split the work across many nearby devices, called edge computing, to make multi-view detection faster. They tested this method with a special software and found it could almost double the speed compared to just using a central server. This means devices can work together better, making some computer tasks quicker and more efficient.
Open → 2609.20009v1

Group relative return policy improves robot control without critics

GR2PO: Group Relative Return Policy Optimization for Continuous Robot Control

Abstract: Actor-critic architecture has been widely used in continuous robot control. However, they rely on learning a value network, introducing additional computational overhead during training. Moreover, policy learning may also be affected by the approximation error of value estimation. Critic-free group relative policy optimization methods provide a simpler training approach by removing the need for a critic. However, they fail to learn long-term action outcomes when directly applying immediate rewards to policy optimization in dense-reward environments. To address these problems, we propose Group Relative Return Policy Optimization (GR2PO), a critic-free reinforcement learning framework for continuous robot control. GR2PO estimates the discounted returns from the parallelly collected trajectories, performs group normalization at each rollout time index, and uses relative advantages and clipped targets to update the policy. To evaluate the effectiveness of the proposed framework, we instantiate it on robot control simulation environments and deploy the model to a real-world edge device. The results show that GR2PO significantly outperforms critic-free baselines that use immediate rewards and performs competitively against state-of-the-art actor-critic methods. Furthermore, GR2PO demonstrates competitive training efficiency. Inference tests on NVIDIA Jetson TX2 demonstrate the feasibility of deploying the learned policies on edge platforms. Further ablation experiments analyze the effects of parallel group size, return estimation methods, and target clipping ratio on learning performance. To support follow-up research, we will make the complete code publicly available after the paper is accepted, including the framework implementation, experimental configuration, and training and evaluation scripts.

Thu 17 SeptRobotics
The gist
Controlling robots smoothly usually needs training methods that estimate long-term outcomes, which can be slow and complex. The authors propose a new way called GR2PO that avoids those complex estimations by comparing groups of results to guide learning. This method helps robots learn better movements faster without extra computational steps. It also works well when tested both in simulations and on real devices like small computers attached to robots.
Open → 2609.19850v1

Predict quantization effects on robot video action models before deployment

Predict Before You Deploy: Offline Prediction of Quantization-Induced Task Degradation for World Action Models

Abstract: World action models (WAMs) rely on video-generation backbones, requiring substantial memory and compute for deployment. Post-training quantization reduces memory and can accelerate inference, but bit width, grouping, and quantizer choice define a large configuration space. Identifying configurations that preserve task performance through exhaustive closed-loop evaluation is costly. We propose PreDE (Predict Before You Deploy), a policy-calibrated framework for predicting quantization-induced task degradation from offline action deviations. Using closed-loop outcomes from a small development set, PreDE calibrates two thresholds and accepts, rejects, or defers new configurations using a fixed observation log. Under a within-setting label-ordering hypothesis, the rule issues decisions where all thresholds consistent with the development labels agree. Across five WAMs and four benchmark settings, quantization produces configuration-dependent task losses that cannot be explained by bit width alone or a shared deviation threshold. Across 28 held-out configurations from two policies, PreDE issued 21 decisions before observing closed-loop outcomes (75% coverage), all matching the observed acceptable or degraded labels. Deferred candidates included both acceptable outcomes and a 33-percentage-point loss. In 450 Franka Research 3 trials across two independently fine-tuned policies, all configurations assigned to high-deviation groups before testing showed significant degradation, while low-deviation comparisons showed no statistically significant degradation. On the real robot, W4A4 achieved a 1.37x action-query speedup and approximately 44% lower peak memory. These results support policy-specific behavioral calibration for quantization configuration selection while identifying candidates that require closed-loop evaluation. The code is available at https://github.com/jiuyixu25/PreDE.

Wed 16 SeptRoboticsArtificial Intelligence
The gist
Video-based robot systems use large models that need a lot of memory and computing power. Making these models smaller by reducing number precision can speed them up but may harm how well they perform. The authors developed PreDE, a method that predicts how much shrinking these models will hurt their task accuracy without testing each on the robot. This approach uses prior test data to decide which model versions can be safely used and which need further testing. Their method works well across different models and real robot experiments, saving time and resources during deployment.
Open → 2609.19441v1

4D radar preprocessing balances accuracy and speed for driving safety

Accuracy- and Real-Time-Aware 4D Radar Preprocessing for Autonomous Driving Perception Systems

Abstract: 4D radar has emerged as a promising next-generation sensor for improving the robustness of autonomous driving perception systems because of its stable sensing capability under adverse weather conditions. However, deploying 4D radar in embedded environments with limited hardware resources requires radar-representation preprocessing that jointly considers perception accuracy, real-time performance, and computational complexity. This paper proposes a preprocessing framework for 4D-radar-based 3D object detection. First, Percentile-based 3D Shape Preservation (P3DP) extracts point clouds from radar tensors while preserving object-shape information and suppressing noise and false alarms. Second, Multi-frame-based Noise Point Discrimination using Kernel Density Estimation (MF-KDE) improves the density and reliability of sparse radar point clouds. Finally, Embedded \& NetScore (ENS) evaluates suitability for embedded deployment by jointly considering accuracy, real-time performance, adverse-weather robustness, and model complexity.

Wed 16 SeptComputer Vision and Pattern Recognition
The gist
Autonomous cars need sensors that work well even in bad weather. The authors show how to prepare 4D radar data so that it keeps important details about objects, removes noisy points, and can run fast on limited hardware. They also created a way to check if these methods work well for real-time use in cars, balancing accuracy and speed. This helps make self-driving cars detect things more reliably in all conditions.
Open → 2609.18542v1

Fast reliable tether force calculation for drones in real time

Real-Time Bounded Catenary Solver for UAV Tether Modeling

Abstract: For non-stationary tethered multirotor UAVs in real-world conditions, simulating the forces imposed on the drone by the aerodynamic drag of the tether becomes crucial, with online use cases placing a hard bound on the maximum solve time. In previous work, a quasi-analytical catenary tether model reached a mean solve time of 0.51 ms using a general-purpose root finder, but without any worst-case guarantees or proven convergence. In this work, we reformulate the inner solver by reducing the catenary boundary-value problem to a single transcendental equation in one well-conditioned unknown. We derive a closed-form bracket and prove monotonicity and convexity as well as existence and uniqueness of the root, which together guarantee convergence of the solver. We further propose a two-regime initial guess which approximates the true root within 3.4% and reduces the mean iteration count by 68.0% to 2.36 compared to the textbook initialization. Building on the hybrid root-finding method rtsafe (Newton-Raphson with bisection fallback giving bounded iteration counts), we implement a specialized variant that exploits the problem structure to omit unnecessary checks while retaining correctness, which gives up to 1.3 times speedup. With the proposed solver the full tether model achieves a nearly constant solve time of 6.9 us on average and 7.7 us at worst, a 40 times speedup over an optimized re-implementation of the previous method, while agreeing with it to a relative deviation of 8.7e-9. Because the reformulation leaves the underlying physical model untouched, the experimental validation of the previous work carries over unchanged. We further demonstrate its suitability for embedded, resource-constrained platforms with a Lua implementation running directly in ArduPilot on a drone's flight controller, where it stays well inside the scheduling budget with a mean solve time of 0.74 ms.

Wed 16 SeptRobotics
The gist
Tethered drones experience forces from the cable that connects them while flying. Simulating these forces quickly and accurately helps control the drone better. The authors improved the math and method used to find these forces, making it much faster and guaranteed to work every time. Their new solver runs consistently fast enough to be used on the drone itself, ensuring smooth flight control even on limited hardware.
Open → 2609.18482v1

Structured pruning improves neural networks using response geometry

Unified Response Geometry for Structured Pruning

Abstract: Structured pruning is commonly formulated as ranking individual channels, although channel responses can be complementary or cancel through downstream mixing. Motivated by these response interactions, we formulate pruning as the selection of a subset with large joint response capacity, followed by a separate functional realization step. Our unified response geometry maps each candidate set to \(M(D,R)=D^{1/2}RD^{1/2}\) and uses its determinant together with Schur-greedy residuals to select non-redundant coordinates. The same construction yields two information-conditioned instances: an unlabeled instance based on activation covariance, and a task-conditioned instance that combines activation and gradient variance for response scale with gradient correlation for complementarity. To convert the selected subset into an executable network, we fold predictable removed responses into successor weights through ridge compensation and recalibrate batch-normalization statistics, without fine-tuning the network. On ImageNet ResNet-50, the unlabeled instance reaches \(65.4\%\) and \(53.9\%\) Top-1 accuracy at 30\% and 40\% deletion, versus \(59.8\%\) and \(43.1\%\) for strength-only selection; the task-conditioned instance reaches \(67.7\%\) and \(56.3\%\) under the same protocol. A six-family screen shows architecture-dependent behavior, with positive relative contrasts in several convolutional and expansion-layer settings and clear boundary cases in windowed attention. These results support response geometry as a conditional principle for structured pruning, with its benefit determined jointly by the observed response and the architecture in which that response is realized.

Wed 16 SeptComputer Vision and Pattern Recognition
The gist
Neural networks can be made smaller by removing parts called channels, but simply ranking these channels can miss important interactions. The authors propose a method that looks at groups of channels together to find those that keep the network’s performance best. They also provide a way to update the network without retraining after removing channels. Their method works better on a popular image recognition network, keeping more accuracy even after removing many channels.
Open → 2609.18239v1

Spectral graph reuse speeds vision graph neural networks on FPGAs

SpecReuse: Spectral Graph Reuse for Efficient Vision GNN Inference on FPGAs

Abstract: Dynamic Image Graph Construction (DIGC) is the primary performance bottleneck in FPGA acceleration of Vision Graph Neural Networks (ViGs), reconstructing graph connectivity at every layer through irregular, memory-intensive computation. Existing FPGA accelerators optimize DIGC but still execute it unconditionally, making repeated graph reconstruction a persistent source of latency and energy consumption. We propose the SpecReuse algorithm, which computes compact spectral descriptors of intermediate features and reuses previously constructed graphs when descriptor drift remains below a calibrated threshold. We further present the SpecReuse accelerator, an FPGA architecture that realizes graph reuse through lightweight hardware for spectral descriptor extraction and reuse control while remaining compatible with existing graph-construction accelerators. Experimental results demonstrate up to a $2.69\times$ speedup in end-to-end inference and approximately 58--65\% lower energy per inference with negligible FPGA resource overhead and minimal loss in classification accuracy.

Tue 15 SeptDistributed, Parallel, and Cluster Computing
The gist
Vision graph neural networks use graphs to understand images, but rebuilding these graphs at every step slows down and drains energy from specialized chips called FPGAs. The authors created a new method called SpecReuse that checks whether the graph needs to be rebuilt by looking at a small summary of the data instead of always doing the full reconstruction. This makes the process up to 2.7 times faster and saves more than half the energy, with almost no impact on how well the network recognizes images. They also built hardware that supports this approach on FPGAs without needing much extra space.
Open → 2609.17718v1

Hippocampus-inspired neural network runs efficiently on memristor hardware

Scaled Hippocampus-inspired Neural Networks on Neuromorphic Memristive Hardware

Abstract: The hippocampus, a key brain region for learning and memory, exhibits rich structural diversity, sparse communication, and robust dynamics with incredible energy efficiency. It offers promising insights for novel computing capabilities, particularly when co-designed with emerging hardware technologies. In this work, we draw inspiration from the rodent CA3 hippocampal subregion to develop the first spiking neural network with neuronal diversity and biologically-realistic resting state dynamics demonstrated on memristor hardware. We propose a network downscaling methodology utilizing a 4-prong objective function and demonstrate a small-scale CA3-inspired network with 179 Izhikevich-modeled neurons, 3 neuronal types and 17,996 synapses with similar resting-state dynamics as the orders-of-magnitude larger full-scale network. The small-scale network is mapped to an FPGA/memristor platform using a greedy algorithm and 18,316 memristors. Benefiting from memristor noise, the hardware implementation shows continuous periodic behavior, outperforming simulated hardware. This work showcases the potential of biologically-realistic algorithms on emerging hardware for neuromorphic computing.

Mon 14 SeptNeural and Evolutionary ComputingEmerging Technologies
The gist
Learning from how a part of the brain called the hippocampus works, the authors built a small but powerful neural network that mimics its structure and activity. They shrunk down the brain-inspired model to fit real hardware made up of memristors, which store information like brain synapses. Surprisingly, the physical hardware even outperformed the computer simulation by using natural noise to keep the network active. This work shows how brain-based designs paired with new hardware can lead to more energy-efficient computing.
Open → 2609.16429v1

Efficient broad learning speeds up harmonic analysis for electric grids

EBL: Efficient Broad Learning for Distributed Adaptive Harmonic Analysis

Abstract: Renewable energy systems and electrified transport have found widespread adoption in recent years. The integration of these non-linear loads, dominated by electric vehicle (EV) charging, however, has introduced severe harmonic distortion into the power grid, impacting the efficiency and lifetime of substation equipment and switchgear in the distribution network. Rapid and high-precision harmonic analysis has hence become a prerequisite for effective harmonic control at the source of injection. This paper proposes an Efficient Broad Learning (EBL) framework for distributed adaptive harmonic estimation. As a quantised FPGA acceleration framework for BLS-style harmonic estimation, it offers high-accuracy estimation with half-cycle input, reconfigurable flexibility enabled by the FPGA implementation, and ultra-low latency, achieving 17.4 $\times$ faster predictions than the nearest reported FPGA method. For harmonic prediction across multi-scenario charging and discharging nodes, the online transfer learning based on a closed-form solution rather than backpropagation in EBL demonstrates rapid adaptability. By exploiting bespoke quantisation and sparsity, the approach consumes 5.9\% of the LUTs on the Zynq Ultrascale+ ZU7EV FPGA, using $\approx$ 82\% of the LUTs required by the state-of-the-art FPGA-accelerated estimator.

Mon 14 SeptHardware ArchitectureMachine Learning
The gist
The increasing use of electric vehicles causes complex electrical distortions in power grids, which can damage equipment over time. The authors developed a fast and accurate way to analyze these distortions using a specialized computer chip called an FPGA. Their method quickly adapts to changing electrical conditions and uses less chip resources than previous approaches. This helps improve monitoring and control of electrical quality in distribution networks.
Open → 2609.16358v1

Deep learning model excels in 5G satellite channel estimation tasks

HELENA for 5G NR LEO NTN Channel Estimation: A Comparative Evaluation

Abstract: Deep Learning (DL)-based channel estimation has shown high accuracy and low latency in terrestrial 5G NR, but Low Earth Orbit (LEO) Non-Terrestrial Networks (NTNs) introduce Doppler and synchronization impairments that may require NTN-specific architectures. We test whether High-Efficiency Learning-based channel Estimation using dual Neural Attention (HELENA), originally designed for terrestrial channels, remains effective after NTN retraining and suitable across high-performance and power-constrained inference platforms. Its unchanged architecture is trained on paired receiver-compensated (NTN-1) and residual-impaired (NTN-2) datasets and compared with eight terrestrial-origin models trained on the same NTN data and the NTN-specific MDELAN-SISO. HELENA achieves the lowest observed SNR-averaged NMSE among the DL estimators in both conditions, including 55.8-62.7% lower linear-scale NMSE than MDELAN-SISO. All DL models degrade in NTN-2, demonstrating the challenge posed by residual Doppler and its associated impairments. On an RTX PRO 4500, HELENA achieves 0.0595 ms 99th-percentile (P99) inference latency, 88.1% below the 0.5 ms budget, with lower energy than its closest attention-based competitors. On a 10 W Jetson Orin NX, it retains a favorable accuracy-energy trade-off, but no model meets the P99 budget. Thus, HELENA needs no NTN-specific redesign for the evaluated task, while embedded tail latency remains an open challenge.

Sun 13 SeptMachine LearningNetworking and Internet ArchitecturePerformance
The gist
Estimating communication channels for satellites in low Earth orbit is tricky due to fast motion and timing issues. The authors checked if a deep learning method designed for ground networks still works well for these satellites once retrained. They found that this method, called HELENA, performs best on accuracy and speed compared to other models on tested datasets. While it works well on powerful hardware, running it quickly enough on smaller devices is still a challenge.
Open → 2609.14735v1

MicroHasTEE ensures safe hardware use for Armv8-M chips

MicroHasTEE: Bare-Metal Haskell for Type-Level Peripheral Ownership on Armv8-M

Abstract: Arm TrustZone for Armv8-M isolates Secure and Non-secure software, but developers must still coordinate peripheral attribution, interrupt routing, initialization, and gateway interfaces across separately built firmware images. Inconsistent assumptions between these images can compile successfully and emerge only as faults on the target device. We present MicroHasTEE, a multiparty programming framework that expresses both firmware applications as participants in one typed Haskell program. MicroHasTEE represents peripheral authority with type-level capability ledgers and uses indexed setup computations to track resource acquisition, configuration, transfer, and finalization. Domain-specific effect types restrict peripheral operations and interrupt callbacks to the participant that holds the corresponding authority, while typed callable handles describe the Secure services available to Non-secure code. MicroHs compiles the shared program twice to produce separate bare-metal Secure and Non-secure firmware images. We implement MicroHasTEE for an STM32U5 Nucleo board, including TrustZone configuration, peripheral drivers, and a serialized gateway for cross-domain Haskell calls. For programs expressed through its interface, MicroHasTEE rejects inconsistent resource use, attribution changes after configuration, callbacks in the wrong domain, and calls to unregistered Secure services. A door-lock case study demonstrates feasibility, with firmware images occupying 232.7 KiB and 228.4 KiB of flash and approximately 220 KiB of SRAM per domain.

Fri 11 SeptCryptography and SecurityComputer Science and Game Theory
The gist
Developing software that runs securely on specialized Armv8-M chips can be tricky because the secure and non-secure parts need to share hardware components without conflicts. The authors created MicroHasTEE, a tool that uses the Haskell programming language to let these parts be written together safely in one program, preventing errors that only show up when the software runs. It tracks which software part owns which hardware resource and stops mistakes like using the wrong device or calling a service incorrectly. Their system can produce separate secure and non-secure firmware images that work correctly on real hardware. They demonstrated this with a smart door-lock example.
Open → 2609.12580v1

Violet enables running real-time OS on risc-v virtual machines

Violet: Enabling Full Virtualization for M-mode RTOS on RISC-V

Abstract: In embedded systems, complex configurations may be required, such as the simultaneous execution of a real-time operating system (RTOS) and a general-purpose operating system (GPOS), or the operation of multiple RTOS instances. Embedded system hypervisors have been studied and developed to meet these requirements for architectures like ARM and x86. RISC-V is experiencing growing adoption in embedded systems and faces similar needs. However, RISC-V's virtualization support targets only U-mode (where applications run) and S-mode (where general-purpose OSs run) as virtualization levels. The M-mode, where RTOSs like FreeRTOS or Zephyr run, is excluded from virtualization. This means that, similar to architectures like ARM, running an RTOS on a Virtual Machine (VM) using methods based on virtualization support features is impossible. Therefore, this paper proposes the Violet hypervisor. Violet combines RISC-V's virtualization features with software-based emulation, enabling the execution of unmodified M-mode RTOSs. Evaluation verified the validity of the M-mode emulation functionality using RISC-V architecture tests. Furthermore, this was implemented on the SiFive HiFive Premier P550 hardware, demonstrating that existing RTOSs can run on Violet's VM and that coexistence with GPOSs like Linux is also possible. The performance evaluation also quantified the overhead introduced by M-mode emulation on M-mode CSR accesses, timer interrupt latency, and context switching.

Wed 9 SeptOperating Systems
The gist
Running real-time operating systems (RTOS) that control hardware directly is tricky on RISC-V computers when using virtual machines, because the usual hardware support doesn't include the mode RTOSs run in. The authors created Violet, a system that mixes built-in virtualization with software tricks to let RTOSs run unmodified inside virtual machines on RISC-V. They tested Violet on real hardware and showed it can run these RTOSs alongside regular Linux operating systems. They also measured the performance costs introduced by their approach.
Open → 2609.09833v1

FrogNano trains small coding agent with custom code tasks online

FrogNano: Training a 4B Coding Agent via Online Task Synthesis

Abstract: We present FrogNano, a 4B coding agent designed to tackle software engineering (SWE) tasks efficiently and effectively, even under resource-constrained environments. It is post-trained exclusively via RL on around 1,500 SWE environments with synthetic tasks. A key ingredient for improving performance is an online task synthesis pipeline that creates tasks calibrated to the frontier of learnability for the current checkpoint. This report provides evidence that competitive small coding agents can be trained with synthetic tasks alone, without traditional distillation from larger models, and that generating tasks at the learnability frontier of the current agent is important. We report details on the training methodology, evaluations across diverse environments, and in-depth analyses, serving as a foundation for our ongoing exploration of lightweight yet capable coding agents that can run on minimal hardware.

Mon 7 SeptArtificial Intelligence
The gist
Writing good coding assistants usually needs huge models or borrowing knowledge from big ones. This paper shows that a smaller 4 billion parameter coding agent called FrogNano can learn well by training only on computer-generated coding problems. The tricky part is creating tasks that are neither too easy nor impossible, matching the agent’s current skill level to keep improving. The authors show FrogNano works well on many coding challenges and can run with low computing power.
Open → 2609.07925v1