-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[perf] System.Runtime.Intrinsics.** performance regressions in Mono AOT x64 microbenchmarks from Preview 5 to Preview 7 #89245
Comments
@vargaz @fanyang-mono There are a number of Vector128 improvements in #89238 and I assume we can close this issue. |
I don't understand your last comment. I searched in #89238. And these two microbenchmarks also showed as regressions. How that could help close this issue? |
There are a lot of Vector128 improvements and a few regressions. Sometimes, the regressions are considered as a tradeoff where general cases improved but edge cases regressed. Not sure if it is the case here, but if not, we should mitigate it. |
There are two things here:
|
Thanks for the info. Here are the last 10 runs with the baseline before the regression, and the targets after the recovery. System.Runtime.Intrinsics.Tests.Perf_Vector128Of.DivideBenchmark
System.Runtime.Intrinsics.Tests.Perf_Vector128Of.GetHashCodeBenchmark
In both cases it looks like noise, thus closing this issues. |
Description
The following performance regressions occurred between the Preview 5 snapshot (May 2nd, 2023) and Preview 7 snapshot (July 19th, 2023).
The configuration used for the benchmarks is Mono AOT with LLVM on x64 ubuntu 18.04.
The text was updated successfully, but these errors were encountered: