【发布时间】:2020-04-23 13:22:13
【问题描述】:
在哪里可以找到支持"V" Vector Extension 的 RISC-V 仿真器?
我知道目前的规范版本 0.8 是草稿:
这是用于实施和评估的矢量规范的稳定提案草案。一旦草稿标签 0.8 版已被移除,旨在足够稳定以开始开发工具链、功能模拟器和初始实现,但将继续随着微小的更改和更新而发展。
但也许在某些模拟器中已经有了一些初步支持。
【问题讨论】:
标签: vector emulation simd riscv
在哪里可以找到支持"V" Vector Extension 的 RISC-V 仿真器?
我知道目前的规范版本 0.8 是草稿:
这是用于实施和评估的矢量规范的稳定提案草案。一旦草稿标签 0.8 版已被移除,旨在足够稳定以开始开发工具链、功能模拟器和初始实现,但将继续随着微小的更改和更新而发展。
但也许在某些模拟器中已经有了一些初步支持。
【问题讨论】:
标签: vector emulation simd riscv
一个完整、功能齐全、可配置的 RISC-V 模拟器
...
目前支持的 RISC-V 规范:
...
RISC-V 指令集手册,RISC-V“V”向量扩展(版本可在模型中使用“vector_version”参数进行配置。“master”版本符合 2019 年 12 月 14 日之前的规范更改,并定期更新以跟踪不断发展的规范。)
还有RISCV-V V extension simulator,但它支持旧版本的矢量扩展
用 C++ 实现的 RISC-V 矢量扩展 v0.7(基础)模拟器。
【讨论】:
来自官方 riscv github 频道,有 Spike RISC-V ISA 模拟器。引用文档:
V 扩展,v0.9,带 Zvlsseg/Zvamo/Zvqmac,不带 Zvediv,(需要 64 位主机)
【讨论】: