I don't know much about SIMD, it looks like your approach is to figure out how 
to take nim code and SIMDify it? Sounds like a hard problem. What are your 
thoughts about the typed approach? Something like 
[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD)
 ? You get types for the common SIMD registers and layouts and you use them.

Would you say SIMDify approach puts more work on the compiler to do the 
optimizations? Is easy to use but hard to make fast?

While the SIMDtype approach gives more room for the programmer to be more 
cleaver? But is harder to use.

Do c compilers already use SIMD where they can, or do you always have to use 
special tricks to get that going?

Reply via email to