My toys to play with SSE/AVX in pure C# (.NET Core 2.1)
-
Updated
Dec 4, 2018 - C#
My toys to play with SSE/AVX in pure C# (.NET Core 2.1)
This project aims to rename all C# intrinsic names to their more compact C/C++ counterparts that the industry uses.
Taking the new `System.Runtime.Intrinsics` namespace for a spin
.NET Core 3.0 implementation of AES-GCM-SIV nonce misuse-resistant authenticated encryption
Intrinsics accelerated math functions for .NET Core - trading accuracy for performance
Benchmarks showing the difference between the naive intrinsics usage and the optimized code that takes advantage of alignment and pipelining
Accelerated AES computation in pure C# using ARMv8 AES compiler intrinsics
Accelerated SHA-256 computation in pure C# using ARMv8 SHA-256 compiler intrinsics
A high-performance UTF-8 implementation for .NET
A C# library that represents and boxes intrinsic datatypes explicitly outside of the .NET runtime.
.NET 7 had brought very significant performance improvements to several LINQ queries by vectorising the processing of various data structures. Whilst the improvements achieved are considerable, I wondered if it was possible to obtain further gains by resorting to .NET Hardware Intrinsics, particularly for large datasets.
Add a description, image, and links to the intrinsics topic page so that developers can more easily learn about it.
To associate your repository with the intrinsics topic, visit your repo's landing page and select "manage topics."