gpt4 book ai didi

processor - 代码变形去了哪里?

转载 作者:行者123 更新时间:2023-12-03 14:48:33 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




Linus Torvalds 曾在一家名为 Transmeta 的处理器公司工作。他们制造的处理器是核心中基于 RISC 的对象。如果我没记错的话,这个想法是核心运行一个任意且可升级的“处理器仿真层”(可能是 x86、powerpc 等),它将高级操作码转换为 RISC 核心指令集。

这个想法发生了什么,您认为这种方法可能具有优势(在编程方面)的优点、缺点和情况是什么?

最佳答案

该公司的表现不如预期,最终被 Novafora 收购,因为它的节能技术。 (http://www.novafora.com/pr01-28-09.html)

据我所知,这项技术根本无法与现有系统竞争。他们远远低于他们的业绩数字。此外,虽然可以在他们的 VLIW 设计之上放置另一个翻译器,但我不知道他们生产的任何产品都这样做了。我不记得 Crusoe 芯片能够接受替代的“翻译”微码下载。

我个人拥有一台使用 Crusoe 处理器的设备,虽然它确实提供了电池生命周期,但该设备的性能令人沮丧。部分责任可能归咎于它使用的特殊版本的 Windows,但它仍然很慢。

充其量,它适用于可移植远程桌面。

恕我直言,该技术与 .Net 和 JVM 等软件 VM 具有相同的优势:

  • 好处是你可能可以
    加快代码速度
    硬件解决方案(就像 IBM 所做的那样)
    它是 Java 加速器处理器)
    比纯软件JIT。
  • 缺点是你永远不会得到原始的
    处理器执行的性能
    native 代码获取。

  • 从某些角度来看,您可以将现代 x86 芯片视为代码变形,尽管是非常专业的芯片。他们将 x86 架构转换为更高效的类似 RISC 的子指令集,然后执行这些子指令集。

    这种技术的另一个例子是 FPGA,它可以被编程以在电路级别上模拟各种处理器或原始电路。我相信一些 Cray 系统可以带有这种“加速器节点”。

    关于processor - 代码变形去了哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1061191/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com