‹ BackHN Continuity

Thread

Platform-independent SIMD in Go

414 points · 152 comments · yurivish

  1. burntcaramel · · focus · HN ↗
    Now with Mojo and WebAssembly I notice 3 different approaches for platform-independent SIMD. For examples operating on an array of floats:

    - WebAssembly: 4 float32s

    - Mojo: N float32s where N is a compile-time parameter

    - Go simd: vector of float32s

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.