Closed BrzVlad closed 1 year ago
Tagging @brzvlad, @lewurm as an area owner
@BrzVlad - do we need this open anymore ?
The current performance that I'm getting on one of these tests seems to be about 12 times better than at the time of reporting. However, this is still very slow compared to JIT. Looking at the generated code, we should be able to greatly improve performance if we implement loop unrolling coupled with removal of some local var indirections.
Addressed in https://github.com/dotnet/runtime/pull/86859
On the set of microbenchmarks from dotnet/performance, the interpreter behaves by far the slowest on vector related benchmarks. This slowness has repercussions also on other parts of the bcl, mainly Span. Initial improvement might come once https://github.com/dotnet/runtime/issues/34750 is addressed.
Slowest microbenchmarks on interpreter, compared to mono jit, all seem to be vector related :