[Mesa-dev] A few NIR compile time optimisations
Timothy Arceri
tarceri at itsqueeze.com
Wed Feb 13 09:38:48 UTC 2019
On 13/2/19 8:26 pm, Connor Abbott wrote:
> Reviewed-by: Connor Abbott <cwabbott0 at gmail.com
> <mailto:cwabbott0 at gmail.com>>
>
> I'm a bit surprised it's that slow... do you have any idea what's going
> on? I've made flamegraphs in the past on i965 to see where most of the
> time is spent.
Some shaders are actually faster, but things like the Deus Ex shaders
(and looks like especially the dolphin uber shaders are slower).
With the Deus Ex shaders I was looking at we spend 20% in opt_algebraic
and before this series 7.2% in nir_opt_cse (after this series 4.9%). The
shaders have lots of operations converting vales to different type etc.
>
> On Wed, Feb 13, 2019 at 9:00 AM Timothy Arceri <tarceri at itsqueeze.com
> <mailto:tarceri at itsqueeze.com>> wrote:
>
> Currently the radeonsi NIR backend takes around twice the time
> of the tgsi backend to compile shader-db. These are some first
> steps at reducing the overhead of NIR.
>
> This series reduces the compile time of a Deus Ex program I was
> profiling by around 5%.
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org <mailto:mesa-dev at lists.freedesktop.org>
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list