5 ms·
WebAssembly is an abstract machine. Is there something preventing WebAssembly implementations from translating the current SIMD WebAssembly to use longer native
by fulafel 2y ago
WebAssembly is an abstract machine. Is there something preventing WebAssembly implementations from translating the current SIMD WebAssembly to use longer native vectors if running on sufficiently capable hardware? There seems to be a bunch of publications about binary translation of simd code to different vector lengths: https://ieeexplore.ieee.org/document/7823830 https://ieeexplore.ieee.org/document/7823830 https://dl.acm.org/doi/abs/10.1109/CGO.2006.27 https://dl.acm.org/doi/abs/10.1109/CGO.2006.27