RISC-V LinuxBetaOPEN SILICON. SHARED KNOWLEDGE.

The Future of Open Silicon

In-depth analysis, performance audits, and news for the RISC-V and Linux ecosystem.

Covering the Ecosystem:

Worth reading

SPEC CPU2026 微观审视:程序、阶段与采样

英文原文 / English original 技术分析 摘要 本文从程序、阶段和采样三个层面,对SPEC CPU2026基准测试套件进行了详细的特性分析。作者分析了x86、Arm和RISC-V架构上的全程运行指标、编译器和平台敏感性以及自顶向下瓶颈。研究揭示,全程平均值常常掩盖了基准测试执行中显著的时变行为,并将输入分为稳定型、多阶段型和突发型。关键的是,该研究根据硬件测量结果验证了广泛使用的SimPoint采样模拟方法,证明了其对于非稳定型输入的不准确性以及对随机种子的敏感性。研究结果表明,SimPoint的主要局限在于其代表性间隔的选择,而非其聚类机制,从而为更准确地对CPU2026进行采样模拟提供了实用建议。 核心要点 * 程序级分析显示,整数基准测试通常受前端限制,而浮点基准测试则常受内存限制,不同编译器版本可使单个基准测试的IPC减半或几乎翻倍。 * 阶段级特性分析揭示,超过一半的SPECrate输入表现出时变行为,单个输入运行中的IPC变化幅度超过一个数量级。 * SimPoint作为一种常见的采样模拟工具,对稳定型输入是准

↗

通过即时数据转换实现可编程数据布局

英文原文 / English original 技术分析 摘要 本文介绍了一个软硬件协同设计框架,包括数据转换语言 (DTL) 和数据转换单元 (DTU),旨在解决由逻辑数据访问模式与物理内存布局不匹配引起的性能瓶颈。DTL 允许程序员表达复杂的数据布局重组,编译器将其转换为硬件配置。DTU 是一个位于末级缓存 (LLC) 和主内存之间的硬件引擎,它即时透明地评估这些配置,将分散的数据元素收集到密集、逻辑上连续的缓存行中。这种方法通过将布局转换转换为虚拟视图,消除了软件中显式数据具体化的需要。在 FireSim 中使用四核 RISC-V SoC 进行评估,DTU 在执行速度和内存效率方面取得了显著提升。 核心要点 * 引入了一种形式化抽象,将逻辑数据访问与物理内存布局解耦,从而实现可编程的转换地址映射。 * 设计并实现了数据转换单元 (DTU),这是一个即时构建可编程缓存行的硬件引擎。 * 开发了数据转换语言

↗

我的RISC-V导师计划:那些无人指派给我的问题

英文原文 / English original 技术分析 摘要 前LFX RISC-V学员Rohit Sharma详细介绍了他在RISC-V ISA Explorer导师计划中的经历。除了完成指派的任务外,他还独立识别并解决了RISC-V生态系统中的关键挑战,从而开发并部署了两款重要工具:ISA Configuration Builder和Extension Sandbox。这些工具旨在通过利用RISC-V规范作为单一事实来源,简化RISC-V处理器配置和自定义指令的定义与验证过程,显著减少手动工作量和潜在错误。 核心要点 * 开发了ISA Configuration Builder,以简化RISC-V核心配置和依赖管理。 * 创建了Extension Sandbox,用于实时检测新RISC-V指令的冲突。 * 重写了ISA Explorer的同步引擎,自动化了1,867条指令在83个ISA子集中的路由。 * 重新设计了ISA

↗
Explore all articles →

Latest article briefs

A quick read through more news, research, and practical guides.

Browse all articles →

SPEC CPU2026 微观审视:程序、阶段与采样

英文原文 / English original 技术分析 摘要 本文从程序、阶段和采样三个层面,对SPEC CPU2026基准测试套件进行了详细的特性分析。作者分析了x86、Arm和RISC-V架构上的全程运行指标、编译器和平台敏感性以及自顶向下瓶颈。研究揭示,全程平均值常常掩盖了基准测试执行中显著的时变行为,并将输入分为稳定型、多阶段型和突发型。关键的是,该研究根据硬件测量结果验证了广泛使用的SimPoint采样模拟方法,证明了其对于非稳定型输入的不准确性以及对随机种子的敏感性。研究结果表明,SimPoint的主要局限在于其代表性间隔的选择,而非其聚类机制,从而为更准确地对CPU2026进行采样模拟提供了实用建议。 核心要点 * 程序级分析显示,整数基准测试通常受前端限制,而浮点基准测试则常受内存限制,

