Re:Performance: SIMD, Vectorization and Performance Tuning [...
by CyberDildonics on Saturday January 21, 2017 @08:50AM
(#13450024)
You should take a good look at ISPC, a C like language bought by Intel for exactly this purpose. It compiles to tiny .o files or intrinsics filled (.h/.c)? files.
[ Parent
| on HN ]
Re:Performance: SIMD, Vectorization and Performance Tuning [...
by exDM69 on Saturday January 21, 2017 @09:26AM
(#13450129)
My understanding is that ISPC is a special compiler that takes a function and emits a SIMD function that computes the original function 4/8 times (and repeats). And it's Intel only.
It might be great for some uses, but it's not what I'm looking for.
Re:Performance: SIMD, Vectorization and Performance Tuning [...
by CyberDildonics on Saturday January 21, 2017 @03:50PM
(#13452072)
I don't think that that is true, it compiles C like programs to use SIMD units more effectively using a 'varying' keyword. I've used it to make programs that run very fast. It may be x64 only.