diff --git a/docs/calculation-performance/hex8-performance.md b/docs/calculation-performance/hex8-performance.md index b9cbe3c..06a8492 100644 --- a/docs/calculation-performance/hex8-performance.md +++ b/docs/calculation-performance/hex8-performance.md @@ -586,3 +586,38 @@ raw high/low·FE_ALL_EXCEPT·MXCSR status6bits를 비교했다. Prior inexact/de 확인하고 CPU 권한을 반환했다. 이번 슬롯에서 whole-model/profile는0회다. 이 검사 통과는 실제 성능 개선이나 100초 목표 달성 증거가 아니며, 이전446의 timeout과 미실행101-frame·최종 전체/공식 검증 한계를 그대로 유지한다. + +## 합성 후보의 단일 동적 완주와 101-frame 비교 + +검증된 `0b5adf4` 생산과 문서 `33e6aa0`를 고정하고, 같은 Release binary로 원본 +hexa_dynnonlinear를 워밍업 없이 한 번 실행했다. 전체 프로세스 elapsed는135.9302297초, +actual native0, execution_state completed, execution_valid true이며 최종 HDF5와 +result validation이 통과했다. 개발 실행일 뿐 최종 공식 시간 검증은 아니다. +100초 목표는35.9302297초 초과해 아직 미달이다. +[개발 실행](../../.harness/performance/t3/development-dynamic-guard-screen.json)과 +[측정 wrapper native](../../.harness/performance/t3/dynamic-guard-screen-native.json)를 보존한다. + +Source/input/header/exe/DLL/build/runtime/thread/power identity는 타이머 밖에서 각각 +전후 기록했고 같았다. FESA를 실행한 Python의 실제 PATH와 측정 wrapper의 실제 +parent PATH도 각각 전후 같았다. Uv helper의 임시 Scripts PATH를 actual parent의 +전체 PATH equality와 혼동하지 않는다. +[Before identity](../../.harness/performance/t3/development-dynamic-guard-screen-before.json), +[after identity](../../.harness/performance/t3/development-dynamic-guard-screen-after.json), +[wrapper before](../../.harness/performance/t3/dynamic-guard-screen-parent-before.json), +[wrapper after](../../.harness/performance/t3/dynamic-guard-screen-parent-after.json)를 보존한다. +원본과 scratch input SHA1685f86f…ff9는 같고 Release exe SHA는 +`adcc89f910ce530898a23d911d69c77aa4d87bb1c884b35a0e95a3b80d351ea1`이다. + +최종 HDF5가 완성된 뒤 타이머 밖에서 approved comparator를 한 번 실행했다. +Actual comparator native0이며 increment0..100의 모든101 U frame이 blocking PASS다. +각 frame1326행의 identity/time mapping을 비교했고 최대 절대오차는7.77901169066e-9, +최대 relative RMS는2.15558603912e-6이다. 승인된 near-zero/relative/RMS 기준을 바꾸지 +않았다. [전체 비교](../../.harness/performance/t3/development-dynamic-guard-screen/run-1/comparison.json), +[비교 native](../../.harness/performance/t3/dynamic-guard-screen-comparison-native.json), +[101-frame 요약](../../.harness/performance/t3/dynamic-guard-screen-comparison-summary.json)을 보존한다. + +종료 후 관련 actor0을 확인하고 CPU 권한을 반환했다. 이번 슬롯에는 추가 profile나 +반복 whole-model 실행이 없었다. 이전446의 timeout/미실행 비교를 이 완주로 소급해 +수정하지 않는다. 이 결과는 root의 최신 T4 통합 검사나 최종 전체 Debug·필수 원본 +비교·공식 단일 시간 gate를 대체하지 않는다. 목표 미달의 남은 비용은 실제 profile과 +보존되는 수식·진단 경계를 근거로 다음 후보에서 줄여야 한다.