Skip to content

nietras/SimdSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SimdSharp

.NET C# Build Status Super-Linter codecov CodeQL Nuget Release downloads Size License Blog GitHub Repo stars

Low-level fast SIMD algorithms in C#. Cross-platform, trimmable and AOT/NativeAOT compatible.

⭐ Please star this project if you like it. ⭐

Example | Example Catalogue | Public API Reference

Example

Simd.Empty();

// Above example code is for demonstration purposes only.
// Short names and repeated constants are only for demonstration.

For more examples see Example Catalogue.

Benchmarks

Benchmarks.

Detailed Benchmarks

Comparison Benchmarks

Test Benchmark Results

Test.

AMD.Ryzen.9.9950X - Test Benchmark Results (SimdSharp 0.0.0.0, System 10.0.125.57005)
Method Scope Count Mean Ratio Allocated Alloc Ratio
SimdSharp______ Test 25000 0.0 ns ? - ?

Example Catalogue

The following examples are available in ReadMeTest.cs.

Example - Empty

Simd.Empty();

// Above example code is for demonstration purposes only.
// Short names and repeated constants are only for demonstration.

Public API Reference

[assembly: System.CLSCompliant(false)]
[assembly: System.Reflection.AssemblyMetadata("IsAotCompatible", "True")]
[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")]
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/nietras/SimdSharp/")]
[assembly: System.Resources.NeutralResourcesLanguage("en")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.Benchmarks")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.ComparisonBenchmarks")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.Test")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.XyzTest")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v10.0", FrameworkDisplayName=".NET 10.0")]
namespace SimdSharp
{
    public static class Simd { }
}

About

Low-level fast SIMD algorithms in C#.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •