Uma visão crítica! A comunidade muitas vezes persegue o rendimento de GPU sem perguntar onde o paralelismo realmente se aplica. Isso destaca um gargalo há muito negligenciado: r1cs.Solve é inerentemente sequencial. Nenhuma quantidade de núcleos de GPU pode resolver isso. O futuro da aceleração zk pode depender menos da "força bruta da GPU" e mais de uma reavaliação algorítmica + design arquitetônico a nível de CPU.
AntChain OpenLabs
AntChain OpenLabs1/07, 11:47
🚀 AntChain OpenLabs @AntChainOpenLab & ZeroBase @zerobasezk 👀 Descoberta: a falha fatal das #GPUs na aceleração Groth16! ⚠️ ⚡️ Enquanto #MSM/#NTT ganham mais de 100x de velocidade, r1cs.Solve não pode ser paralelizado e deve ser executado sequencialmente. 🤯 CPUs multi-core de alta frequência superam as GPUs aqui. 💻🔥 À medida que olhamos para o futuro, essa descoberta sinaliza uma mudança na forma como abordamos a aceleração de provas de conhecimento zero—favorecendo algoritmos inteligentes e paralelizáveis e arquiteturas flexíveis baseadas em CPU em vez do poder das GPUs. 💡
1,66K