• Iago Toral Quiroga's avatar
    v3d: implement simultaneous peripheral access exceptions for V3D 4.1+ · 79a30543
    Iago Toral Quiroga authored
    Shader-db results:
    
    total instructions in shared programs: 9117550 -> 9102719 (-0.16%)
    instructions in affected programs: 1752873 -> 1738042 (-0.85%)
    helped: 7076
    HURT: 478
    helped stats (abs) min: 1 max: 22 x̄: 2.19 x̃: 2
    helped stats (rel) min: 0.07% max: 13.89% x̄: 1.70% x̃: 1.07%
    HURT stats (abs)   min: 1 max: 7 x̄: 1.41 x̃: 1
    HURT stats (rel)   min: 0.09% max: 10.17% x̄: 0.86% x̃: 0.54%
    95% mean confidence interval for instructions value: -2.00 -1.92
    95% mean confidence interval for instructions %-change: -1.58% -1.50%
    Instructions are helped.
    
    total max-temps in shared programs: 1327774 -> 1327728 (<.01%)
    max-temps in affected programs: 1025 -> 979 (-4.49%)
    helped: 47
    HURT: 2
    helped stats (abs) min: 1 max: 2 x̄: 1.02 x̃: 1
    helped stats (rel) min: 2.63% max: 20.00% x̄: 7.67% x̃: 5.26%
    HURT stats (abs)   min: 1 max: 1 x̄: 1.00 x̃: 1
    HURT stats (rel)   min: 4.17% max: 4.17% x̄: 4.17% x̃: 4.17%
    95% mean confidence interval for max-temps value: -1.06 -0.82
    95% mean confidence interval for max-temps %-change: -8.89% -5.49%
    Max-temps are helped.
    Reviewed-by: 's avatarEric Anholt <eric@anholt.net>
    79a30543
Name
Last commit
Last update
..
meson.build Loading commit data...
nir_to_vir.c Loading commit data...
qpu_schedule.c Loading commit data...
qpu_validate.c Loading commit data...
v3d33_tex.c Loading commit data...
v3d33_vpm_setup.c Loading commit data...
v3d40_tex.c Loading commit data...
v3d_compiler.h Loading commit data...
v3d_nir_lower_image_load_store.c Loading commit data...
v3d_nir_lower_io.c Loading commit data...
v3d_nir_lower_scratch.c Loading commit data...
v3d_nir_lower_txf_ms.c Loading commit data...
vir.c Loading commit data...
vir_dump.c Loading commit data...
vir_live_variables.c Loading commit data...
vir_opt_copy_propagate.c Loading commit data...
vir_opt_dead_code.c Loading commit data...
vir_opt_redundant_flags.c Loading commit data...
vir_opt_small_immediates.c Loading commit data...
vir_register_allocate.c Loading commit data...
vir_to_qpu.c Loading commit data...