← Radience × Noogram (index collaboration)

Livrable OptiX 4 → 9 — évaluation v2

Code de simulation gamma-imaging Radience — portage architectural, port GPU Metal direct sur Apple Silicon, cross-validation oracle 4-témoins, validation formelle TLA+. Confidentiel NDA Mutuel AB716352-BDB6-8A21-82CF-987C13855A62 · maj 2026-05-26.

Radiographie IQI Sinus reproduite sur le GPU Apple Silicon — à gauche f_tot.jpg de référence, à droite la sortie du Monomère A Metal direct à 300 millions de photons.
La radiographie gamma de Radience tourne sur le GPU du Mac.
À gauche, la référence livrée f_tot.jpg. À droite, la sortie du Monomère A (Metal direct, Apple M4 Max) — 300 M photons, 5 min 50 s, ~34× la baseline CPU mono-thread scellée. Disque, stries sinusoïdales et bords festonnés alignés. Chaque chiffre publié porte un témoin d'exécution driver-sourced ; l'absence de témoin est un échec.

📦 Livrable C++/CUDA — pur C++17 + OptiX 9, un seul dossier, prêt à compiler

Réponse aux demandes Agustin (22/05 15:07 — « version pure c++, sans le multi-portage, le plus simple possible ») et François (22/05 09:57 — « C++ et CUDA, juste un dossier avec le main prêt à compiler »).
⬇ Télécharger le zip (223 ko)    Détail du livrable →
⚠️ Statut : pas encore testé sur GPU NVIDIA réel. Mac-side clang++ -fsyntax-only -Wall -Wextra = RC 0 ; la vraie compilation CUDA + OptiX 9 reste à exécuter sur une machine NVIDIA. C'est précisément l'étape que ce livrable invite Agustin à faire — la boucle collaborative s'ouvre ici.

Sommaire détaillé

Repères chiffrés

ObservableValeur mesuréeSource
Speedup saturé Monomère A vs CPU mono-thread scellé33,58×§ 05 · G_speedup_floor-result.json
Radiographie IQI Sinus sur GPU Mac (300 M photons)5 min 50 s§ 05 · metal-a-iqi-sinus-hires-300M.png
Golden GPU-vs-CPU intersection2,07 × 10⁻⁷ rel.§ 03 · metal/reference.rs
Sections efficaces gamma certifiées vs fixture CUDA W3 indépendanteCompton · PE · paire · Rayleigh§ 04 · docs/metal-a-oracle-certification/
TLA+ — safety / liveness7 429 792 / 117 504 états§ 04 · formal/GpuFleet.tla
Mutation gate (chaque invariant détecte sa propre violation)8/8 WITNESSED§ 04 · formal/TLC-RESULTS.md

Galerie