Nøytral evaluering av ulike #zkVM implementeringer avslører innsikt i deres design og ytelse. ZisK-analysen er fullført. @jbaylina @ziskvm 🧐 I tillegg til den fantastiske emulatoren har ZisK følgende funksjoner: 🔹 CPU/GPU-parallellitet: #CPU håndterer vitnegenerering mens #GPU administrerer bevisgenerering som kjører samtidig. 💻✨ 🔹 Nær 100 % GPU-utnyttelse: Takket være uavhengige kretser (hoved, mem, ram, etc.) og oppgavefordeling via multi-threading + multi-streaming. 🚀 Topp 3 GPU-kjerner (tidsforbruk): 🔹 computeExpressions: 40 %. ⏱️ 🔹 br_ntt_8_steps: ~20%. ⏱️ 🔹 linear_hash_gpu_coalesced_2: ~15%. ⏱️ Optimaliseringsmuligheter: 🔹 For br_ntt_8_steps: · Gjenbruk twiddle-faktorer på tvers av kjerner (regenereres for øyeblikket hver gang). ♻️ · Legg til en native-to-bit-reverse NTT-kjerne for å eliminere overflødige bit-revers-trinn under forpliktelser. ⚙️ 🔹 For computeExpressions: · GPU-ressurser utnyttes fullt ut. Fremtidige gevinster kan kreve optimalisering av testnøkkelens operasjoner for effektivitet. 🔍 Gjett hvilken zkVM vi skal analysere neste gang? 🤔 @eth_proofs
1,38K