Making SIMD Code Scale to Any Vector Width
I will be using x86 naming throughout this post, but the concepts apply to other architectures too. Basic familiarity with SIMD and x86 assembly is assumed; uops.info and Intel’s intrinsics guide explain any instruction you don’t recognize. A lot of SIMD code, particularly in the graphics programming space, use vec3/vec4 types all over the place.
Making SIMD Code Scale to Any Vector Width Read More »
