Papers for

embedded ai 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.

On-board AI chain reduces Earth data using wildfire segmentation

A Generic On-Board AI Processing Chain for Earth Observation: From Application Development to Embedded Deployment and Mission-Level Orchestration

Abstract: Earth observation satellites acquire more data than they can downlink. Extracting information on board with artificial intelligence (AI) turns the satellite into a data-reduction stage that downlinks compact products, such as masks or detections, instead of full scenes; deploying it in a mission, however, involves the whole processing chain and not only the neural network. We present a generic on-board AI processing chain along three axes, with wildfire segmentation as the worked example among ship detection and cloud segmentation. (i) The AI model is tuned (spectral-band selection, input normalization), quantized to 8-bit integers (int8) and ported to an AMD Versal VCK190, with its excellent segmentation performance preserved on the board. (ii) A modular tiler-inference-mosaicer workflow, reused unchanged across applications, brings the tile-level model to scene level, turning a full acquisition into a scene-level mask or detection list. (iii) Each step is packaged as a unikernel and orchestrated on board by ORCHIDE, a cloud-native orchestrator. The chain is characterized end to end, from the standalone execution on the target to its execution under orchestration with parallel workflows on a representative test bench. Beyond AI inference on individual tiles, this approach aims at increasing the maturity of on-board AI deployment by addressing a complete processing chain, from the acquired scene to the mission-level execution.

Mon 19 OctArtificial IntelligenceHardware ArchitectureDistributed, Parallel, and Cluster Computing
The gist
Satellites gather more images than they can send back to Earth, so it helps to process the data onboard to only send important results. The authors created a flexible AI processing system that runs directly on the satellite hardware to spot things like wildfires in images. They made sure the AI works well after being simplified for embedded chips and built a workflow to combine tile-based AI results into full images. This system also organizes and runs the entire process in parallel on the satellite, making onboard AI more practical for real space missions.
Open → 2610.26340v1

FlashRT-PAI speeds up physical AI model inference with pipeline design

FlashRT-PAI: Fast Kernels Are Not Fast Pipelines for Physical AI Inference

Abstract: Vision-language-action (VLA), video-action (VA), and world action models (WAMs) form the backbone of modern physical AI systems, yet their real-time single-batch inference remains a defining bottleneck. Latency is dominated not by individual kernel computation, but by system-level overhead: thousands of short kernel launches, intermediate data movement across operator boundaries, and redundant recomputation across consecutive decisions. General-purpose graph compilers cannot address these costs, as they optimize individual calls in isolation and lack visibility into cross-call state semantics and global pipeline structure. We present FLASHRT-PAI, a low-latency inference engine built around model-hardware pipeline co-design rather than isolated kernel optimization. FLASHRT-PAI combines three core mechanisms: deep kernel fusion with launch overlap eliminates inter-operator boundaries and launch gaps; an execution contract formalizes the pipeline's stage DAG, update rates, and named buffers to enable cross-decision state reuse and selective refresh; and execution-state capsules enable fast snapshot, restore, and fork of persistent pipeline state. The system also supports drop-in acceleration of unmodified PyTorch models via parity- and latency-gated kernel replacement. Evaluation covers six policies on RTX 5090 and four on Jetson AGX Thor. At matched 16-bit precision, FLASHRT-PAI is 1.3-3.7x faster than official compiled paths. Combining pipeline co-design with reduced precision delivers 3.38-12.66x speedup over official eager implementations. In LIBERO-10, four-bit pi0.5 achieves 94.04% success on Thor and 93.32% on RTX 5090, compared with 92.4% for the measured official FP16 reference. FLASHRT-PAI is open source, distributed via Hugging Face Kernel Hub, and its opt-in pi0.5 kernels have been adopted into the LeRobot framework.

Sat 17 OctArtificial Intelligence
The gist
Physical AI systems that use vision, language, and action models often struggle with slow responses when making decisions fast. The authors show that the main delay comes not from the actual computations but from how many small tasks are started and how data moves between them. They built FlashRT-PAI, a system that reduces these delays by combining model design with hardware pipelines and reusing intermediate data intelligently. This approach makes AI models run much faster on real hardware without changing the original AI models.
Open → 2610.24349v1

Causal latent workspaces improve looped transformer language models

Causal Latent Workspaces for Looped Transformers

Abstract: Reusing a Transformer block across depth increases computation without replicating its parameters, but successive passes have no dedicated state through which positions can exchange compact summaries of their causal prefix. We introduce the causal latent workspace Transformer: an anchored, four-round shared-depth architecture in which each position writes gated vectors into prefix-specific latent slots and retrieves a content-addressed summary before the next shared block application. This path complements causal self-attention while the original input embedding remains accessible at every round. Across three byte-level corpora, three seeds, and two matched parameter budgets, the proposed model achieves the best mean held-out perplexity in five of six settings against five Transformer controls. At 101.71M parameters it leads on WikiText-103 raw, enwik8, and TinyStories, reaching perplexities 2.7820, 2.7843, and 1.6823; these improve upon the strongest non-workspace control on each corpus by 1.06%, 0.73%, and 1.01%. All nine seed-labelled comparisons at this budget favor the workspace. At 0.918M parameters it leads on WikiText-103 and TinyStories, whereas a conditioned loop is stronger on enwik8. Architectural ablations show that adding the workspace improves upon the anchored loop in all six settings and support refreshing its causal summaries at each round. Together, these results identify a causal, content-addressable prefix workspace as an effective structural augmentation of looped Transformers.

Fri 16 OctComputation and Language
The gist
Transformers are powerful AI models that process sequences step-by-step, but reusing the same part repeatedly can limit how information is passed along. The authors introduce a method where each step writes and reads a special summary space that helps keep track of important past information while processing new data. This approach improves the model’s performance on language tasks by keeping useful context without needing more parameters. It works better than traditional methods across several different text datasets.
Open → 2610.22796v1

Spiking neural networks follow similar scaling rules as dense language models

Compute-Optimal Scaling Laws for Spiking Language Models

Abstract: Spiking neural networks target energy-efficient language modeling through sparse, binary activations, but the efficiency-accuracy tradeoff of spiking language models is uncharacterized at scale. We present the first Chinchilla-style IsoFLOP scaling study of a spiking language model, sweeping SpikeGPT-family models (RWKV backbone) from width 384 to 1536 across compute budgets from $3\times10^{17}$ to $10^{19}$ FLOPs on FineWeb-EDU. We report two findings. First, the compute-optimal frontier is $N_{opt} \propto C^{0.56}$, close to the 0.50 that Hoffmann et al. report for dense Transformers, so spiking does not change how parameters and data should be traded off under a compute budget. Second, against non-spiking RWKV and Transformer baselines trained the same way, the loss gap splits into a backbone cost of about 0.16 nats that does not change with compute and a spiking cost that falls from 0.34 to about 0.23 nats and then levels off. These results give the first compute-optimal recipe for spiking language models and quantify the accuracy cost of their sparsity.

Sat 10 OctMachine LearningComputation and LanguageNeural and Evolutionary Computing
The gist
Large language models can be made more energy efficient using spiking neural networks, which use sparse, binary signals. The authors studied how to best scale these spiking models with computing power and found that the relationship between model size and compute remains similar to traditional models. They also quantified the accuracy cost of this efficiency approach, showing part of the loss comes from the model type itself and part from spiking. This helps guide how to build spiking language models while understanding the tradeoffs involved.
Open → 2610.15146v1

GaborFlow improves brain tumor detection with efficient hardware accelerators

GaborFlow: Hardware-Software Co-Optimization of Gabor Filter Accelerator Design

Abstract: Brain tumor classification from MRI scans represents a critical challenge in medical imaging, where accuracy directly impacts patient outcomes. This paper introduces GaborFlow, a novel hardware-software co-optimization framework that revolutionizes the design of the Gabor Filter accelerator for generating feature maps to enhance brain tumor detection. Unlike conventional approaches that rely on fixed filter parameters, our method employs trainable Gabor coefficients within a carefully optimized range, integrated with an EfficientNet-B0 backbone CNN architecture. The innovation lies in the synergistic combination of software optimization through Bayesian hyperparameter tuning and hardware efficiency through precision-optimized multipliers. Our GF baseline accelerator achieves remarkable results, with 98.6% classification accuracy, 28.08% power benefits, and 48.83% footprint savings compared to state-of-the-art implementations, demonstrating that medical AI can be both highly accurate and energy-efficient. The hardware design files are made freely available for easy adoption and further usage by the researchers and designers.

