SPIRV-VM

Virtual machine for executing SPIR-V (by dfranx)

SPIRV-VM Alternatives

Similar projects and alternatives to SPIRV-VM

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better SPIRV-VM alternative or higher similarity.

SPIRV-VM discussion

Log in or Post with

SPIRV-VM reviews and mentions

Posts with mentions or reviews of SPIRV-VM. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-09-02.
  • Ask HN: Resources for GPU Compilers?
    6 projects | news.ycombinator.com | 2 Sep 2024
    Newer editions of Computer Organization and Design: The Hardware Software Interface covers GPUs [1]

    Multiflow still has some relevant ideas [2]

    Programming on Parallel Machines: GPU, Multicore, Clusters and More. Gives you a look at some of the issues [3]

    SPIRV-VM is a virtual machine for executing SPIR-V shaders [4]

    NyuziRaster: Optimizing Rasterizer Performance and Energy in the Nyuzi Open Source GPU [5]

    Ocelot is a modular dynamic compilation framework for heterogeneous systems, providing various backend targets for CUDA programs and analysis modules for the PTX virtual instruction set. [6]

    glslang is the Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

    [1]: https://www.goodreads.com/book/show/83895.Computer_Organizat...

    [2]: https://en.wikipedia.org/wiki/Multiflow

    [3]: http://heather.cs.ucdavis.edu/parprocbook

    [4]: https://github.com/dfranx/SPIRV-VM

    [5]: https://www.cs.binghamton.edu/~millerti/nyuziraster.pdf

    [6]:https://code.google.com/archive/p/gpuocelot/

    [7]: https://github.com/KhronosGroup/glslang

  • How much would you benefit if you were to able to step through your shaders
    1 project | /r/vulkan | 2 Jun 2022
    It uses https://github.com/dfranx/SPIRV-VM for stepping through but that could use some bugfixing and further development.
  • Debugging geometry shaders in SHADERed
    4 projects | /r/gamedev | 24 Dec 2020
    The debugger uses a SPIR-V VM I made ( dfranx/SPIRV-VM: Virtual machine for executing SPIR-V (github.com) ). It basically runs shaders on CPU.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Sep 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic SPIRV-VM repo stats
3
282
0.0
over 1 year ago

dfranx/SPIRV-VM is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of SPIRV-VM is C.


Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C is
the 7th most popular programming language
based on number of metions?