Bug 1829765 Comment 4 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

highway, xsimd --- Ah, the multiple libraries for this is unfortunate. I think longer term we can look at whether wasm2c can additionally support one of those simd intrinsic libraries as well. For now, I think it makes sense to stick to simd-everywhere.

**Capturing some of the context in this bug thread**
So far we have only RLBox-sandboxed libraries that do not depend on simd, so this probably won't change the performance of those libraries. However, I think we would really like to sandbox libsoundtouch which does use simd. We tried this a few years ago (Bug 1829765) but at the time concluded the performance slowdown without simd was too significant. I don't recall the exact numbers from that effort, but @bholley may know, so we can needinfo him if we need this data.

I'll let Willy speak to the details of how far he is in the current performance measurement effort.
~~highway, xsimd --- Ah, the multiple libraries for this is unfortunate. I think longer term we can look at whether wasm2c can additionally support one of those simd intrinsic libraries as well.~~ (See update below) For now, I think it makes sense to stick to simd-everywhere.

**Capturing some of the context in this bug thread**
So far we have only RLBox-sandboxed libraries that do not depend on simd, so this probably won't change the performance of those libraries. However, I think we would really like to sandbox libsoundtouch which does use simd. We tried this a few years ago (Bug 1829765) but at the time concluded the performance slowdown without simd was too significant. I don't recall the exact numbers from that effort, but @bholley may know, so we can needinfo him if we need this data.

I'll let Willy speak to the details of how far he is in the current performance measurement effort.

Back to Bug 1829765 Comment 4