Find IP Sell IP AI Assistant Chip Talk Chip Videos About Us
Log In

All IPs > Processor > AI Processor > ONNC Compiler

ONNC Compiler

From Skymizer

Ask Volt AI questions about this IP

Quickly find out if this is the right IP for you with our semiconductor-trained AI assistant, Volt.

Description

The ONNC Compiler is an innovative suite of C++ libraries and tools tailored to accelerate the development of compilers specifically for AI-on-Chip deployments. Designed to handle the intricate requirements of heterogeneous multicore system-on-chips, this compiler translates neural network frameworks into diverse machine instructions. It supports prominent deep learning frameworks such as PyTorch and TensorFlow, ensuring broad applicability across various AI system architectures.

One of the ONNC Compiler's standout features is its ability to handle multiple backend modes, catering to different SoC configurations, including PCIe accelerators and smartphone processors. The compiler's design facilitates the efficient use of multiple view address maps, allowing for optimal memory allocation and bus utilization in fragmented memory spaces. This approach ensures a significant reduction in RAM demand, offering performance enhancements and resource savings in complex AI systems.

Furthermore, the ONNC Compiler excels in co-optimizing hardware and software interactions, eliminating bottlenecks related to data transfers between storage and processing units. Through strategies like software pipelining and intelligent DMA allocation, it maximizes system throughput and efficiency, positioning itself as a crucial asset in the AI development toolkit.

Features
  • Supports tensor formats from multiple AI frameworks
  • Efficient memory allocation strategies
  • Multi-backend coordination for diverse SoC architectures
Tech Specs
Applications
  • Deep learning accelerators
  • Heterogeneous AI systems
  • Mobile AI processors
Sign up to Silicon Hub to buy and sell semiconductor IP

Sign Up for Silicon Hub

Join the world's most advanced semiconductor IP marketplace!

It's free, and you'll get all the tools you need to discover IP, meet vendors and manage your IP workflow!

Sign up to Silicon Hub to buy and sell semiconductor IP

Welcome to Silicon Hub

Join the world's most advanced AI-powered semiconductor IP marketplace!

It's free, and you'll get all the tools you need to advertise and discover semiconductor IP, keep up-to-date with the latest semiconductor news and more!

Plus we'll send you our free weekly report on the semiconductor industry and the latest IP launches!

Switch to a Silicon Hub buyer account to buy semiconductor IP

Switch to a Buyer Account

To evaluate IP you need to be logged into a buyer profile. Select a profile below, or create a new buyer profile for your company.

Add new company

Switch to a Silicon Hub buyer account to buy semiconductor IP

Create a Buyer Account

To evaluate IP you need to be logged into a buyer profile. It's free to create a buyer profile for your company.

Loading...
Chatting with Volt