-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Add C# multi-dimension array versions of the Benchstones tests #60192
Add C# multi-dimension array versions of the Benchstones tests #60192
Conversation
Tagging subscribers to this area: @JulieLeeMSFT Issue DetailsThe Benchstones tests using multi-dimension arrays currently are This will allow us to compare code generated for each, as well as
|
/azp run runtime-coreclr outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
@dotnet/jit-contrib PTAL |
/azp run runtime-coreclr outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
The Benchstones tests using multi-dimension arrays currently are implemented using C# "jagged" arrays. Add versions of the tests that use true C# multi-dimensional arrays. The code is exactly the same, except for the array creation and indexing. This will allow us to compare code generated for each, as well as to verify functionality. I intend to add versions of these to the microbenchmarks in the https://github.com/dotnet/performance repo as well.
d3a224b
to
b3d5a78
Compare
Failures are |
The Benchstones tests using multi-dimension arrays currently are
implemented using C# "jagged" arrays. Add versions of the tests
that use true C# multi-dimensional arrays. The code is exactly
the same, except for the array creation and indexing.
This will allow us to compare code generated for each, as well as
to verify functionality. I intend to add versions of these to the
microbenchmarks in the https://github.com/dotnet/performance repo as well.