Neutrální hodnocení různých implementací #zkVM odhaluje vhled do jejich návrhu a výkonu. Analýza ZisK dokončena. @jbaylina @ziskvm 🧐 Kromě úžasného emulátoru má ZisK následující funkce: 🔹 Paralelismus CPU/GPU: #CPU zpracovává generování kopií clusteru, zatímco #GPU spravuje generování důkazů, které běží souběžně. 💻✨ 🔹 Téměř 100% využití GPU: Díky nezávislým okruhům (hlavní, mem, ram atd.) a distribuci úloh přes multi-threading + multi-streaming. 🚀 Top 3 jádra GPU (spotřeba času): 🔹 computeExpressions: 40 %. ⏱️ 🔹 br_ntt_8_steps: ~20 %. ⏱️ 🔹 linear_hash_gpu_coalesced_2: ~15 %. ⏱️ Možnosti optimalizace: 🔹 Pro br_ntt_8_steps: · Opakovaně používat faktory twiddle napříč jádry (v současné době pokaždé regenerované). ♻️ · Přidejte jádro NTT z nativního na bitový reverz, abyste eliminovali nadbytečné kroky zpětného bitového chodu při commitech. ⚙️ 🔹 Pro computeExpressions: · Zdroje GPU jsou plně využity. Budoucí zisky mohou vyžadovat optimalizaci operací zkušebního klíče z hlediska efektivity. 🔍 Hádejte, který zkVM budeme analyzovat příště? 🤔 @eth_proofs
1,52K