资源与支持

SiFive 博客

来自 RISC-V 专家的最新洞察与深度技术解析

May 12, 2026

Inside the SiFive Performance™ P570 Gen 3: High Performance Efficiency for Next-Generation Consumer and Commercial Applications

Introduction

The heart of SiFive is RISC-V, the ISA invented by SiFive’s founders 5 years prior to starting the company! SiFive is evolving the building blocks of RISC-V-based IP that are reimagining and democratizing every computing platform. In technology, evolution is not merely a timeline of random changes. It is a well-planned ladder of interdependent milestones. Each step creates a new set of environmental conditions that make the next, more complex, leap inevitable. Winning requires flexibility and innovation to adapt. Both are core values of SiFive and RISC-V.

Which brings me to the topic of the evolution of SiFive’s out-of-order cores and this moment in time that brings us to the exciting launch of third generation P550 and P570 performance core IP.

History of SiFive’s P500 series

The first generation P550 was SiFive’s first out-of-order core featuring a 13-stage, triple-issue, out-of-order pipeline compatible with the RISC-V RV64GBC ISA; the baseline "general" 64-bit profile with bit-manipulation for performance improvements. This IP is the heart of the HiFive Premier P550 development board, and has been instrumental to furthering the developer momentum within the RISC‑V software ecosystem.

The rise of applications requiring mixed scalar and vector workloads led to the second generation of products: P450/P470. The second generation carried forward the same refined out-of-order architecture and enhanced it with a vector pipeline along with a more sophisticated load and store unit to balance the scalar and vector loads/stores.

The third generation introduces a 3-level memory hierarchy relative to the first and second generations. Besides the instruction and data caches, P550/P570 introduces an optional level 2 cache that is shared across up to 4 cores within a single cluster and a level 3 cache that is shared across up to 4 clusters. When compared to the second generation with a private level 2 cache per core, this hierarchy makes available the entire shared cache within a core complex to a single core if running a single thread, with other cores idle. This helps with single threaded performance which is important in low latency scenarios like opening applications, where quality of service is critical to the use case.

P550/P570 doubles the memory bandwidth. A wider bus allows for more data to be transferred per clock cycle. At the same time, customers can now configure level 2 and level 3 cache buffers to manage "in-flight" memory operations to cover latencies.

There were enhancements in other areas too, especially in power management and interrupt architecture. Stay tuned for a detailed technology explainer for a deeper dive in the third generation architecture.

The architecture also kept pace with the evolution of RISC-V ISA from RV64GBC to RVA22; ensuring portability for rich operating systems like Linux, defining a minimum mandatory set of ISA features for 64-bit application processors that included the ‘H’ (Hypervisor) extension for virtualization. With an eye on the next major ISA evolution- the RVA23 ISA profile, the second generation P470/P450 built in incremental extensions supporting vector and vector crypto compliant with RVV1.0, the first ratified specification for vector processing in the RISC-V. As a result, the ISA profile for the second generation SiFive Performance IP was more like RVA22++ (not an official RVA profile name). Extending far beyond the mandatory RVA22 profile and with many optional extra ISA extensions the Second Generation P470/P450 were very close to what became the full RVA23 profile, which was an important part of getting ready for the next progressive step in ISA evolution, the fully ratified RVA23 profile.

RVA23

Ratified in late 2024, RVA23 is a major release designed for high-performance computing, mobile, and workstation hardware. It is the foundation for the RISC-V Android ABI. It makes mandatory extensions for vector, security/hypervisor and cryptography, while adding optional extensions for security(examples: Landing pads and shadow stacks) and performance (half precision floating point). The table below shows the full extent of RVA23 ISA profile and SiFive product inclusion.

The shift to RVA23 allows software providers like Canonical (Ubuntu) and Red Hat to create standardized, optimized binaries that will run on any compliant RVA23 CPU, eliminating the need for custom compilations for every chip. RVA23 is a pivotal milestone in the continued and inevitable progression of the RISC-V ecosystem as it forms the basis of software portability across diverse RISC-V hardware implementations. Looking back a few years from now, I believe this is the critical piece that will be seen as galvanizing the adoption of RISC-V.

P570 Gen3- A notable milestone in the evolution of SiFive RISC-V out of order cores

The third generation P550/P570 inherits its architecture pedigree from the first generation IP, while building on top of the second generation P450/P470 improvements, with further enhancements in power, leakage and performance (see below charts). Most importantly, the third generation IP not only complies with the RVA23 profile but we actually extended beyond. In total, beyond the extensions required for compliance, the third generation P550/P570 includes as the baseline all the additional mandatory extensions. We have added support for additional product extensions for improved security, vector crypto, increased vector throughput, control transfer records, and support for more AI datatypes (like FP16/BF16).

