Hacker News new | ask | show | jobs
by jakub_h 3631 days ago
> and Vulkan, the new replacement for OpenGL, defines a vendor-independent bytecode format for representing GPU programs.

Vulcan's SPIR-V, however, is more like a compiler's intermediate format than an ISA to be interpreted by either a program or hardware. It's probably more similar to AS/400's TIMI encoding in how it's supposed to work.

(Also, the mention of SWEET16 and the way of making parts of low-level programs more palatable reminded of the invention of Forth in late 1950s/early 1960s as well.)