Lightning Talk: Functional Gap between RISC-V V and SPIR-V: a Study Case on the Gra... Abel Bernabeu

Lightning Talk: Functional Gap between RISC-V V and SPIR-V: a Study Case on the Graphics Domain - Abel Bernabeu, Esperanto Technologies The RISC-V V extension opens new possibilities for RISC-V based designs, with big expectations created in the machine learning, heterogeneous computing and graphics communities. In this talk we try to answer the question of what is the functional gap between RISC-V V and the popular SPIR-V standard when handling common graphics use cases. We define the functional gap as the set of SPIR-V instructions that require an unreasonable number of instructions to implement on RISC-V V, but would take just one or two instructions on an ISA specifically designed for graphics. A thorough review of the functional gap is made for a representative study case: using SPIR-V as intermediate representation when translating GLSL shaders from the widely adopted OpenGL ES 2.0 standard to RISC-V V code. The identified functional gap is summarized here for helping the graphics community (represente
Back to Top