SiFive P670 and P470 RISC-V processors feature RISC-V Vector Extensions

SiFive has announced two new RISC-V Performance cores with the P670 and P470 processors with RISC-V Vector Extension for AI/ML, media and sensor processing, and designed for high volume applications such as wearables, smart home, industrial automation, AR/VR, and other consumer devices.

The P670 is comparable to the Cortex-A78, and the P470 is comparable to the Cortex-A55. Both support the standardized RISC-V RVA22 profile for better OS compatibility and implement RISC-V Vector v1.0 and Vector Cryptography extensions.

SiFive Performance RISC-V processors Roadmap

The SiFive Performance P470 and P670 share the following features:

  • Full RISC-V RVA22 profile compliance
  • Full, Out-of-Order, RISC-V Vector implementation, based on the ratified RISC-V Vector v1.0 Specification
  • RISC-V Vector Cryptography extensions
  • SiFive WorldGuard system security
  • Support for virtualization, including a separate IOMMU for accelerating virtualized device IO
  • Advanced Interrupt Architecture (AIA) compliant interrupt controller with better support for Message Signal Interrupts (MSI) and virtualization
  • Enhanced scalability with fully coherent multi-core, multi-cluster, with support for up to 16 cores

SiFive Performance P670

SiFive P670 detailed pipeline overview
SiFive P670 detailed pipeline overview

The SiFive Performance P670 core is comparable to the Arm Cortex-A78, can achieve a frequency of up to 3.4 GHz when manufactured with a 5nm process, delivers a performance of more than 12 SpecINT2k6/GHz, as well as higher single thread performance and twice the compute density compared to “legacy solution” (aka Cortex-A78), and embeds two 128-bit Vector ALUs compliant with the ratified RISC-V Vector v1.0 specification. It will be found in premium wearables, networking, robotics, and mobile SoCs, and is an upgrade to the SiFive Performance P650, which lacks the Vector Extensions.

SiFive P670 Performance vs Cortex-A78

SiFive Performance P470

SiFive P470 detailed pipeline overview
SiFive P470 detailed pipeline overview

The SiFive Performance P470 core will compete against the Arm Cortex-A55 core, yet it is said to also achieve up to 3.4GHz with a 5nm process. It also offers 8+ SpecINT2k6/GHz within a small area and power envelope, as well as four times the compute density of”a leading competitor” also known as Cortex-A55… While the P670 includes two 128-bit RISC-V Vector ALU, the P470 embeds only one. SiFive will also release the P450 with the similar specifications as the P470 minus the Vector Unit.

SiFive P470 Performance

Note that the peak single-thread performance above compared a Cortex-A55 @ 1.88 GHz to a SiFive P470 @ 2.97 GHz both using a 7nm process. It’s still faster after adjusting for the frequency, but not as dramatic, and it will likely be clocked lower in products such as wearables for the sake of battery life.

The SiFive P470 and P670 cores will be supported by Android thanks to their standardized RISC-V RVA22 profile, as well as Android Wear OS and Linux. SoCs and products based on the new RISC-V core should be available in 2023. More details can be found on the product page and the press release.

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
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.
Weller PCB manufacturer