Sunday, February 20, 2022

Intel SIMD tutorials

By Intel

1. Intel® Intrinsics Guide

https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html

2. Mirror of Intel® Intrinsics Guide

https://www.laruence.com/sse/

3. Guide to vectorization with Intel C++ compilers

 https://www.intel.com/content/dam/www/public/us/en/documents/guides/compiler-auto-vectorization-guide.pdf



By others

1. Faster Set Intersection with SIMD instructions by Reducing ...

http://www.vldb.org/pvldb/vol8/p293-inoue.pdf

2. CS3330: A quick guide to SSE/SIMD

https://www.cs.virginia.edu/~cr4bd/3330/F2018/simdref.html

3. Improving performance with SIMD intrinsics in three use cases

https://stackoverflow.blog/2020/07/08/improving-performance-with-simd-intrinsics-in-three-use-cases/

* 4. Matrix Multiplication Revisited | Richard Startin's Blog

https://richardstartin.github.io/posts/mmm-revisited

5. A Fast Matrix-Matrix Multiply Using Intel's SSE Instructions

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.23.6754&rep=rep1&type=pdf

6. https://shura.shu.ac.uk/18355/1/Kelefouras-Matrix-MatrixMultiplicationMethodologyforSIngleMulti-Core%28AM%29.pdf

7. https://www.uio.no/studier/emner/matnat/ifi/IN3200/v19/teaching-material/avx512.pdf

8. https://compilers.cs.uni-saarland.de/papers/leissa_vecimp_tr.pdf