47 Commits (5a33bada1113fec201c750e58a41ebe7eeced7ef)

Author SHA1 Message Date
Christoph Ruegg 5a33bada11 Drop managed reference linear algebra provider 5 years ago
Christoph Ruegg 796923641c Isolate native provider implementations out of Numerics 5 years ago
Christoph Ruegg e6e6d174f6 Build with .NET 5 SDK, add net5.0, drop netstandard1.*, for F# drop 4.5 6 years ago
Christoph Ruegg d96a65fb21 Use .NET Framework reference assemblies 6 years ago
Christoph Ruegg 6ad0baf983 Build: fix reference restrictions for benchmark 6 years ago
Jong Hyun Kim 7666f74f40 Sparse Solver: Remove from benchmark. 6 years ago
Jong Hyun Kim d039dfdb26 Fix bugs in dss.c to avoid warning about repeating type qualifer 'const'. 6 years ago
Jong Hyun Kim 21e1a51525 Add direct sparse solver 7 years ago
Christoph Ruegg ef3cc17391 Build: streamline dependency constraints 6 years ago
Christoph Ruegg ddd2a1c81e Build Framework: switch build functions to dotnet build 7 years ago
Christoph Ruegg 15298fbc5f Migrate to .NET SDK 3.1 LTS and update dependencies 7 years ago
Christoph Ruegg a95104b58b Upgrade to .Net Core 2.2 (2.2.4, SDK 2.2.106) 8 years ago
Christoph Ruegg ce989cb32a Drop redundant binding redirects 8 years ago
Christoph Ruegg 77c174d969 Tests: test against .Net Core 2.1 instead of 1.1 and 2.0 (both deprecated) 8 years ago
Christoph Ruegg 4292d6c653 Namespaces: never fully open System.Numerics to avoid name clashes 8 years ago
Christoph Ruegg 40cee2d989 Build: upgrade NUnit, BenchmarkDotNet 8 years ago
Christoph Ruegg 45fe774c84 Build: migrate more of native providers to new approach 8 years ago
Christoph Ruegg 7ac884455d Tests leverage Microsoft.NET.Test.Sdk and NUnit3TestAdapter, simplify projects with Directory.Build.props 9 years ago
Christoph Ruegg 728f54d7f0 Update dependencies and SDK 9 years ago
Christoph Ruegg de17f4d291 LA: managed provider no longer parallelizes pointwise multiply loops 9 years ago
Christoph Ruegg 8d3d91b11d LA: managed provider no longer parallelizes simple scaling loops 9 years ago
Christoph Ruegg f42efc5550 LA: managed provider no longer parallelizes simple addition loops (complex) 9 years ago
Christoph Ruegg f9e4312c6d LA: clone managed provider to ManagedReference as benchmark reference 9 years ago
Christoph Ruegg 12be91e93c Benchmark: bring vector-add benchmark back 9 years ago
Christoph Ruegg 0aa3b551a4 Benchmark: simplify, no longer use shared provider management 9 years ago
Christoph Ruegg 9d7da0a331 FFT: fix benchmark which was misleading (poor x86 Jit NaN performance) 9 years ago
Christoph Ruegg fd83040a2f Build: add .Net 4.6.1 target 9 years ago
Christoph Ruegg cd39e69572 Release MKL Provider v2.3.0 (r12 with Intel MKL 2018.0 Update 1) 9 years ago
Christoph Ruegg 169db7919e Benchmark: cleanup conditional compiling after dropping netcoreapp1.1 target 9 years ago
Christoph Ruegg 45b437aa63 Benchmark: support netcoreapp2.0 9 years ago
Christoph Ruegg 79fa123650 Benchmarks: rework, cleanup 9 years ago
Christoph Ruegg 41ce5dc1aa Benchmark: add back to solution, migrate to Paket 9 years ago
Ignas Anikevicius 360acb1c28 More fixup after rebase 9 years ago
Ignas Anikevicius f76d1e91a5 Port the benchmarks to the new project format 9 years ago
Christoph Ruegg 0a1cbe718b Build: use tools version 14.0 9 years ago
Christoph Ruegg 4670915043 Build: upgrade Benchmark-group dependencies 9 years ago
Christoph Ruegg 48cf73eea9 Paket install 10 years ago
Christoph Ruegg ac856e668e Bench: use min transitive dependency strategy to avoid strong name hell 10 years ago
Christoph Ruegg 3cc14356d4 Benchmark: upgrade BenchmarkDotNet to v0.10 10 years ago
Christoph Ruegg fd345c34ca Paket: disable content of TraceEvent package 10 years ago
Christoph Ruegg 378cd18a8d Bench: cleanup for thirdparty benchmarks 10 years ago
Christoph Ruegg 858eeab485 Bench: support benchmarking platforms and JIT 10 years ago
Christoph Ruegg d7bc61240c FFT-MKL: generalize 2D case to arbitrary multiple dimensions 10 years ago
Christoph Ruegg 42c48a0ce9 LA: managed provider experimental dense multiplication variation 10 years ago
Christoph Ruegg e7cb8d87f3 Bench: switch from a * b.Transpose to a.TransposeAndMultiply(b) 10 years ago
Christoph Ruegg f242e75e68 Bench: Dense Matrix Product, including tall and wide (with transpose) 10 years ago
Christoph Ruegg 7343f3d848 Bench: reinstate matrix product benchmark 10 years ago
Christoph Ruegg 2e0fca5b72 Bench: fft focus on radix2 and smaller N 10 years ago
Christoph Ruegg f8557d3f83 Bench: add memory and inlining diagnostics 10 years ago
Christoph Ruegg 0be3925a8c Bench: revive benchmarking project, for FFT 10 years ago