Announcement

Collapse
No announcement yet.

Marek Has Taken To Improving Mesa's GLSL Compiler Performance

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

  • Marek Has Taken To Improving Mesa's GLSL Compiler Performance

    Phoronix: Marek Has Taken To Improving Mesa's GLSL Compiler Performance

    With catching up on the OpenGL extensions, Marek Olšák of AMD has been spending a fair amount of time on performance optimizations for the AMD's open-source OpenGL driver and some code that benefits Mesa as a whole too. One of his latest patch series is on optimizing Mesa's GLSL compiler performance...

    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
    Marek is one of the most prolific contributor on linux operating system development and I thank him.

    Comment


    • #3
      what a hero

      Comment


      • #4
        25% speed up.

        Comment


        • #5
          Hero is right !! Send that man a case of his favorite beverage stat !!

          Comment


          • #6
            It is important to note that this will not manifest itself in 25% faster compilation times for radeonsi. This test is done without any backend compiler. It's only the glsl compiler compiling, and then the result is dropped on the floor. For radeonsi it will have to be handed over to LLVM for compiling to bytecode for the graphics card. The benefit will therefore be lower. The article did not really point this out all that well.

            Comment


            • #7
              In fact Marek mentions about half of that, so 13% reduction in compile time, as the result for radeonsi, but with varying amounts of effect in different situations due to asynchronous compiling in LLVM hiding some of the overhead in LLVM. Still a nice improvement though!

              Comment


              • #8
                I assume that the glsl improvements concerns with all the hardware which supports these specifications.

                Comment


                • #9
                  Originally posted by Azrael5 View Post
                  I assume that the glsl improvements concerns with all the hardware which supports these specifications.
                  Yes, the part of the GLSL compiler these changes affect is shared among all drivers.

                  Comment


                  • #10
                    I must say I am proud of my ethusiastic native Marek and his endless effort make AMD for linux better and better.

                    Comment

                    Working...
                    X