@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった
このブログで知った、Vortex という GPGPU。RISC-V ISA で、OpenCLをサポートしていると。
Vortex、そのものの論文は、これみたい。
OpenCL部分は、POCL を利用。
POCLって、Hardware Accelerators をサポートしているんですね。
2019-07-15: Hardware Accelerators in POCL
POCL received support for CL_DEVICE_TYPE_CUSTOM via addition of a hardware accelerator framework. It consists of an example driver (pocl-accel) that relies on a "pocl standard" control interface and an enumeration of "pocl-known" built-in kernels. The example accelerator is generated using the TCE tools.
とあります。
サンプルコードは、これ。アクセラレータのソースコードは、これ。
Vortex もこの仕組みを利用したようです。
Vortexのコードって公開されているのかな?と思って、Google君に聞いたら、出てきました。