vector - 支持矢量扩展的 RISC-V 仿真器

标签 vector emulation simd riscv

我在哪里可以找到支持 "V" Vector Extension 的 RISC-V 模拟器?

我知道当前规范版本 0.8 是草案:

This is a draft of a stable proposal for the vector specification to be used for implementation and evaluation. Once the draft label is removed, version 0.8 is intended to be stable enough to begin developing toolchains, functional simulators, and initial implementations, though will continue to evolve with minor changes and updates.

但也许在某些模拟器中已经有了一些初步支持。

最佳答案

RISC-V spec建议 riscvOVPsim

A Complete, Fully Functional, Configurable RISC-V Simulator

...

RISC-V Specifications currently supported:
...
RISC-V Instruction Set Manual, RISC-V "V" Vector Extension (with version configurable in the model using the 'vector_version' parameter. 'master' version conforms to specification changes up to 14 December 2019 and is regularly updated to track the evolving specification.)


还有 RISCV-V V extension simulator但它支持旧版本的向量扩展

RISC-V vector extension v0.7 (base) simulator implemented in C++.

关于vector - 支持矢量扩展的 RISC-V 仿真器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59604652/

相关文章:

windows - 在 Windows 上模拟弹出和插入 USB 驱动器

c++ - 在 C++ 中初始化 vector ?

C++将局部变量存储到 vector 中可防止它在超出范围时被破坏

android - Eclipse 无法在模拟器中启动 Android 应用程序

ios - 在iPAD上检测iPhone特定的应用程序“正在运行”

c++ - 使用 SIMD 将 10 位值打包成字节流

cuda - 分支指令和谓词指令

x86 - 将 32 位解包为 32 字节 SIMD 向量的最快方法

C++ 将 CSV 文件解析为 vector vector : Loosing string 1st character

vector - 方案向量的复杂性