Sat 10 OctHardware Architecture
The gist
Brain tumor detection from MRI scans is important but challenging, especially when accuracy and energy efficiency matter. The authors developed GaborFlow, a new way to design a specialized computer chip and software together to speed up a key step called Gabor filtering. Their system tunes filter settings and uses smart hardware design to improve accuracy and reduce power use. This approach achieved very high tumor classification accuracy while saving energy and space compared to other methods. They share their hardware design openly so others can use and build on it.
Open → 2610.15003v1

ActTune improves robot task success while saving GPU energy and time

ActTune: Action-Aware Precision and GPU Operating-Point Adaptation for Energy-Efficient Vision-Language-Action Inference

Abstract: Vision-language-action (VLA) policies repeatedly invoke inference to control robots, making graphics processing unit (GPU) energy a recurring cost of task execution. Reducing energy per inference call, however, may not reduce energy per successful task if numerical errors increase failures or slower inference prolongs execution. We therefore target GPU energy per successful task while preserving task success and keeping the inference-latency increase within 10\%. Our approach builds on two observations: quantization sensitivity varies across action classes, model layers, and weights versus activations; and numerical precision changes the workload, shifting favorable GPU operating points. We introduce ActTune, an action-aware framework that connects layer-wise precision allocation with workload-dependent GPU operating-point selection over requested frequency--power-cap pairs. A lightweight decision tree learns its splits and leaf precision configurations directly from configuration action errors, then selects precision before each policy call. The controller forecasts the next workload and applies the selected GPU operating point asynchronously using a lookup table calibrated under a latency budget. A shared resident quantized weight bank enables configuration switching without weight reconstruction or additional policy evaluations. On LIBERO, a benchmark for lifelong robot learning, ActTune improves mean task success by up to 2.3\% relative to state of the art. Relative to the original BF16 implementations, it delivers up to $2.02\times$ faster inference and, with GPU operating-point adaptation, reduces energy per successful task by up to 76.8\%.

Tue 6 OctRoboticsHardware Architecture
The gist
Robots that understand images and language often use powerful graphics chips (GPUs) repeatedly, which wastes energy. The authors created ActTune, a system that adjusts how precisely the robot’s brain calculates different parts of its decisions depending on the task, and changes how the GPU runs to save power. ActTune learns which parts need more precision and predicts the next workload to optimize energy use without slowing down the robot or making it fail more often. Tested on a robot-learning benchmark, it made robots complete tasks faster and with less energy.
Open → 2610.08444v1

Fastopd cuts robot vision model latency while keeping strong performance

FastOPD: On-Policy Distillation for Lightweight VLA Deployment

Abstract: Vision-Language-Action (VLA) foundation models have scaled rapidly to enhance manipulation performance and generalizability, but this scaling incurs high computational costs that render real-world deployment increasingly challenging. Existing approaches typically mitigate this issue by designing smaller architectures or reducing the iterative denoising steps in flow-based policies. In this work, we propose FastOPD, a foundation-to-lightweight VLA framework that enables the practical deployment of large-scale VLAs through efficient on-policy distillation. Specifically, FastOPD adapts a flow map for single-state teacher supervision and combines it with a self-consistency objective to construct a compact student that learns the teacher dynamics. Furthermore, we theoretically demonstrate that minimizing this objective allows the distilled student to recover a distribution on par with that induced by an ideal few-step teacher model. We evaluate FastOPD across diverse foundation policies in simulation and real-world experiments. On LIBERO, FastOPD retains 84% of the performance of $π_{0.5}$ with only two inference steps, reducing inference latency by 78.1% while outperforming existing few-step distillation baselines in average success rate. With LingBot-VLA as the teacher, FastOPD improves the single-step success rate over the base student by 15.9 percentage points on RoboTwin 2.0. We further demonstrate its applicability to a World Action Model (WAM) and deploy a compact student distilled from MolmoAct2 on a real robot.

Fri 2 OctRoboticsArtificial IntelligenceComputer Vision and Pattern Recognition
The gist
Vision-language-action models help robots understand and interact with their surroundings, but large models can be too slow for real-world use. The authors propose FastOPD, a technique to create smaller, faster models by learning from bigger ones without losing much ability. They show that their approach keeps much of the original model's skill while speeding up decision time significantly. This makes it easier to deploy advanced robot control on real hardware.
Open → 2610.02832v1

ZTA-Q platform enables accurate low-precision CNN inference on RISC-V

ZTA-Q: an Open-source RISC-V Platform for Accurate Quantized CNN Inference

