Hoisting constante de σ0(W16/W17)
Mover σ0(W16/W17) al setup CPU reduce trabajo GPU.
El trabajo diagnóstico, el álgebra exacta y las capacidades locales no equivalen a una ventaja minera extremo a extremo.
Qué se probó
Mover σ0(W16/W17) al setup CPU reduce trabajo GPU.
Por qué la prueba es relevante
Sólo importa si cambia código generado o runtime; el compilador puede hoistear solo.
σ0 constantes como parámetrosΔSASS esperado<0gate positivo 4/4Cómo se probó
Mover sólo dos expresiones invariantes y ejecutar cuatro headers/32 mediciones.
Qué ocurrió
SASS bajó 2.507→2.499, pero familias idénticas. Perdió 4/4: 0,998841, IC95 0,998082–0,999601.
Controles de exactitud y estadísticos
Mismo B32, cero discrepancias/spills, 44 registros.
Qué significa
ptxas ya extraía el trabajo; parámetros extra no mejoran.
Limitaciones
- Sólo dos invariantes.
- Menos líneas no equivale a ejecución.
- Combinaciones equivalentes cerradas.
Trazabilidad
Comparar disassembly, timing balanceado y hashes.
Variantes canónicas
CANONICAL-EXP-142PREREGISTERED-CAMPAIGNSEALED-AUDITFuente: informes canónicos auditados internamente. Se excluyen las rutas locales, cabeceras privadas e identificadores operativos.