Files
papers/evmgpu-benchmark/sections/99-conclusion.tex
zeekay de41e5d072 papers: replace fabricated DEX perf claims with measured numbers; document decomplected architecture
Retract the fabricated '581M/597ns / 100M+/s / 434M GPU / planet-scale' headline (a
time.Sleep sim + x40 fudge that measured nothing) across the corpus. Flagship lux-lightspeed-dex
rewritten (decomplected d-chain engine / dexvm atomic proxy / Go wrapper / 0x9010 CLOB facade;
measured GB10 104-126M & M4 Max ~250M fills/s byte-parity-gated; Knuth-D division lever; Block-STM
settlement; P3Q->starkfri rollup to Z-Chain). Technical papers (precompile-engineering, gpu-crypto-stack,
evmgpu-benchmark, p3q-corona, smart-order-routing, fhe-mpc-hybrid) carry the measured impl + cross-ref
the flagship. >1B/s framed honestly as N-node aggregation, never single-GPU. All compile.
2026-06-17 17:15:10 -07:00

121 lines
3.9 KiB
TeX

\section{Conclusion}
Measured benchmarks on Apple M1 Max demonstrate three independent acceleration vectors
for EVM execution:
\begin{enumerate}
\item \textbf{GPU EVM kernel}: 85.9\,M opcodes/sec, 4.85$\times$ peak speedup over CPU.
GPU wins above 500 opcodes/tx, reaching 3.09$\times$ at 10{,}000 ops/tx.
\item \textbf{C++ interpreter}: 20.9\,Ggas/s with full state (5.1$\times$ over Go EVM).
416\,Ggas/s interpreter-only.
\item \textbf{Parallel ecrecover}: 7.1$\times$ on 10 cores. This is the highest-leverage
single optimization because ecrecover consumes 87\% of block processing time.
\end{enumerate}
GPU memory scales linearly at 73\,KB/tx, supporting up to 800k transactions per block
on 64\,GB unified memory. The system is validated by 1{,}183 tests across C++, Rust, Go,
Metal, and WGSL.
These optimizations are orthogonal and composable: parallel ecrecover + C++ EVM +
GPU crypto + Block-STM can be combined for multiplicative throughput gains.
\begin{thebibliography}{9}
\bibitem{blockstm}
A.~Gelashvili, A.~Spiegelman, Z.~Xiang, G.~Danezis, Z.~Li, Y.~Malkhi, Y.~Xia, R.~Zhou.
\emph{Block-STM: Scaling Blockchain Execution by Turning Ordering Curse to a Performance Blessing}.
PPoPP 2023.
\bibitem{pevm}
Risechain.
\emph{pevm: Parallel EVM implementation in Rust}.
\url{https://github.com/risechain/pevm}, 2024.
\bibitem{reth}
Paradigm.
\emph{reth: Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust}.
\url{https://github.com/paradigmxyz/reth}, 2023.
\bibitem{evmone}
ipsilon.
\emph{evmone: Fast Ethereum Virtual Machine implementation}.
\url{https://github.com/ipsilon/evmone}, 2019.
\bibitem{zap}
Hanzo AI.
\emph{ZAP: Zero-Copy Application Protocol}.
\url{https://github.com/zap-proto/zap}, 2025.
\bibitem{quasar}
Lux Industries, Inc.
\emph{Quasar: Post-Quantum Finality Consensus for Multi-Chain Networks}.
Lux Technical Report, 2025.
% --- Named-competitor scaffold (Apr 2026) ---
\bibitem{gethgithub}
Ethereum Foundation.
\emph{go-ethereum: Official Go implementation of the Ethereum protocol}.
\url{https://github.com/ethereum/go-ethereum}, 2014.
\bibitem{rethgithub}
Paradigm.
\emph{reth: Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust}.
\url{https://github.com/paradigmxyz/reth}, 2023.
\bibitem{paradigmreth2024}
Bortolomeazzi, S. and Konstantopoulos, G.
\emph{Reth's path to 1 gigagas per second, and beyond}.
Paradigm, April 2024.
\url{https://www.paradigm.xyz/2024/04/reth-perf}
\bibitem{erigongithub}
Erigon Tech.
\emph{erigon: Ethereum execution client (Go)}.
\url{https://github.com/erigontech/erigon}
\bibitem{chainstackgetherigon}
Chainstack.
\emph{Erigon vs Geth: Which Ethereum client is better}.
\url{https://chainstack.com/ethereum-clients-geth-and-erigon/}, 2026.
\bibitem{evmonegithub}
ipsilon.
\emph{evmone: Fast Ethereum Virtual Machine implementation in C++}.
\url{https://github.com/ipsilon/evmone}, 2019.
\bibitem{blockstmppopp}
Gelashvili, R., Spiegelman, A., Xiang, Z., Danezis, G., Li, Z., Malkhi, D., Xia, Y., Zhou, R.
\emph{Block-STM: Scaling Blockchain Execution by Turning Ordering Curse to a Performance Blessing}.
PPoPP 2023.
arXiv:2203.06871.
\bibitem{pevmrise}
Risechain.
\emph{pevm: Parallel EVM implementation in Rust}.
\url{https://github.com/risechain/pevm}, 2024.
\bibitem{secp256k1lib}
Bitcoin Core.
\emph{libsecp256k1: Optimized C library for ECDSA signatures on the secp256k1 curve}.
\url{https://github.com/bitcoin-core/secp256k1}
\bibitem{supranationalblstevm}
Supranational.
\emph{blst: Multilingual BLS12-381 signature library}.
\url{https://github.com/supranational/blst}
\bibitem{knuth-taocp2}
Knuth, D.~E.
\emph{The Art of Computer Programming, Volume 2: Seminumerical Algorithms}.
Algorithm D (multiple-precision division), \S 4.3.1. Addison-Wesley.
\bibitem{lux-lightspeed-dex}
Lux Industries, Inc.
\emph{Lux Lightspeed DEX: On-Chain Order Book with Sub-Second Finality}.
Lux Technical Report.
\end{thebibliography}