README.md 2.29 KB
Newer Older
Neil Gershenfeld's avatar
Neil Gershenfeld committed
1
2
# pi calculation benchmark
[http://fab.cba.mit.edu/classes/MAS.864/text/benchmark.pdf](http://fab.cba.mit.edu/classes/864.17/text/benchmark.pdf)
Neil Gershenfeld's avatar
Neil Gershenfeld committed
3

Neil Gershenfeld's avatar
Neil Gershenfeld committed
4
|estimated GFlops|code|description|system|date|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
5
|---|---|---|---|---|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
6
|3,456,507|[mpipi2.c](MPI/mpipi2.c)|C, MPI, 128 nodes, 8192 ranks<br>mpicc mpipi2.c -o mpipi2 -O3 -ffast-math|ANL ALCF Theta|Jul 2, 2019|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
7
|272.7|[threadpi.c](C/threadpi.c)|C, 96 threads<br>gcc threadpi.c -o threadpi -O3 -ffast-math -pthread|Intel 2x Xeon Platinum 8175M|Jun 3, 2019|
Neil Gershenfeld's avatar
wip    
Neil Gershenfeld committed
8
|179.5|[mpipi2.c](MPI/mpipi2.c)|C, MPI<br>mpicc mpipi2.c -o mpipi2 -O3 -ffast-math<br>mpirun -np 96 mpipi2|Intel 2x Xeon Platinum 8175M|Jul 1, 2019|
Neil Gershenfeld's avatar
wip    
Neil Gershenfeld committed
9
|173.7|[mppi.c](OpenMP/mppi.c)|C, OpenMP, 96 threads<br>gcc mppi.c -o mppi -O3 -ffast-math -fopenmp|Intel 2x Xeon Platinum 8175M|Jul 1, 2019|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
10
|152.6|[pi.html](https://pub.pages.cba.mit.edu/pi/JavaScript/pi.html)|JavaScript, 96 workers|Intel 2x Xeon Platinum 8175M|Jun 3, 2019|
Neil Gershenfeld's avatar
wip    
Neil Gershenfeld committed
11
|93.25|[threadpi.c](C/threadpi.c)|C, 56 threads<br>gcc threadpi.c -o threadpi -O3 -ffast-math -pthread|Intel 2x E5-2680|Dec 18, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
12
|71.46|[pi.html](https://pub.pages.cba.mit.edu/pi/JavaScript/pi.html)|JavaScript, 56 workers|Intel 2x E5-2680|Nov 19, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
13
|46.96|[mpipi.c](MPI/mpipi.c)|C, MPI<br>mpicc mpipi.c -o mpipi -O3 -ffast-math <br> mpirun -np 6 mpipi|Intel i7-8700T|Nov 17, 2018|
Neil Gershenfeld's avatar
wip    
Neil Gershenfeld committed
14
|44.61|[threadpi.c](C/threadpi.c)|C, 6 threads<br>gcc threadpi.c -o threadpi -O3 -ffast-math -pthread|Intel i7-8700T|Dec 17, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
15
|16.16|[pi.html](https://pub.pages.cba.mit.edu/pi/JavaScript/pi.html)|JavaScript, 6 workers|Intel i7-8700T|Nov 17, 2018|
Neil Gershenfeld's avatar
wip    
Neil Gershenfeld committed
16
|15.72|[clusterpi.js](Node/clusterpi.js)|Node, 6 workers|Intel i7-8700T|Dec 8, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
17
|9.371|[pi.c](C/pi.c)|C<br>gcc pi.c -o pi -lm -O3 -ffast-math|Intel i7-8700T|Nov 17, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
18
19
|3.734|[pi.html](https://pub.pages.cba.mit.edu/pi/JavaScript/pi.html)|JavaScript, 1 worker|Intel i7-8700T|Nov 17, 2018|
|3.472|[pi.html](https://pub.pages.cba.mit.edu/pi/JavaScript/pi.html)|JavaScript, 1 worker|Intel 2x E5-2680|Nov 19, 2018|
Neil Gershenfeld's avatar
wip    
Neil Gershenfeld committed
20
21
|3.294|[pi.js](Node/pi.js)|Node|Intel i7-8700T|Dec 8, 2018|
|3.124|[clusterpi.js](Node/clusterpi.js)|Node, 1 worker|Intel i7-8700T|Dec 8, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
22
|0.573|[pi.c](C/pi.c)|C<br>gcc pi.c -o pi -lm|Intel i7-8700T|Nov 17, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
23
|0.470|[numpi.py](Python/numpi.py)|Python, NumPy|Intel i7-8700T|Nov 17, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
24
|0.029|[pi.py](Python/pi.py)|Python|Intel i7-8700T|Nov 17, 2018|
Neil Gershenfeld's avatar
Neil Gershenfeld committed
25