Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.32 KB

README.md

File metadata and controls

20 lines (16 loc) · 1.32 KB

DotNetNumericsBenchmark

This example utilizes the SIMD capabilities (SSE or AVX extensions) of contemporary CPUs through a simple array averaging example using the System.Numerics.Vectors namespace which is a feature of .NET's x64 RyuJIT and .NET Core's CoreCLR.

Dependencies

System Requirements

  • x64 CPU with SSE or AVX extensions running a supported x64 flavour of Windows, Linux or macOS
  • .NET 6.0.1xx SDK

Summary of set up

  • git clone [email protected]:laszlolukacs/DotNetNumericsBenchmark.git <LOCAL_WORKING_DIR>
  • dotnet build --configuration release

  • Alternatively open the DotNetNumericsBenchmark.sln in your IDE of choice
  • Build the solution using the Release build configuration

Basic Usage

  • From the output directory call DotNetNumericsBenchmark.exe