Skip to content

pan/midgard: Scheduling improvements

Icecream95 requested to merge icecream95/mesa:schedule-1 into master
total instructions in shared programs: 340155 -> 339823 (-0.10%)
instructions in affected programs: 85822 -> 85490 (-0.39%)
helped: 953
HURT: 252
helped stats (abs) min: 1 max: 27 x̄: 2.13 x̃: 1
helped stats (rel) min: 0.15% max: 13.51% x̄: 4.90% x̃: 4.35%
HURT stats (abs)   min: 1 max: 124 x̄: 6.74 x̃: 2
HURT stats (rel)   min: 0.16% max: 94.66% x̄: 6.21% x̃: 3.57%
95% mean confidence interval for instructions value: -0.67 0.11
95% mean confidence interval for instructions %-change: -2.92% -2.22%
Inconclusive result (value mean confidence interval includes 0).

total bundles in shared programs: 163048 -> 159278 (-2.31%)
bundles in affected programs: 112745 -> 108975 (-3.34%)
helped: 2375
HURT: 669
helped stats (abs) min: 1 max: 46 x̄: 2.57 x̃: 2
helped stats (rel) min: 0.22% max: 31.58% x̄: 10.75% x̃: 10.00%
HURT stats (abs)   min: 1 max: 120 x̄: 3.50 x̃: 1
HURT stats (rel)   min: 0.20% max: 181.82% x̄: 9.13% x̃: 7.69%
95% mean confidence interval for bundles value: -1.42 -1.06
95% mean confidence interval for bundles %-change: -6.76% -6.00%
Bundles are helped.

total quadwords in shared programs: 270219 -> 267766 (-0.91%)
quadwords in affected programs: 198662 -> 196209 (-1.23%)
helped: 2063
HURT: 776
helped stats (abs) min: 1 max: 28 x̄: 2.28 x̃: 1
helped stats (rel) min: 0.11% max: 19.51% x̄: 5.49% x̃: 5.26%
HURT stats (abs)   min: 1 max: 38 x̄: 2.90 x̃: 1
HURT stats (rel)   min: 0.17% max: 22.22% x̄: 4.94% x̃: 4.35%
95% mean confidence interval for quadwords value: -1.01 -0.72
95% mean confidence interval for quadwords %-change: -2.84% -2.43%
Quadwords are helped.

total registers in shared programs: 23507 -> 23206 (-1.28%)
registers in affected programs: 10158 -> 9857 (-2.96%)
helped: 1267
HURT: 689
helped stats (abs) min: 1 max: 15 x̄: 1.40 x̃: 1
helped stats (rel) min: 6.25% max: 93.75% x̄: 28.72% x̃: 25.00%
HURT stats (abs)   min: 1 max: 14 x̄: 2.13 x̃: 1
HURT stats (rel)   min: 6.67% max: 900.00% x̄: 78.00% x̃: 33.33%
95% mean confidence interval for registers value: -0.26 -0.05
95% mean confidence interval for registers %-change: 4.51% 13.24%
Inconclusive result (value mean confidence interval and %-change mean confidence interval disagree).

total threads in shared programs: 23866 -> 24045 (0.75%)
threads in affected programs: 1248 -> 1427 (14.34%)
helped: 330
HURT: 189
helped stats (abs) min: 1 max: 3 x̄: 1.73 x̃: 2
helped stats (rel) min: 100.00% max: 300.00% x̄: 101.21% x̃: 100.00%
HURT stats (abs)   min: 1 max: 3 x̄: 2.07 x̃: 2
HURT stats (rel)   min: 50.00% max: 75.00% x̄: 56.61% x̃: 50.00%
95% mean confidence interval for threads value: 0.18 0.51
95% mean confidence interval for threads %-change: 37.07% 50.40%
Threads are HURT.

total loops in shared programs: 286 -> 286 (0.00%)
loops in affected programs: 0 -> 0
helped: 0
HURT: 0

total spills in shared programs: 105 -> 197 (87.62%)
spills in affected programs: 30 -> 122 (306.67%)
helped: 2
HURT: 22

total fills in shared programs: 166 -> 304 (83.13%)
fills in affected programs: 104 -> 242 (132.69%)
helped: 2
HURT: 23

LOST:   0
GAINED: 0

Merge request reports