Profile-Guided Optimization (PGO) state in Mesa
Hi!
I do research on Profile-Guided Optimization (PGO) in various projects, including Mesa. I did some investigation about the question and found the following materials about the topic:
- Mailing list discussion from 2020 with some benchmarks: https://lists.freedesktop.org/archives/mesa-dev/2020-February/224091.html
- A comment that PGO is almost not used by users: !14779 (comment 1237692)
Maybe someone has more robust PGO benchmarks for Mesa from different perspectives. According to my tests, PGO helps a lot with optimizing different software, including compilers. As far as I understand, in Mesa there are a bunch of different compilers like NAK, Intel's Mesa Shader Compiler, etc. - I expect that they can be successfully PGO-optimized.
If anyone has more insights about the PGO state in Mesa or any PGO-related performance numbers in Mesa - would be awesome if you could share them.
Thank you.