Resources & Support

SiFive Intelligence

High-performance, scalable vector and matrix compute, ideal for today’s AI and ML workloads

Intelligence

The second generation of the popular SiFive Intelligence™ Family continues a software-first approach to processor design, addressing the future needs of deploying machine learning and artificial intelligence (AI) at the edge. It provides high-performance, scalable vector, and matrix compute capabilities in a small footprint, tailored and adaptable to evolving workload demands.

  • Scalar + wide vector compute engines
  • High bandwidth bus interfaces to control custom engines
  • Highly scalable matrix computing solutions
  • Standalone, efficient Edge AI compute

SiFive Intelligence Family

X100 Series
Intelligence
  • 32-bit or 64-bit CPU
  • 128-bit Vector Length
  • SSCI and VCIX
X200 Series
Intelligence
  • 512-bit Vector length
  • Single Vector ALU
  • SSCI and VCIX (1024-bit)
X300 Series
Intelligence
  • 1024-bit Vector Length
  • Single/Dual Vector ALU
  • SSCI and VCIX (2048-bit)
XM Series
Intelligence
  • Scalable Matrix Engine
  • 4 X300 cores per cluster
  • 1 Cluster = 16 TOPS (INT8)

Second Generation Coprocessor Interfaces 

Designed for control and assist use cases. Provides direct core connectivity and bandwidth to customers using X Series IP to manage their own custom accelerators. 

SiFive Scalar Coprocessor Interface

SSCI

  • Drive accelerator via RISC-V custom instructions
  • Direct access to CPU registers
  • Flexible range of instruction opcode formats

Vector Coprocessor Interface

VCIX

  • Provides high bandwidth access to CPU vector registers
  • Uses vector type instruction formats
  • Makes vector information available (SEW and LMUL)

SiFive Intelligence Software Stack

Building Solutions for Modern AI/ML

AI/ML Challenges

Commonly used embedded control processors lack compute resources needed to execute inference workloads efficiently.

Dedicated accelerators can work well for CNN layers, however:

  • They may not work for modern neural networks
  • They can be difficult to program, may have immature tools
  • In-house solutions may be expensive to maintain

The SiFive Intelligence™ solution is a better option: A high-performance control processor with scalable vector compute resources, all based on an open instruction set. SiFive Intelligence is a scalable platform to meet ML processing requirements, from extremely low power to high-performance compute.


The SiFive Solution

SiFive Intelligence is an integrated software + hardware solution that addresses energy efficient inference applications. It starts with SiFive’s industry-leading RISC-V Core IP, adds RISC-V Vector (RVV) support, and then goes a step further with the inclusion of software tools and new SiFive Intelligence Extensions, vector operations specifically tuned for the acceleration of machine learning operations. These new instructions, integrated with a multi-core capable, Linux-capable, dual-issue microarchitecture, with up to 512b wide vectors, and bundled with IREE based AI/ML reference software stack, capable of compiling and running many possible models/frameworks, they are well-suited for high-performance, low-power inference applications.


Standalone Vector CPU

Intelligence cores are very capable embedded CPUs on their own

The vector engine provides data processing abilities enabling filters, transforms, convolutions and AI inference without additional processing elements

Reduces hardware complexity and cost

Provides simple software model

Accelerator Control Unit

Providing control functions for a customer designed accelerator

Allows the customer to focus on the data processing capabilities of the accelerator rather than control and housekeeping

Vector engine allows complementary compute – pre-/post- formatting of data or handling of corner cases

Software + Hardware
Machine Learning Solutions

Software
  • Support for popular machine learning frameworks
  • Ease of deployment
  • Highly optimized for the top used AI/ML operations
  • Portability
  • Extend with custom operators
  • Based on Open Source projects backed up by Open Source communities
Hardware
  • Family of ML processors with RVV
  • Built on silicon-proven SiFive architectures
  • New SiFive Intelligence Extensions

Automatically Handle Legacy Arm Neon Code

SiFive LLVM toolchain allows recognizing ARM NEON intrinsics to be able to compile and execute legacy ARM NEON code on RISC-V Vector target . It helps to save initial efforts on porting the ARM NEON code to RVV. While it is always recommended to do the actual porting to achieve the peak performance, it might be helpful for initial experiments on existing codebase.

Neon to SiFive

Download Intelligence
Family Brief

Learn more about SiFive Intelligence benefits! Download our family brief today or contact our sales team with any questions.

Intelligence News & Insights

Breakthrough in Automotive AI: Running BEVFormer on SiFive’s Early Access RISC-V Intelligence XM Platform
Application Spotlight
Breakthrough in Automotive AI: Running BEVFormer on SiFive’s Early Access RISC-V Intelligence XM Platform
SiFive demonstrates BEVFormer autonomous driving model on its Intelligence XM Platform, showcasing powerful AI acceleration and flexibility for next-gen automotive applications.
Webinar: LLM Optimization and Deployment on SiFive Intelligence
Webinar
Webinar: LLM Optimization and Deployment on SiFive Intelligence
Learn about the SiFive AI/ML Software Stack, specifically designed for RISC-V, including how to seamlessly deploy Pytorch Llama models to SiFive Intelligence platforms.
AI Workload Acceleration with SiFive’s New Intelligence XM Series
Blog Post
AI Workload Acceleration with SiFive’s New Intelligence XM Series
At our recent SiFive Day event, SiFive’s CEO Patrick Little explained that “AI and RISC-V were made for each other.”

Contact Sales

To understand how your data is protected, read our Privacy Policy.

Leading the RISC-V Revolution

The History of RISC-V
SiFive was founded by the inventors of RISC-V, an open standard approach to computer architecture, unburdened by legacy constraints and free from vendor lock-in.
Key Markets
RISC-V is already utilized in billions of devices and applications worldwide. Explore how SiFive is powering rapid expansion and innovation across key markets.
Why Choose SiFive
Discover how SiFive’s RISC-V expertise can help you break free from outdated architectures. So you have more freedom to innovate.