TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

RuyiBook the first laptop powered by a open-source RISC-V processor

4 点作者 EvgeniyZh9 个月前

2 条评论

camel-cdr9 个月前
Link to the open-source processor implementation: <a href="https:&#x2F;&#x2F;github.com&#x2F;OpenXiangShan&#x2F;XiangShan&#x2F;tree&#x2F;nanhu">https:&#x2F;&#x2F;github.com&#x2F;OpenXiangShan&#x2F;XiangShan&#x2F;tree&#x2F;nanhu</a><p>You can download and simulate it on regular hardware.<p>I ran a few micro benchmarks it XiangShanV2 (Nanhu, the one in the laptop) and XiangShanV3 the next generation of their implementation:<p><pre><code> integer micro benchmark from the XiangShan repo: Zen1 1600x XiangShanV2 XiangShanV3 Quick sort: 16833 cycles 11122 cycles 10582 cycles Queen placement: 56606 cycles 59712 cycles 49912 cycles Brainf**k interpreter: 132821 cycles 113686 cycles 52676 cycles Fibonacci number: 7473 cycles 5999 cycles 2763 cycles Eratosthenes sieve: 5364 cycles 3140 cycles 2037 cycles A* 15-puzzle search: 20459 cycles 14626 cycles 11018 cycles Dinic&#x27;s maxflow algorithm: 12357 cycles 11184 cycles 6174 cycles Lzip compression: 7140 cycles 5932 cycles 2289 cycles Suffix sort: 16316 cycles 14967 cycles 11256 cycles MD5 digest: 5882 cycles 3793 cycles 1997 cycles Total: 281251 cycles 244161 cycles 150704 cycles scalar fp32 mandelbrot 64x64 with 64 iterations: Zen1 1600x: 1264882 cycles XiangShanV2: 1361856 cycles XiangShanV3: 1011363 cycles </code></pre> The Ryzen 1600X is my current desktop and the computer I ran the RTL simulation on.<p>At the same clock frequency XiangShanV2 is quite competitive with the Zen1 CPU, however it doesn&#x27;t implement the RISC-V vector extension, so will be a lot slower in any SIMD workloads. The RuyiBook is supposed to clock at 2.5GHz, but there were slides saying it can go up to 2.8GHz, while the 1600X can go up to 3.7GHz.<p>XiangShanV3 is a lot faster, and does implement the RISC-V vector extension, as well the hypervisor extension. They also target a 3GHz frequency.<p>Here is a recent presentation of XiangShanV2 micro architectural implementation details: <a href="https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;OpenXiangShan&#x2F;XiangShan-doc&#x2F;main&#x2F;tutorial&#x2F;20240427-ASPLOS24-2-Microarchitecture.pdf" rel="nofollow">https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;OpenXiangShan&#x2F;XiangShan-do...</a><p>There were a few talks at RISC-V Summit Chine regarding XiangShanV3 implementation details. Here is a recording, look at the second Day 2, if the clunky interface works for you: <a href="https:&#x2F;&#x2F;www.c114.com.cn&#x2F;live&#x2F;t850.html" rel="nofollow">https:&#x2F;&#x2F;www.c114.com.cn&#x2F;live&#x2F;t850.html</a><p>They also present at this years hotchips in a few days.
评论 #41335780 未加载
underlogic9 个月前
are we really going to recompile all our operating systems, software and embedded firmware and move to RISC-V to save SoC designers royalties to ARM? We have ARM SBCs, accelerators, servers and laptops. Finally a common ISA and we&#x27;re throwing it out why? because of some virtue signaling from Berkeley. it&#x27;s a spectacular waste of time and will fail IMO
评论 #41334314 未加载