Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Resolved Cross platform deterministic floating points

Discussion in 'DOTS Dev Blitz Day 2022 - Q&A' started by TheOtherMonarch, Dec 7, 2022.

  1. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    887
    On the Unity blog the entry titled “Games Focus: Expanded scale for ambitious games“ mentioned cross-platform determinism. I am not sure what cross-platform determinism means. There are at least three possible interpretations. I assume it is in the broader sense of applying to the x86-64 and ARM architectures. Rather than in the narrower sense of instruction set architecture. Or does it refer to microarchitecture? For example, Intel vs. AMD, along with different generations of hardware from the same manufacturer? Does platform correspond to the Unity Build settings?

    What kind of performance reduction compared to SIMD can we expect from platform agnostic floating points? IEEE 754 only guarantees determinism for a few math operations.
     
    msfredb7 likes this.
  2. philsa-unity

    philsa-unity

    Unity Technologies

    Joined:
    Aug 23, 2022
    Posts:
    118