Skip to content
Conference

NPSIM: A Tick-Accurate CPU–NPU Simulator for Scheduling Analysis of CNN Applications

Jul 2026 · International Conference on Control, Decision and Information Technologies · pp. 575-580 · 0 citations · 12 references

Abstract

Applied Artificial Intelligence (AI) is increasingly used in emerging autonomous systems such as self-driving vehicles, drones, and robotics, where perception and decision-making rely on deep learning models, notably Convolutional Neural Networks (CNNs). These applications operate under strict timing constraints, as meeting inference deadlines is essential to ensure efficiency, safety, and robustness in dynamic environments. To accelerate inference on embedded platforms, GPUs are progressively being replaced by Neural Processing Units (NPUs), which are better suited to resource-constrained environments. However, NPU architectures are typically throughput-oriented, rely on non-preemptive execution, and lack native real-time guarantees. As a result, their timing behavior is difficult to predict, significantly complicating their integration into real-time autonomous systems and the enforcement of end-to-end deadline constraints. Moreover, existing real-time simulation and scheduling analysis tools fail to accurately capture the specific execution characteristics of CPU–NPU architectures, particularly the layer-level execution of CNNs and the possible parallel execution of layers belonging to different CNNs. Consequently, system designers lack appropriate tools to explore scheduling strategies and assess system-level schedulability under realistic architectural constraints. To address these challenges, we propose npsim, a tick-accurate CPU–NPU simulator dedicated to the scheduling analysis of CNN-based applications. npsim models the detailed timing behavior of heterogeneous AI workloads, including non-preemptive NPU execution, data-transfer delays, and layer-level CNN execution. It provides a realistic environment for exploring scheduling policies and analyzing the trade-off between CNN result accuracy and system schedulability. Its lightweight design further enables easy integration into the development workflow of commercial NPUs, such as the NXP Neutron NPU.

View source

Similar papers

Book Open access Sep 2026

MCSched: Memory-Controller-Aware Scheduling for Embodied LLM Workloads on NVIDIA Jetson

Preliminary but compelling evidence that MC-aware scheduling is a practical operating system/runtime direction for deployable embodied AI on unified memory edge devices is provided.

Teng Mei, Cheng-Xuan Pei, Marco Canini et al. · 1 citation
Preprint Aug 2026

CUDA MPC: A GPU-Native Solver for Model Predictive Control

CUDA MPC is introduced, a GPU-native MPC framework that co-designs the optimization algorithm, execution model, and memory architecture for CUDA hardware and sustains real-time rates at horizons one to two orders of magnitude longer than CPU solvers.

Babak Akbari, Melissa Greeff · 0 citations
#natural language process... Preprint Sep 2026

AMDKernelVault: Large-Scale Datasets and Agentic Training for AMD GPU Kernel Optimization

We introduce AMDKernelVault, an open HIP and Triton kernel corpus and training framework for recent AMD CDNA GPUs. Existing LLM-based kernel agents are largely CUDA/NVIDIA-centric and often depend on repeated frontier-LLM calls for generation, reflection, and optimization. To address this gap, we develop HIPKernelGen a...

Ji Liu, S. Majumder, Yi-Qing Huang et al. · 0 citations
Preprint Aug 2026

BOOSTEDSOSA: Accelerated Inferencing for Low Variance Stochastic Online Scheduling

BOOSTEDSOSA is introduced, a dual-FPGA ML-assisted Scheduling architecture that integrates a Machine Learning predictor for expected processing times, with a novel temporal-aware training policy, enabling its use in existing HPC systems.

Adam H. Ross, Riccardo Revalor, Aryan Singh et al. · 0 citations
Preprint Aug 2026

Accelerated Genetic Programming Hyper-Heuristics for Simulation-Based Scheduling via Agentic AI

This paper presents a systematic refactoring approach using Claude agentic AI on real-world project-scheduling workloads in a high-performance computing (HPC) environment, where the agent identifies bottlenecks, implements targeted optimizations, and evaluates their effects, while the researcher retains final control.

H. Li, A. Pletzer, Yuan Tian et al. · 0 citations
Preprint Aug 2026

PhyAI: Real-Time Physical AI at the Edge, Scalable Rollouts in the Cloud

PhyAI, a Physical AI inference engine with a single runtime that keeps architecture-specific conditioning, solver, cache, and output logic in model adapters while sharing graph execution, kernels, memory management, and parallel services, is built.

Cheng-Hua Wang, Daliang Xu, Dongqi Cai et al. · 1 citation

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.