Evaluarea neutră a diferitelor implementări #zkVM dezvăluie informații despre designul și performanța lor. Analiza ZisK finalizată. @jbaylina @ziskvm 🧐 Pe lângă emulatorul uimitor, ZisK are următoarele caracteristici: 🔹 Paralelism CPU/GPU: #CPU gestionează generarea martorilor în timp ce #GPU gestionează generarea de dovezi, care rulează simultan. 💻✨ 🔹 Aproape 100% utilizare GPU: Datorită circuitelor independente (principal, mem, ram etc.) și distribuției sarcinilor prin multi-threading + multi-streaming. 🚀 Top 3 nuclee GPU (consum de timp): 🔹 computeExpressions: 40%. ⏱️ 🔹 br_ntt_8_steps: ~20%. ⏱️ 🔹 linear_hash_gpu_coalesced_2: ~15%. ⏱️ Oportunități de optimizare: 🔹 Pentru br_ntt_8_steps: · Reutilizați factorii de twiddle între nuclee (în prezent regenerați de fiecare dată). ♻️ · Adăugați un nucleu NTT nativ la bit invers pentru a elimina pașii redundanti de inversare a biților în timpul comiterilor. ⚙️ 🔹 Pentru expresii de calcul: · Resursele GPU sunt utilizate pe deplin. Câștigurile viitoare pot necesita optimizarea operațiunilor cheii de verificare pentru eficiență. 🔍 Ghici ce zkVM vom analiza în continuare? 🤔 @eth_proofs
1,37K