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.
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
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.
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.
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.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.