SPEC CPU2026 Under the Microscope: Programs, Phases, and Samples

AI Analysis Abstract This paper provides a detailed characterization of the SPEC CPU2026 benchmark suite across three levels: program, phase, and sample. The authors analyze whole-run metrics, compiler and platform sensitivity, and top-down bottlenecks on x86, Arm, and RISC-V…

通过即时数据转换实现可编程数据布局

英文原文 / English original 技术分析 摘要 本文介绍了一个软硬件协同设计框架,包括数据转换语言 (DTL) 和数据转换单元 (DTU),旨在解决由逻辑数据访问模式与物理内存布局不匹配引起的性能瓶颈。DTL 允许程序员表达复杂的数据布局重组,编译器将其转换为硬件配置。DTU 是一个位于末级缓存 (LLC) 和主内存之间的硬件引擎,它即时透明地评估这些配置,将分散的数据元素收集到密集、逻辑上连续的缓存行中。这种方法通过将布局转换转换为虚拟视图,消除了软件中显式数据具体化的需要。在 FireSim 中使用四核 RISC-V

Programmable Data Layouts via On-The-Fly Data Transformation

AI Analysis Abstract This paper introduces a hardware-software co-design framework, comprising the Data Transformation Language (DTL) and the Data Transformation Unit (DTU), to address performance bottlenecks caused by misaligned logical data access patterns and physical memory…

我的RISC-V导师计划:那些无人指派给我的问题

英文原文 / English original 技术分析 摘要 前LFX RISC-V学员Rohit Sharma详细介绍了他在RISC-V ISA Explorer导师计划中的经历。除了完成指派的任务外,他还独立识别并解决了RISC-V生态系统中的关键挑战,从而开发并部署了两款重要工具:ISA Configuration Builder和Extension Sandbox。这些工具旨在通过利用RISC-V规范作为单一事实来源,简化RISC-V处理器配置和自定义指令的定义与验证过程,显著减少手动工作量和潜在错误。 核心要点 * 开发了ISA Configuration

My RISC-V Mentorship: The Problems Nobody Assigned Me

AI Analysis Abstract Rohit Sharma, a former LFX RISC-V mentee, details his experience in the RISC-V ISA Explorer mentorship program. Beyond his assigned milestones, he independently identified and addressed critical challenges within the RISC-V ecosystem, leading to the…

V Questions with… DAMO Academy’s Dr. Jianyi Meng

AI Analysis Abstract Alibaba DAMO Academy's XuanTie team achieved a significant AI milestone by running the Qwen3.8-27B large language model natively on a 64-core RISC-V C950 processor at over 30 tokens per second, without requiring a discrete GPU or NPU. This accomplishment was…

TALU: A Reconfigurable Tiled-ALU Grid for RISC-V

AI Analysis Abstract TALU introduces a novel 5-stage RISC-V core featuring an N×N grid of registered ALU tiles in its execute stage, replacing a traditional single ALU. This reconfigurable, feed-forward spatial fabric is designed to overcome inefficiencies in lane-based RISC-V…

Minimum RISC-V: Maximum FPGA Efficiency

AI Analysis Abstract This paper introduces an optimization methodology for RISC-V soft processors on FPGAs, addressing the issue of large resource footprint and modest performance of general-purpose cores. The authors developed a lightweight, deeply pipelined RISC-V core capable…

Stay Ahead of the Curve

Get the latest RISC-V benchmarks, Linux kernel updates, and hardware reviews delivered straight to your inbox. Join expert engineers and developers.

📨

Latest

Fig. 2: Rate suites on three platforms. Top: dynamic instruction count of the Arm and RISC-V builds relative to x86 (log scale). Bottom: IPC on x86 (Sapphire Rapids), Arm (Neoverse V2), and…
RISC-V

SPEC CPU2026 微观审视:程序、阶段与采样

