Skip to content
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

Optimize methods in System.Numerics.Vector<T> #9875

Open
WinCPP opened this issue Mar 4, 2018 · 2 comments
Open

Optimize methods in System.Numerics.Vector<T> #9875

WinCPP opened this issue Mar 4, 2018 · 2 comments
Labels
area-System.Numerics Cost:S Work that requires one engineer up to 1 week tenet-performance Performance related issue
Milestone

Comments

@WinCPP
Copy link
Contributor

WinCPP commented Mar 4, 2018

Creating this issue for tracking purpose, as per the below suggestion by @jkotas for optimizing code in System.Numerics.Vector in this comment in dotnet/coreclr#16733

BTW: Many existing methods can be optimized using Unsafe in similar way: InitializeCount can just call Unsafe.SizeOf, Vector(T[] values, int index), Vector(void* dataPointer, int offset) can just call this Span-based constructor, CopyTo can just do Unsafe.WriteUnaligned, ...

@WinCPP
Copy link
Contributor Author

WinCPP commented Mar 4, 2018

@ahsonkhan @jkotas Please review and scrub this issue.

@msftgits msftgits transferred this issue from dotnet/coreclr Jan 31, 2020
@msftgits msftgits added this to the Future milestone Jan 31, 2020
@maryamariyan maryamariyan added the untriaged New issue has not been triaged by the area owner label Feb 26, 2020
@tannergooding tannergooding added area-System.Numerics and removed area-System.Runtime untriaged New issue has not been triaged by the area owner labels Jun 23, 2020
@ghost
Copy link

ghost commented Jun 23, 2020

Tagging subscribers to this area: @tannergooding
Notify danmosemsft if you want to be subscribed.

@tannergooding tannergooding added the Cost:S Work that requires one engineer up to 1 week label Jan 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-System.Numerics Cost:S Work that requires one engineer up to 1 week tenet-performance Performance related issue
Projects
None yet
Development

No branches or pull requests

4 participants