Vendor: Ceva, Inc. Category: NPU

AI SDK for Ceva-NeuPro NPUs

Ceva-NeuPro Studio is a comprehensive software development environment designed to streamline the development and deployment of A…

Overview

Ceva-NeuPro Studio is a comprehensive software development environment designed to streamline the development and deployment of AI models on the Ceva-NeuPro NPUs. It offers a suite of tools optimized for the Ceva NPU architectures, providing network optimization, graph compilation, simulation, and emulation, ensuring that developers can train, import, optimize, and deploy AI models with highest efficiency and precision.

The Solution

Ceva-NeuPro Studio provides the tools for a complete end-to-end flow transforming trained neural network models into executable code on Ceva-NeuPro NPUs. There are two operating modes for using the Ceva-NeuPro Studio. In the Ceva AI Model mode, users can select from a wide range of common neural-network models already trained and optimized by Ceva. This allows users to focus on their application rather than on model design and training.

This mode may also be used to provide benchmarks for optimizing the user’s own models. In the Bring-Your-Own-Model mode, users may import their own trained models from Caffe, PyTorch, ONNX, TensorFlow, or Keras frameworks. In either mode, models are imported and transformed using quantization and a comprehensive suite of optimizations. Then graph compilation is performed in TVM or microTVM, which are also available for run-time inference. The resulting code may be simulated and debugged in an Eclipse based IDE or may be executed using hardware emulation.

During development users may also import Ceva audio codecs or feature-extraction algorithms, as well as user-developed code. The resulting code may be partitioned across the multiple processing elements of the NPUs or user-defined accelerators and profiled in the Arch Planner tool to explore optimum use of computing and memory resources.

Key features

  • Fully programmable to efficiently execute Neural Networks, feature extraction, signal processing, audio and control code
  • Scalable performance
  • Import from major training frameworks including Caffe, Keras, PyTorch, ONNX, TensorFlow, or LiteRT
  • Support for pre-trained Ceva AI models and Bring Your Own Model (BYOM) approaches
  • Powerful quantization and compression exploit Ceva-NeuPro NPU features
  • Graph compiler produces optimized code to implement networks
  • Software or hardware simulation and debug in Eclipse IDE with visual user interface
  • Performance profiling using Arch Planner for system and memory partitioning
  • Ability to include Ceva libraries, audio- and image-processing functions, hardware-ready Ceva Model Zoo models, and user code
  • Target NPUs include Ceva-NeuPro-Nano, Ceva-NeuPro-M, and user-defined accelerators
  • to meet a wide range of use cases, with MAC configurations up to 64 int8 (native 128 of 4×8) MACs per cycle
  • Two NPU configurations to address a wide variety of use cases are available:
    • Ceva-NPN32 with 32 4×8, 32 8×8, 16 16×8, 8 16×16, 4 32×32 MAC operations per cycle
    • Ceva-NPN64 with 128 4×8, 64 8×8, 32 16×8, 16 16×16, 4 32×32 MAC operations per cycle and 2x performance acceleration using 50% weight sparsity (Sparsity Acceleration)
  • Future proof architecture that supports the most advanced ML data types and operators, including 4-bit to 32-bit integer support and native transformer computation
  • Ultimate ML performance for all use cases, with Sparsity Acceleration, acceleration of non-linear activation types, and fast quantization – up to 5 times acceleration of internal re-quantizing tasks
  • Powerful microcontroller and DSP capabilities with a Coremark/MHz score of 6.0
  • Ultra-low memory requirements achieved with Ceva-NetSqueeze™, yielding up to 80% memory footprint reduction through direct processing of compressed model weights without the need for an intermediate decompression stage. NetSqueeze solves a key bottleneck inhibiting the broad adoption of AIoT processors today
  • Ultra-low energy achieved through innovative energy optimization​​s, including dynamic voltage and frequency scaling support tunable for the use-case​, and dramatic energy and bandwidth reduction by distilling computations using weight-sparsity acceleration
  • Complete, simple to use Ceva-NeuPro-Studio AI SDK, optimized to work seamlessly with leading, open-source AI inference frameworks, such as LiteRT for Microcontrollers and µTVM
  • Model Zoo of pre-trained and optimized machine learning models covering Embedded ML audio, voice, vision and sensing use cases
  • Comprehensive portfolio of optimized runtime libraries and off-the-shelf application-specific software

Benefits

  • Ceva-NeuPro Studio provides a bridge between cloud or PC-trained AI models and execution on energy-efficient, cost-conscious edge-AI devices, reducing the time between model training and optimized, thoroughly tested edge deployment. Taking in trained network models, the NeuPro- Studio environment optimizes and compiles the models, producing C/C++ code for Ceva-NeuPro NPUs in a visual Eclipse IDE.
  • There developers can compile the C/C++, simulate execution, profile performance, apply a full suite of debug tools, and explore efficient mappings of models onto the available NPU mechanisms. Along the way, users may include Ceva audio- or image-processing routines and user-written code. Throughout, industry-standard tools are used, and NeuPro Studio maintains a common user interface for all target Ceva-NeuPro cores.

Applications

  • Consumer IoT
  • Automotive
  • Industrial Automation

Specifications

Identity

Part Number
Ceva-NeuPro Studio
Vendor
Ceva, Inc.
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Ceva, Inc.
HQ: USA
Ceva powers the Smart Edge, bridging the digital and physical worlds to bring AI-driven products to life. Our Ceva AI fabric portfolio of silicon and software IP enables devices to Connect, Sense, and Infer – the essential capabilities for the intelligent edge. From 5G, cellular IoT, Bluetooth, Wi-Fi, and UWB connectivity to scalable Edge AI NPUs, AI DSPs, sensor fusion processors and embedded software, Ceva provides the foundational IP for devices that connect, understand their environment, and act in real time. With more than 21 billion devices shipped and trusted by 400+ customers worldwide, Ceva is the backbone of today’s most advanced smart edge products – from AI-infused wearables and IoT devices to autonomous vehicles and 5G infrastructure. Our differentiated solutions deliver seamless integration into existing design flows, total flexibility to combine solutions based on design needs and ultra–low–power performance in minimal silicon footprint, helping customers accelerate development, reduce risk, and bring innovative products to market faster. As technology evolves toward Physical AI, Ceva’s IP portfolio lays the foundation for systems that are always connected, contextually aware, and capable of intelligent, real-time decision-making.

Learn more about NPU IP core

Your NPU Learned to Listen

Whisper runs end-to-end on Chimera. Encoder and decoder compiled as native GPNPU kernels, INT4 weights, FP16 attention, top-1 token match against the float32 reference. Scales to four cores with a flag, no recompile.

Heterogeneous NPU Data Movement Tax: Intel's Own Slides Tell the Story

At Quadric, we have long argued that heterogeneous NPU designs — those that stitch together multiple specialized fixed-function engines — carry an unavoidable hidden cost: data has to move. A lot. And data movement burns power, adds latency, and creates silicon-area overhead that scales with every new generation of AI models. Now, Intel has made that case for us.

Frequently asked questions about NPU IP cores

What is AI SDK for Ceva-NeuPro NPUs?

AI SDK for Ceva-NeuPro NPUs is a NPU IP core from Ceva, Inc. listed on Semi IP Hub.

How should engineers evaluate this NPU?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this NPU IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP