Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Contract start date:

Summary:

Proposal:

  • Implement translation of RISC-V Vector 1.0 and Vector Crypto 1.0 instructions to TCG ops.  The goal of this proposal is to optimize execution of RISC-V binaries under QEMU that make heavy use of the V (vector) and Zvk (vector crypto) extensions so that they perform sufficiently fast enough that QEMU is a viable emulation platform for development. To do this, these instructions should be mapped to the closest equivalent hardware on the host, taking full advantage of full SIMD vector lengths (up to 256 bit on AVX2) to maximize throughput. Only ratified RISC-V Vector extensions (vector-1.0 and vector-crypto-1.0.0) are aimed targeted in this project.


Milestones to Deliver:

...