The third generation P570 achieves 13% higher Specint_rate2017/GHz and greater than 2x Geekbench/GHz when compared to the first generation P550.

The third generation P570 achieves 13% dynamic power savings and greater than 50% savings in leakage compared to the first generation P550(Note: this is on TSMC12 node). SiFive has implemented this core on both TSMC3 and TSMC12- to serve as two bookends of cost and performance.

Compared to the second generation, the vector pipeline for the third generation is augmented with vector dot product extensions developed first by SiFive and now donated to RISC-V International for fast track ratification. As a result of these extensions, you see significant performance improvements on certain AI workloads, especially those using convolutional neural networks (CNNs) for image classification, object detection and image segmentation. This is evident when comparing certain Geekbench sub tests between second and third generation. As an example, on object detection we see a 21X improvement vs Gen1 P550 and 4.5x vs Gen2 P470.

Vector Crypto Performance

Vector crypto performance is critical for modern CPUs. It enables parallelization of high throughput encryption, decryption, and hashing tasks without overwhelming the core, making it a must have for blockchain, secure communication, and cloud storage.

The third generation P570 has implemented RISC-V ShangMi (SM) crypto extensions to accelerate Chinese national standard cryptographic algorithms (SM3, SM4) on RISC-V cores. They include ratified vectorized extensions (Zvksed, Zvksh) providing efficient, standardized acceleration for SM4 block ciphers and SM3 hash functions.

P570 also implements hardware extensions Zvkned and Zvknhb to speed up the vector crypto NIST suite for AES and SHA-256, SHA-512 algorithms respectively.

Conclusion

The third generation P550/P570 has meticulously evolved from its proven first generation lineage by carefully planning in three areas:

  1. Enhancing the architecture to include a 128-bit vector pipeline for a balanced scalar and vector execution with the inclusion of vector dot product extensions
  2. Upgrading to a modern ISA and RVA23 profile to propel the RISC-V ecosystem by enabling software developers to build for a wider installed base without worrying about compatibility
  3. Providing generational improvements in power and performance

This provides a unique design point for out-of order cores that offers customers very competitive power and performance efficiency, while delivering AI natively.

As I said earlier, at SiFive product evolution is a well planned ladder of interdependent milestones. The third generation P550/P570 is a great case in point.

The flexibility of RISC-V ISA combined with the innovative approaches at SiFive allow us to evolve our products rapidly to meet environmental needs. The best is yet to come. Stay tuned.

Ram Naik
Ram Naik
Senior Director, Product Management

Ram Naik is Senior Director of Product Management at SiFive, where he leads product strategy and roadmap development for the SiFive Performance and Intelligence products for AI, infrastructure, and high-performance computing platforms. He is responsible for driving the transition to RISC-V across consumer and data center markets, helping define next-generation compute solutions optimized for AI workloads and scalable performance.

Ram brings more than 20 years of experience in semiconductor product strategy, roadmap planning, and technology marketing. Prior to joining SiFive, he held leadership roles at Qualcomm, where he helped shape roadmap strategy for Snapdragon platforms, and spent more than 16 years at Intel Corporation leading notebook and enterprise product initiatives, launch strategy, and global technology marketing.  He has a MS in Mechanical and Aerospace Engineering and an MBA from Duke University.

Read more Insights from the RISC-V Experts

P570 Gen 3: A System Perspective
最新文章
P570 Gen 3: A System Perspective
RISC-V is maturing fast, and the P570 Gen 3 is proof — here's what that means for the developers and system designers who've been waiting for it.
全力投入:开启增长新篇章
最新文章
全力投入:开启增长新篇章
我们自信地宣布公司发展历程中最重要的里程碑之一:完成 **4 亿美元** 的融资。本轮融资由 Atreides Management 领投,其他顶级投资机构\*包括 Apollo Global Management、NVIDIA(英伟达)、Point72 Turion 和 T. Rowe Price Investment Management, Inc.,以及现有投资者 Prosperity7 Ventures 和 Sutter Hill Ventures 参投。此次融资使公司估值达到 **36.5 亿美元**,并将加速 SiFive 的 RISC-V CPU 及 AI IP 解决方案推向数据中心和 AI 基础设施市场的核心地带。
RISC-V 代码模型(2026 版)
最新文章
RISC-V 代码模型(2026 版)
RISC-V 指令集架构 (ISA) 在设计上兼顾简洁与模块化。为了实现上述设计目标,RISC-V 有意识地减少了寻址方式的种类,从而降低了实现复杂 ISA 时的一项重大成本。寻址方式成本高昂:在小型设计中,会增加解码开销;在大型设计中,则会引入隐式依赖成本。