SiFive Intelligence X280 64-bit RISC-V processor integrates AI extensions

The last RISC-V core announced by SiFive was the U8-Series out-of-order RISC-V Core IP that aims to compete against Arm Cortex-A72 Core. But in their latest announcement, the company built upon the 64-bit RISC-V U7-series with the SiFive Intelligence X280 multi-core, Linux capable RISC-V processor adding vector extensions and SiFive Intelligence Extensions, and optimized for AI/ML compute at the edge.

Sifive intelligence X280

SiFive Intelligence X280 key features:

  • 64-bit RISC-V ISA with 8-stage dual-issue in-order pipeline,  coherent multi-core, Linux capable based on U7 series core.
  • SiFive Intelligence Extensions for ML workloads – BF16/FP16/FP32/FP64, int8 to 64 fixed-point data types
  • 512-bit vector register length – Variable-length operations, up to 512-bits of data per cycle
  • High-performance vector memory subsystem
    • Memory parallelism provides cache miss tolerance
    • Virtual memory support with precise exceptions
    • Up to 48-bit addressing

X280 scaler & vector units

SiFive Intelligence includes software solutions to leverage the X280’s features and provide “great AI inference performance” using TensorFlow Lite. No AI benchmarks were provided for comparison, however, except that the AI instructions will be twelve times faster than inference on RISC-V cores without intelligence extensions.

What’s also interesting is that code optimized for Arm NEON instructions can be compiled to make use of Sifive Intelligence extensions using the “-msifive-arm-compat” flag.  The company also highlights the flexibility of the solution saying the hardwired (CNN) “accelerators may work well for matrix multiplication and convolution but simply aren’t efficient or adaptable enough for more modern models, such as transformer-based models like BERT or recommendation models”.

NEON to Sifive AI Extensions conversion

SiFive further explains that in addition to ML inferencing, the new Intelligence X280 core is also suited for applications requiring high-throughput, single-thread performance while under power constraints citing AR/VR, sensor hubs, IVI systems, IP cameras, digital cameras, and gaming devices as examples.

The first customer integrating the RISC-V core into their design will be Tenstorrent, a company that provides AI training and inference processors. More details may be found on the product page and press release.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
7 Comments
oldest
newest
Tuff Proffesional
Tuff Proffesional
3 months ago

Have they talked about why we have no U84 until now?

willy
willy
3 months ago

“dual-issue in-order pipeline” => This competes against A53, not A72!

itchy n scratchy
itchy n scratchy
3 months ago

Thanks that info I was just looking for

willy
willy
3 months ago

Ah yes you’re right, I was confused by the relation you implicitly made between the first two sentences and read it as the device being a part of the first one’s family.

Nd D
Nd D
3 months ago

SiFive overpromised and underdelivered yet again.

Theguyuk
Theguyuk
1 month ago

Sad news being reported on internet

Intel is reported by Reuters to have offered $2billion to buy six year-old RISC-V chip designer SiFive. ”

Is it just a move to kill competition while small ?

Advertisements