Skip to content
Snippets Groups Projects
Select Git revision
  • 6ef340bdee65ffe19cdccfbece2ef2d6ce15ec19
  • master default protected
2 results

pi

Neil Gershenfeld's avatar
Neil Gershenfeld authored
6ef340bd
History

pi calculation benchmark

http://fab.cba.mit.edu/classes/MAS.864/text/benchmark.pdf

estimated GFlops code description system date
88,333 mpimppi.c C, MPI+OpenMP, 1024 nodes, 64 cores/node, 4 threads/core
cc mpimppi.c -o mpimppi -O3 -ffast-math -fopenmp
Argonne ALCF Theta
Cray XC40
Oct 9, 2019
2,117 mpipi2.c C, MPI, 10 nodes, 96 cores/node
mpicc mpipi2.c -o mpipi2 -O3 -ffast-math
Intel 2x Xeon Platinum 8175M Oct 24, 2019
2,102 mpipi2.py Python, Numba, MPI
10 nodes, 96 cores/node
Intel 2x Xeon Platinum 8175M Feb 6, 2020

|315|numbapip.py|Python, Numba, parallel, fastmath
96 cores|Intel 2x Xeon Platinum 8175M|Feb 7, 2020| |272|threadpi.c|C, 96 threads
gcc threadpi.c -o threadpi -O3 -ffast-math -pthread|Intel 2x Xeon Platinum 8175M|Jun 3, 2019| |211|mpipi2.c|C, MPI, 1 node, 96 cores
mpicc mpipi2.c -o mpipi2 -O3 -ffast-math|Intel 2x Xeon Platinum 8175M|Oct 24, 2019| |180|mpipi2.py|Python, Numba, MPI
mpirun -np 96 python mpipi2.py|Intel 2x Xeon Platinum 8175M|Feb 6, 2020| |173|mppi.c|C, OpenMP, 96 threads
gcc mppi.c -o mppi -O3 -ffast-math -fopenmp|Intel 2x Xeon Platinum 8175M|Jul 1, 2019| |152|pi.html|JavaScript, 96 workers|Intel 2x Xeon Platinum 8175M|Jun 3, 2019| |93.2|threadpi.c|C, 56 threads
gcc threadpi.c -o threadpi -O3 -ffast-math -pthread|Intel 2x E5-2680|Dec 18, 2018| |71.4|pi.html|JavaScript, 56 workers|Intel 2x E5-2680|Nov 19, 2018| |46.9|mpipi.c|C, MPI
mpicc mpipi.c -o mpipi -O3 -ffast-math
mpirun -np 6 mpipi|Intel i7-8700T|Nov 17, 2018| |44.6|threadpi.c|C, 6 threads
gcc threadpi.c -o threadpi -O3 -ffast-math -pthread|Intel i7-8700T|Dec 17, 2018| |23.3|mpipi2.py|Python, Numba, MPI
mpirun -np 6 python mpipi2.py|Intel i7-8700T|Feb 6, 2020| |16.1|pi.html|JavaScript, 6 workers|Intel i7-8700T|Nov 17, 2018| |15.7|clusterpi.js|Node, 6 workers|Intel i7-8700T|Dec 8, 2018| |9.37|pi.c|C
gcc pi.c -o pi -lm -O3 -ffast-math|Intel i7-8700T|Nov 17, 2018| |4.87|numbapi.py|Python, Numba|Intel i7-8700T|February 6, 2020| |3.73|pi.html|JavaScript, 1 worker|Intel i7-8700T|Nov 17, 2018| |3.47|pi.html|JavaScript, 1 worker|Intel 2x E5-2680|Nov 19, 2018| |3.29|pi.js|Node|Intel i7-8700T|Dec 8, 2018| |3.12|clusterpi.js|Node, 1 worker|Intel i7-8700T|Dec 8, 2018| |0.57|pi.c|C
gcc pi.c -o pi -lm|Intel i7-8700T|Nov 17, 2018| |0.47|numpi.py|Python, NumPy|Intel i7-8700T|Nov 17, 2018| |0.029|pi.py|Python|Intel i7-8700T|Nov 17, 2018|

estimated GFlops estimated GFlops/W code description system date
0.0168 0.233
calculated
pi.c C
floats, -O3, gcc-arm-none-eabi, 160 MHz
SAMD51J20A
ARM Cortex M4F
Oct 18, 2019
0.0128 0.171
calculated
pi.c C
floats, -O3, gcc-arm-none-eabi, 84 MHz
STM32F412
ARM Cortex M4F
Oct 8, 2019