Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ILNumerics Accelerator (.NET) - Benchmarks and Artifacts 2026

This repository collects performance benchmarks for the ILNumerics Accelerator JIT compiler for high-performance numerical array algorithm codes on .NET. In the current state the benchmarks represent artifacts for the 2026' arxiv paper published by ILNumerics GmbH. It will subsequently be extended with more and updated benchmarks as ILNumerics Accelerator evolves.

Each benchmark can be downloaded and reproduced locally. Docker images / build scripts are provided where applicable.

Content

Performance comparison of executing the array expression sum((m0 & (A << shift)) | (~m0 & B), dim: 1) with moderate array sizes on NumPy, FORTRAN and ILNumerics Accelerator (.NET).

Array expression performance on NumPy, FORTRAN and ILNumerics

Compares the performance of automatic parallelization by ILNumerics Accelerator (.NET) with the manual Parallel.For attempt on the array expression sum(abs(sin(A))).

Array expression performance on NumPy, FORTRAN and ILNumerics

Demonstrates strong-scaling capabilities by ILNumerics Accelerator (.NET) where Parallel.For fails: an order dependent loop is parallelized.

Array expression performance on NumPy, FORTRAN and ILNumerics

ILNumerics Accelerator performs strong scaling on the iterative K-Means algorithm.

Array expression performance on NumPy, FORTRAN and ILNumerics

|| |

About

Code artifacts for reproducing the benchmarks in our 2026 arxiv paper

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages