Announcement

Collapse
No announcement yet.

Mesa Vulkan Drivers Get A Common Dispatch Framework For Better Code Sharing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mesa Vulkan Drivers Get A Common Dispatch Framework For Better Code Sharing

    Phoronix: Mesa Vulkan Drivers Get A Common Dispatch Framework For Better Code Sharing

    Mesa 21.1 has merged a common dispatch framework for use by Vulkan drivers to allow for better code sharing and the possibility of some Vulkan extensions to be more easily supported across all drivers...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    What's the performance impact of this? Runtime dispatch seems like it will add some time to literally every call.

    Comment


    • #3
      It was using runtime dispatch already, just runtime dispatch that was slightly different between each driver.

      Comment


      • #4
        Michael

        Possible grammar issue with unneeded repetitiveness. Possible unneeded and repetitive verbiage bolded and italicized.

        Up to now all five Mesa Vulkan drivers (Intel ANV, Radeon RADV, Broadcom V3DV, Freedreno TURNIP, and Lavapipe) all of them have had their own slightly modified version of Intel's entrypoint generator script. Intel ANV lead developer Jason Ekstrand has taken now to avoiding this unnecessary code duplication between drivers and finally working towards a unified Vulkan entry points setup.
        Last edited by f0rmat; 02 February 2021, 01:53 PM.
        GOD is REAL unless declared as an INTEGER.

        Comment


        • #5
          Originally posted by f0rmat View Post
          GOD is REAL unless declared as an INTEGER
          Or one has included a "IMPLICIT INTEGER (G)" statement in their program. Of course, "IMPLICIT COMPLEX (G)" might be more appropriate.

          Comment


          • #6
            Originally posted by CommunityMember View Post

            Or one has included a "IMPLICIT INTEGER (G)" statement in their program. Of course, "IMPLICIT COMPLEX (G)" might be more appropriate.
            That is funny - you caught the joke. But if IIRC, those were not options in ANSI FORTRAN II or ANSI FORTRAN IV.

            On a PDP-11 it might be something like GOD, REAL is - certainly it would be with the old HP calculator Reverse Polish Notation (RPN) - and no I am not making that up - that is what it was called.
            GOD is REAL unless declared as an INTEGER.

            Comment


            • #7
              does that mean the old GPU will not drop it sooner?

              Comment

              Working...
              X