【问题标题】:Hardware implementations of WebAssemblyWebAssembly 的硬件实现
【发布时间】:2019-03-20 14:34:27
【问题描述】:

我一直在浏览一些网站,发现了 WebAssembly,并且对要实现的虚拟机以及指令集被创建的事实很感兴趣。

理论上可以在硬件中实现 WebAssembly 吗? vm是否缺少任何外部函数无法解决的能力?

【问题讨论】:

    标签: hardware processor webassembly


    【解决方案1】:

    理论上是的,有人开始为名为@9​​87654321@ 的 FPGA 开发初始实现,但我相信后来被放弃了。值得注意的是,像 Brendan Eich 这样的人是 skeptical 的实用工具。

    【讨论】:

      【解决方案2】:

      Wasm 是为即时编译而设计的,因此有一些小复杂性会使直接执行稍微复杂一些(例如,处理分支目标的方式)。一些未来的扩展,例如垃圾收集支持,也可能不那么直接,尽管允许实现不提供这些。

      但是是的,原则上应该可以(并且有用!)在硬件中实现 Wasm。我知道有些人/项目正在研究这个想法,但他们都还没有公开宣布任何事情。

      【讨论】:

      • 其中一个项目也将无时钟设计提上了日程。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 2015-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多