‹ BackHN Continuity

Thread

Vx – One Language, Every Chip

75 points · 54 comments · elffjs

  1. teo_zero · · focus · HN ↗
    > One Language, Every Chip [...] CPU, GPU, NPU [...]

    Every chip? For example if I target an Intel Meteor Lake (I'm not picking a niche one), does it compile for this CPU, its integrated NPU and its Arc GPU?

    1. heartlights · · focus · HN ↗
      IIUC, anything supported by LLVM is fine. The language piggybacks on llvm mlir. So, you should be able to target that.
      1. teo_zero · · focus · HN ↗
        But Vx needs a "machine file" for each target hardware, and none is provided for Intel:

        > The repository ships machine files for H100, H200, B200, A100, MI300X, Apple M4 and multi-GPU nodes

        So it seems it won't work out of the box.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.