-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Remove AlignedArray and Aligned Matrix from src and tests #1028
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
Conversation
Sounds great to me, thanks @eerhardt . |
@eerhardt @danmosemsft @TomFinley @tannergooding
updated the last row |
The test failing is flaky. |
I'm concerned with some of the perf degradation. We should investigate why these tests are that much slower. |
@eerhardt, I would suspect that many of the tests have small enough inputs that the cost of re-aligning was potentially small/negligible. The current code also doesn't have the fixes that ensures most of the read/writes are actually aligned (except for the few leading/trailing unaligned elements, if any) |
The codegen is also going to be worse for the native intrinsic code, since it is emitting "legacy" encoded instructions (and won't be able to fold away the loads anymore). I imagine the diff will be less for netcoreapp3.0 using the managed HWIntrinsics. |
Can we prototype that and see if that fixes the perf regression? |
What is the status of this PR? I am asking because the last update has been some time ago, and it is now in conflict with |
@markusweimer this pr is waiting on #1274 . i have the conflicts resolved in my local branch. probably #1274 will get merged by today |
Closing this PR, will continue the work after my vacation |
Fixes #1018
cc @danmosemsft @eerhardt @TomFinley @yaeldekel @shauheen