This is an intro to working with Single-Instruction-Multiple-Data capabilities in .NET.
In this folder:
Additional Resources:
- https://docs.microsoft.com/en-us/dotnet/standard/simd
- https://devblogs.microsoft.com/dotnet/hardware-intrinsics-in-net-core/
- https://instil.co/blog/simd-performance-with-csharp-and-cpp/
- https://instil.co/blog/parallelism-on-a-single-core-simd-with-c/
- https://adamsitnik.com/Disassembly-Diagnoser/
- https://en.wikipedia.org/wiki/X86_instruction_listings#SSE2_instructions
- https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#New_instructions
- https://en.wikipedia.org/wiki/Single_instruction,_multiple_data#Disadvantages
- https://devblogs.microsoft.com/dotnet/using-net-hardware-intrinsics-api-to-accelerate-machine-learning-scenarios/
- https://simdjson.org/
- https://docs.oracle.com/cd/E18752_01/html/817-5477/epmpv.html