Search Unity

Feedback [Feature Request] System.Numerics SIMD Acceleration

Discussion in 'Scripting' started by nickrart, Aug 9, 2019.

  1. nickrart

    nickrart

    Joined:
    Mar 24, 2017
    Posts:
    29
    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.
     
    toinouc likes this.
  2. ButteredPotato

    ButteredPotato

    Joined:
    May 23, 2019
    Posts:
    2
    Optimistic bump, but I have doubts that Unity will do anything to support this after basically rolling their own.
     
  3. nickrart

    nickrart

    Joined:
    Mar 24, 2017
    Posts:
    29
    It was floated on twitter that Unity is maybe talking about moving to CoreCLR for the JIT ?!?! So that would be cool instead.
     
    toinouc likes this.
  4. toinouc

    toinouc

    Joined:
    Jan 28, 2013
    Posts:
    16
    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.
     
unityunity