英文原文 / English original 技术分析 摘要 本文从程序、阶段和采样三个层面,对SPEC CPU2026基准测试套件进行了详细的特性分析。作者分析了x86、Arm和RISC-V架构上的全程运行指标、编译器和平台敏感性以及自顶向下瓶颈。研究揭示,全程平均值常常掩盖了基准测试执行中显著的时变行为,并将输入分为稳定型、多阶段型和突发型。关键的是,该研究根据硬件测量结果验证了广泛使用的SimPoint采样模拟方法,证明了其对于非稳定型输入的不准确性以及对随机种子的敏感性。研究结果表明,SimPoint的主要局限在于其代表性间隔的选择,而非其聚类机制,从而为更准确地对CPU2026进行采样模拟提供了实用建议。 核心要点 * 程序级分析显示,整数基准测试通常受前端限制,而浮点基准测试则常受内存限制,不同编译器版本可使单个基准测试的IPC减半或几乎翻倍。 * 阶段级特性分析揭示,超过一半的SPECrate输入表现出时变行为,单个输入运行中的IPC变化幅度超过一个数量级。 * SimPoint作为一种常见的采样模拟工具,
By Admin • 5 min read •
Conceptual illustration of open software layers above a circuit board
RISC-V

通过即时数据转换实现可编程数据布局

英文原文 / English original 技术分析 摘要 本文介绍了一个软硬件协同设计框架,包括数据转换语言 (DTL) 和数据转换单元 (DTU),旨在解决由逻辑数据访问模式与物理内存布局不匹配引起的性能瓶颈。DTL 允许程序员表达复杂的数据布局重组,编译器将其转换为硬件配置。DTU 是一个位于末级缓存 (LLC) 和主内存之间的硬件引擎,它即时透明地评估这些配置,将分散的数据元素收集到密集、逻辑上连续的缓存行中。这种方法通过将布局转换转换为虚拟视图,消除了软件中显式数据具体化的需要。在 FireSim 中使用四核 RISC-V SoC 进行评估,DTU 在执行速度和内存效率方面取得了显著提升。 核心要点
By Admin • 5 min read •
Image from the source article: My RISC-V Mentorship: The Problems Nobody Assigned Me
RISC-V

我的RISC-V导师计划:那些无人指派给我的问题

英文原文 / English original 技术分析 摘要 前LFX RISC-V学员Rohit Sharma详细介绍了他在RISC-V ISA Explorer导师计划中的经历。除了完成指派的任务外,他还独立识别并解决了RISC-V生态系统中的关键挑战,从而开发并部署了两款重要工具:ISA Configuration Builder和Extension Sandbox。这些工具旨在通过利用RISC-V规范作为单一事实来源,简化RISC-V处理器配置和自定义指令的定义与验证过程,显著减少手动工作量和潜在错误。 核心要点 * 开发了ISA Configuration Builder,以简化RISC-V核心配置和依赖管理。 * 创建了Extension Sandbox,
By Admin • 4 min read •
Image from the source article: My RISC-V Mentorship: The Problems Nobody Assigned Me
🔒 Members
RISC-V

My RISC-V Mentorship: The Problems Nobody Assigned Me

AI Analysis Abstract Rohit Sharma, a former LFX RISC-V mentee, details his experience in the RISC-V ISA Explorer mentorship program. Beyond his assigned milestones, he independently identified and addressed critical challenges within the RISC-V ecosystem, leading to the…
By Admin • 11 min read •
Image from the source article: V Questions with… DAMO Academy’s Dr. Jianyi Meng
🔒 Members
RISC-V

V Questions with… DAMO Academy’s Dr. Jianyi Meng

AI Analysis Abstract Alibaba DAMO Academy's XuanTie team achieved a significant AI milestone by running the Qwen3.8-27B large language model natively on a 64-core RISC-V C950 processor at over 30 tokens per second, without requiring a discrete GPU or NPU. This accomplishment was…
By Admin • 9 min read •
Fig. 2: TALU architecture. (a) N × N N{\times}N grid in the EX stage, fed by the scalar and vector register files; tile ( 0 , 0 ) (0,0) is the scalar ALU. (b) One tile.
🔒 Members
RISC-V

TALU: A Reconfigurable Tiled-ALU Grid for RISC-V

AI Analysis Abstract TALU introduces a novel 5-stage RISC-V core featuring an N×N grid of registered ALU tiles in its execute stage, replacing a traditional single ALU. This reconfigurable, feed-forward spatial fabric is designed to overcome inefficiencies in lane-based RISC-V…
By Admin • 21 min read •
Figure 4: Quicksort partition extract: code mapping from RV32I fields to the expanded instruction format.
🔒 Members
RISC-V

Minimum RISC-V: Maximum FPGA Efficiency

AI Analysis Abstract This paper introduces an optimization methodology for RISC-V soft processors on FPGAs, addressing the issue of large resource footprint and modest performance of general-purpose cores. The authors developed a lightweight, deeply pipelined RISC-V core capable…
By Admin • 28 min read •