The SiFive Intelligence Family leverages a software-first approach to processor design to address the future requirements of deploying machine learning technology to the edge with high performance vector compute capability.
Integrated software + hardware solutions to accelerate AI/ML applications with SiFive AI ISA extensions and RISC-V Vector Extensions.

 

SiFive Intelligence X280

The SiFive Intelligence X280 is a multi-core capable RISC-V processor with vector extensions and SiFive Intelligence Extensions and is optimized for AI/ML compute at the edge.

 

In addition to ML inferencing, it is ideal for applications requiring high-throughput, single-thread performance while under power constraints (e.g., AR, VR, sensor hubs, IVI systems, IP cameras, digital cameras, gaming devices).

 

  • SiFive Intelligence Extensions for ML workloads
    • Custom instructions to greatly accelerate Neural Network computation
    • Optimized TensorFlow Lite implementation
    • Hundreds of Neural Network models ported
    • 4.6 TOPS performance
  • 512-bit vector register length processor
    • Variable length operations, up to 512-bits of data per cycle
    • Ideal balance of control logic and data parallel compute
    • Decoupled Vector pipeline
    • INT8 to INT64 integer data type
    • BF16/FP16/FP32/FP64 floating point data type
  • Performance benchmarks
    • 5.75 CoreMarks/MHz
    • 3.25 DMIPS/MHz
    • 4.6 SpecINT2k6/GHz
  • Built on silicon-proven U7-Series core
    • 64-bit RISC-V ISA
    • 8-stage dual-issue in-order pipeline
    • Coherent multi-core, Linux capable
  • High performance vector memory subsystem
    • Memory parallelism provides cache miss tolerance
    • Virtual memory support with precise exceptions
    • Up to 48-bit addressing
  • Multi-core, multi-cluster processor configuration, up to 8 cores

 

To leverage this processor, we must use SiFive Intelligence as 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 TensorFlow Lite support, are well-suited for high-performance, low-power inference applications.

 

You can check out the Intelligence X280 processor ip here

 

You can check out SiFive’s Intelligence Software and Hardware suite here