Simd, Hpc, Dic, Computer Architecture.
legacy systems, the programmers have to add multiple conditional macros to check the architecture, the version of SIMD intrinsics which is supported etc. Also, the logic needs to be rewritten multiple times in different SIMD intrinsics. Thankfully, according to the Fundamental Theorem of Software