[Feature Request] System.Numerics SIMD Acceleration

Please add hardware acceleration for System.Numerics.Vector

There is an expanding ecosystem of libraries outside Unity using these intrinsics, not being able to use them puts Unity developers at a disadvantage. Lacking system.numerics.vector (and others… system.runtime.intrinsics) acceleration means that a lot of high performance code just can’t be used in Unity. Redeveloping for Burst isn’t always practical for existing projects.

5 Likes

Optimistic bump, but I have doubts that Unity will do anything to support this after basically rolling their own.

It was floated on twitter that Unity is maybe talking about moving to CoreCLR for the JIT ?!?! So that would be cool instead.

1 Like

Hi,

I was wondering if there is any news on this?

It would allow us to be able to use hardware-accelerated libraries. Right now most of them are not worth using because they run too slowly in Unity.

Being able to write hardware accelerated code directly in C# would be a very nice feature to have.

Not seeing anything on CoreCLR either. last mention I can find about it… CoreCLR