Skip to content

Instantly share code, notes, and snippets.

@MarekM25
Last active December 16, 2024 10:12
Show Gist options
  • Save MarekM25/79982c313c1179cbfd68c9414f8925fa to your computer and use it in GitHub Desktop.
Save MarekM25/79982c313c1179cbfd68c9414f8925fa to your computer and use it in GitHub Desktop.
Nethermind updated results
bench-g1add-1: 76.83 mgas/s (70.78-84.01)
bench-g1msm-1: 82.18 mgas/s (75.04-90.81)
bench-g1msm-10: 86.42 mgas/s (79.99-93.98)
bench-g1msm-11: 90.17 mgas/s (86.37-94.31)
bench-g1msm-12: 96.52 mgas/s (95.04-98.04)
bench-g1msm-128: 83.80 mgas/s (77.11-91.76)
bench-g1msm-13: 86.93 mgas/s (86.75-87.12)
bench-g1msm-14: 86.30 mgas/s (85.42-87.19)
bench-g1msm-15: 89.24 mgas/s (82.28-97.48)
bench-g1msm-16: 89.69 mgas/s (86.58-93.03)
bench-g1msm-17: 83.63 mgas/s (82.93-84.34)
bench-g1msm-18: 88.45 mgas/s (86.18-90.84)
bench-g1msm-19: 91.68 mgas/s (88.43-95.17)
bench-g1msm-2: 81.82 mgas/s (77.62-86.51)
bench-g1msm-20: 93.99 mgas/s (93.48-94.50)
bench-g1msm-2048: 110.9 mgas/s (109.0-112.7)
bench-g1msm-21: 91.42 mgas/s (90.13-92.75)
bench-g1msm-22: 79.68 mgas/s (75.85-83.93)
bench-g1msm-23: 84.67 mgas/s (84.17-85.18)
bench-g1msm-24: 88.81 mgas/s (85.30-92.63)
bench-g1msm-25: 83.41 mgas/s (76.17-92.17)
bench-g1msm-256: 88.33 mgas/s (80.16-98.34)
bench-g1msm-26: 83.88 mgas/s (76.89-92.26)
bench-g1msm-27: 94.96 mgas/s (93.64-96.32)
bench-g1msm-28: 82.36 mgas/s (74.92-91.44)
bench-g1msm-29: 90.08 mgas/s (86.68-93.77)
bench-g1msm-3: 84.22 mgas/s (77.71-91.91)
bench-g1msm-30: 83.27 mgas/s (80.71-85.99)
bench-g1msm-31: 84.25 mgas/s (84.06-84.44)
bench-g1msm-32: 86.39 mgas/s (81.66-91.69)
bench-g1msm-4: 92.73 mgas/s (91.43-94.07)
bench-g1msm-4096: 112.8 mgas/s (110.2-115.5)
bench-g1msm-5: 78.90 mgas/s (74.21-84.23)
bench-g1msm-512: 94.12 mgas/s (85.50-104.7)
bench-g1msm-6: 84.86 mgas/s (76.87-94.69)
bench-g1msm-64: 93.49 mgas/s (92.40-94.60)
bench-g1msm-7: 84.26 mgas/s (78.00-91.61)
bench-g1msm-8: 96.01 mgas/s (94.37-97.71)
bench-g1msm-9: 84.87 mgas/s (78.18-92.82)
bench-g1mul-1: 81.95 mgas/s (77.58-86.85)
bench-g2add-1: 78.03 mgas/s (77.38-78.69)
bench-g2msm-1: 93.64 mgas/s (90.20-97.36)
bench-g2msm-10: 94.56 mgas/s (93.89-95.23)
bench-g2msm-11: 104.4 mgas/s (103.6-105.2)
bench-g2msm-12: 86.34 mgas/s (80.92-92.54)
bench-g2msm-128: 93.19 mgas/s (85.37-102.6)
bench-g2msm-13: 92.00 mgas/s (91.68-92.32)
bench-g2msm-14: 103.0 mgas/s (101.8-104.1)
bench-g2msm-15: 91.56 mgas/s (90.98-92.14)
bench-g2msm-16: 101.2 mgas/s (97.90-104.8)
bench-g2msm-17: 97.17 mgas/s (96.39-97.95)
bench-g2msm-18: 101.9 mgas/s (97.88-106.4)
bench-g2msm-19: 100.2 mgas/s (94.64-106.4)
bench-g2msm-2: 83.96 mgas/s (76.69-92.77)
bench-g2msm-20: 103.7 mgas/s (99.89-107.8)
bench-g2msm-2048: 127.7 mgas/s (123.0-132.9)
bench-g2msm-21: 107.6 mgas/s (106.1-109.1)
bench-g2msm-22: 101.1 mgas/s (97.50-104.9)
bench-g2msm-23: 95.76 mgas/s (95.57-95.95)
bench-g2msm-24: 97.52 mgas/s (90.49-105.7)
bench-g2msm-25: 105.7 mgas/s (104.2-107.3)
bench-g2msm-256: 111.0 mgas/s (109.2-112.8)
bench-g2msm-26: 96.58 mgas/s (90.09-104.1)
bench-g2msm-27: 105.2 mgas/s (103.8-106.7)
bench-g2msm-28: 90.12 mgas/s (84.02-97.17)
bench-g2msm-29: 94.98 mgas/s (94.31-95.65)
bench-g2msm-3: 100.5 mgas/s (99.45-101.5)
bench-g2msm-30: 92.56 mgas/s (84.85-101.8)
bench-g2msm-31: 100.3 mgas/s (95.46-105.6)
bench-g2msm-32: 108.6 mgas/s (106.7-110.5)
bench-g2msm-4: 102.2 mgas/s (100.4-104.0)
bench-g2msm-4096: 111.8 mgas/s (103.3-121.9)
bench-g2msm-5: 91.65 mgas/s (84.01-100.8)
bench-g2msm-512: 106.4 mgas/s (95.77-119.6)
bench-g2msm-6: 95.11 mgas/s (94.95-95.27)
bench-g2msm-64: 96.71 mgas/s (92.36-101.5)
bench-g2msm-7: 100.8 mgas/s (96.62-105.4)
bench-g2msm-8: 90.74 mgas/s (85.71-96.39)
bench-g2msm-9: 95.13 mgas/s (94.57-95.71)
bench-g2mul-1: 91.03 mgas/s (89.74-92.36)
bench-mapfp2-1: 162.8 mgas/s (161.2-164.4)
bench-mapfp-1: 120.1 mgas/s (116.1-124.5)
Pairing seems to be overpriced, we used Paweł's numbers:
32587×k+37698
bench-pairing-1: 97.57 mgas/s (94.51-100.8)
bench-pairing-2: 89.70 mgas/s (82.77-97.91)
bench-pairing-3: 89.28 mgas/s (82.42-97.39)
bench-pairing-4: 97.36 mgas/s (96.42-98.31)
bench-pairing-5: 80.96 mgas/s (76.03-86.57)
bench-pairing-6: 92.14 mgas/s (87.86-96.85)
bench-pairing-7: 88.60 mgas/s (83.81-93.97)
bench-pairing-8: 84.07 mgas/s (80.83-87.58)
With the numers from EIP (43000*k + 65000):
bench-pairing-1: 149.9 mgas/s (145.2-154.9)
bench-pairing-2: 131.7 mgas/s (121.5-143.7)
bench-pairing-3: 127.9 mgas/s (118.0-139.5)
bench-pairing-4: 137.3 mgas/s (136.0-138.7)
bench-pairing-5: 113.0 mgas/s (106.1-120.8)
bench-pairing-6: 127.6 mgas/s (121.7-134.1)
bench-pairing-7: 122.0 mgas/s (115.4-129.4)
bench-pairing-8: 115.2 mgas/s (110.8-120.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment