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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Run RISC-V Binaries on AMD Zen-Series CPUs via Microcode Modification

54 点作者 davikr大约 1 个月前

6 条评论

monocasa大约 1 个月前
This is not achievable.<p>There isn&#x27;t enough rewritable microcode to do this even as a super slow hack.<p>And even if all of the microcode were rewritable, ucode is kind of a fallback pathway on modern x86 cores with the fast path being hardwired decode for x86 instructions.<p>And even if that weren&#x27;t the case the microcode decode and jump is itself hardwired for x86 instruction formats.<p>And even if that weren&#x27;t the case the microops are very non-RISC being 2 address, etc.
评论 #43661644 未加载
评论 #43649411 未加载
rincebrain大约 1 个月前
Transmeta out here snickering that it took people this long to think of this.
评论 #43645496 未加载
评论 #43650252 未加载
throwaway48476大约 1 个月前
The ISA front-end is not strongly coupled and the original zen had a canceled version that used aarch64.
评论 #43639012 未加载
jogu大约 1 个月前
This type of contest style recruiting just seems like a way to trick people into writing code for free, and even if you do win the prize money seems laughably small for what they&#x27;re asking to receive.
camel-cdr大约 1 个月前
I think a more realistic thing would be adding a few custom OPs to make binary rewriting more performant.<p>Another interesting thing would be implementing a subset of RVV with AVX512 hardware primitives, although idk if&#x2F;how they are exposed in micro code, amd you likely would need to use a different instruction encoding.
snvzz大约 1 个月前
Unrealistic, yet amusing.<p>Fortunately, they aren&#x27;t betting everything on this approach.