Abstract: Low-precision inference is widely adopted in edge AI to reduce computational cost and memory footprint. However, existing open-source accelerator platforms provide limited end-to-end support for CNNs following the standard TensorFlow Lite integer inference scheme. This paper presents ZTA-Q, an open-source RISC-V-based platform that enables accurate deployment of TensorFlow Lite INT8 models. In addition to extending operator support, ZTA-Q provides a configurable post-processing datapath for studying how circuit-level approximations, including reduced multiplier precision, shared shift scaling, and simplified rounding, affect model accuracy. The proposed system is implemented on a Digilent Arty A7-100T FPGA and operates at 83.3 MHz. Evaluations on representative CNN models show that with LUT, register, and DSP overheads of 26.3%, 12.6%, and 150%, respectively, ZTA-Q limits the degradation in both top-1 and top-5 accuracy to within 0.25 percentage points.

Thu 1 OctHardware Architecture
The gist
Running AI models on small devices needs them to use less memory and simpler math, which can make them less accurate. The authors built ZTA-Q, a free RISC-V-based system that runs popular low-precision AI models while keeping the results nearly as accurate as usual. They also designed ways to test how simpler hardware math affects accuracy. Tests running on a real FPGA chip showed the system only slightly lowered accuracy but used extra hardware resources.
Open → 2610.01867v1

Edge0 cuts memory use to serve large AI models on modest hardware

The Other Half of the Memory Wall: Serving 35B MoEs from SSD with Trained Routing Prediction

Abstract: Mixture-of-experts (MoE) inference on consumer hardware is bounded by weight memory: a 35B-class model is 19.5GB at 4-bit, and sparsity shrinks the compute per token, not the bytes that must be held. Naive offloading to SSD does not help on its own, because layer N+1's experts must be chosen before layer N's output exists, so the reads cannot start early enough to hide behind compute. We present Edge0, a streaming MoE inference engine that closes the gap with a prerouter: a per-layer head predicts the next layer's routing one token ahead, and the prediction is consumed as the routing itself, so the staged expert set equals the routed set and nothing is dropped. An unmerged recovery LoRA, trained on the student path, pays back the quality lost to int4 quantization and routing replacement. On a single 24GB machine, Edge0 serves a 35B MoE at 20tok/s inside 3GiB of peak active memory, within a few points of its fp16 teacher on average across five public benchmarks. An 8B tier runs on the same framework, and the framework, checkpoints, and adapters are open source.

Wed 16 SeptArtificial Intelligence
The gist
Running very large AI models often needs a lot of memory, which regular computers don't have. The authors created Edge0, which cleverly guesses what parts of the model will be needed next and loads only those from slower storage like an SSD. This approach lets a big 35-billion parameter model run smoothly using just 3GB of active memory on a normal PC. They also improved quality by adjusting the guesses and reducing errors caused by compressing the model data. The tool is open source and works well on other smaller models too.
Open → 2609.18063v1

Compact encoder restores satellite images efficiently without attention

LIMODENet: Attention-Free Compact Encoders for Information-Preserving Onboard Satellite Image Restoration

Abstract: Onboard satellites must restore a channel-degraded image on a few watts, using neuromorphic accelerators (e.g., BrainChip Akida, Intel Loihi-2) that support no softmax or attention. We ask which encoder restores best under that constraint and introduce LIMODENet (LinearMix-ODENet), a 0.69M softmax-/QKV-free backbone whose residual stages read as ODE discretizations and which is empirically information-preserving (probe accuracy rises 79.9% -> 98.4% from stem to head). At iso-parameters it restores 1 dB DVB-S2X-degraded EuroSAT better than a CNN autoencoder (+1.75 dB PSNR) and a skip-connection U-Net (+1.07 dB), three seeds, non-overlapping. Unconstrained modern restorers (NAFNet, Restormer) win on fidelity; we decompose that gap: spiking-legal additive skips recover about half, and the rest traces to attention and channel gating. LIMODENet then converts end-to-end to a spiking network with zero blocked operations, versus 22-24 for the competitors: not the best restorer available, but the best verified deployable within a real power budget.

Sun 13 SeptComputer Vision and Pattern Recognition
The gist
Satellites take images that can get degraded when sent back to Earth. Fixing these images onboard is hard because satellites have limited power and special processors that don’t support common AI tricks like attention. The authors created LIMODENet, a small neural network that restores images well without using attention. It keeps more information through its layers and works better than some existing smaller models under these hardware limits. While bigger models can restore images even better, they can’t run on these low-power satellite systems.
Open → 2609.14690v1