-
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
Microbenchmark System.Numerics.Tests.Perf_BitOperations.PopCount_ulongis 464 % slower on Wasm #41454
Comments
Tagging subscribers to this area: @tannergooding, @pgovind |
ah, can fix as part of #40069 |
Looking at the benchmark results for today an the last several days, it seems like this benchmark is now around 280 % slower on Wasm vs. Desktop interpreter. That is probably an acceptable slowdown for wasm. Latest results . I don't know how to link to just this benchmark, so that will load all of them, which will take a while. |
@EgorBo I think we can close this out unless there is any follow up that need to be done? |
@SamMonoRT @naricc #40069 wasn't merged so that must be something else I guess. |
Let's keep an eye on the results of this benchmark in next 3-4 days, and then close if we determine it is improved. @EgorBo do you think you changes might help make this even more performant ? |
@naricc, is there any update here. Is this something that is going to be worked on for 6.0.0? If not, I'd like to either move this to |
@tannergooding This is not being actively worked on for 6.0.0; I am having some issues verifying weather or not is resolved right now. I will move it to future, and then close it when I am able to get the data (if merited). |
@naricc is there anything new about this? Are we able to ship it with 7.0? |
@ilonatommy t looks like this is still happening. This doesn't block anything from shipping; it's not clear there is actually anything that can be done about it, although I haven't investigated enough to confirm that. |
@SamMonoRT lets triage this properly when 8 starts |
@kotlarmilos is there a status update on this? |
The BitOperations have been intrinsified on both platforms in #82827. The microbenchmark Is it expected to have decreased performance when running on Wasm? |
WasmBase was being incorrectly disabled and that was fixed in #88523 lets make sure we have accurate numbers for this now |
@kotlarmilos what is the configuration with 464% perf. Is it aot or interpreter on wasm? edit: or actually these 60% you measured. |
@kg is there a jiterpreter intrinsic for i64.popcnt ? |
I see there is |
@radekdoulik Sorry for the late reply, it is wasm interpreter. |
We looked into this and consider it closed |
Microbenchmark System.Numerics.Tests.Perf_BitOperations.PopCount_ulongis 464 % slower on Wasm vs. desktop interpreter.
Repro Instructions for running benchmarks locally
Results page when reported.
Automated runs
The text was updated successfully, but these errors were encountered: