Announcement

Collapse
No announcement yet.

Intel's Linux Graphics Stack Is Close To Landing A Code-Generator Generator

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

  • Intel's Linux Graphics Stack Is Close To Landing A Code-Generator Generator

    Phoronix: Intel's Linux Graphics Stack Is Close To Landing A Code-Generator Generator

    Intel's Linux graphics stack has seen a lot of major changes in recent years besides the addition of their "ANV" Vulkan driver. The Intel Linux OpenGL driver saw their new Gallium3D driver, NIR has come about as the new intermediate representation used across their drivers, and other fundamental changes and improvements. The latest underlying work is introducing a pattern-based code generator for their graphics compiler...

    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
    aaand... what benefits could this have?

    Comment


    • #3
      Interesting, so this is like lower level SSA? Would make specifying pigeon-hole optimizations at a high level, and then it generates code that does it. Should make adding optimization transforms a bit easier, And then the code generator could even detect reduce errors to stop one from doing something too stupid?

      I see he has worked on replicating the current hand written codegen ITO results. Now we also have to see that it does so in a comparable time/footprint.

      Comment


      • #4
        Originally posted by davidbepo View Post
        aaand... what benefits could this have?
        Terminators that can reprogram their graphics stack.

        Comment


        • #5
          My mind did output a recursivity error,
          I'm now seeing bright colored lights and little crazy demons jumping over them.

          What's this thing?

          Is Intel developing Skynet? It makes sense, it's a giant and insane corporation such as Cyberdyne.

          Comment

          Working...
          X