Pertanyaannya adalah apa yang Anda maksud dengan jepit? Jika yang Anda pedulikan adalah berapa banyak operasi titik apung paling sederhana per jam, itu mungkin 3x kecepatan jam Anda, tapi itu sama tidak berartinya dengan bogomips. Beberapa operasi floating point membutuhkan waktu lama (bagi, sebagai permulaan), tambahkan dan kalikan biasanya cepat (satu per unit fp per jam). Masalah berikutnya adalah kinerja memori, ada alasan mengapa CRAY klasik terakhir memiliki 31 bank memori, akhirnya kinerja CPU dibatasi oleh seberapa cepat Anda dapat membaca dan menulis ke memori, jadi level caching apa yang cocok dengan masalah Anda? Linpack adalah tolok ukur yang nyata sekali, sekarang cocok dalam cache (L2 jika tidak L1) dan lebih merupakan tolok ukur CPU teoritis murni. Dan tentu saja, unit SSE (dll) Anda dapat menambahkan kinerja floating point juga.
Distro apa yang Anda jalankan?
Ini tampak seperti penunjuk yang baik: http://linuxtoolkit.blogspot.com/2009/04/intel-optimized-linpack-benchmark-for.html
http://onemansjourneyintolinux.blogspot.com/2008/12/show-us-yer-flops.html
http://www.phoronix-test-suite.com/ mungkin cara yang lebih mudah untuk menginstal tolok ukur jepit.
Namun saya masih bertanya-tanya mengapa Anda peduli, untuk apa Anda menggunakannya? Jika Anda hanya menginginkan angka yang tidak berarti, bogomips sistem Anda masih ada di dmesg.
rupanya ada paket dan perintah "sysbench":
sudo apt-get install sysbench
(ataubrew install sysbench
OS X)jalankan seperti ini:
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=2 run
output untuk perbandingan:
ref: http://www.midwesternmac.com/blogs/jeff-geerling/2013-vps-benchmarks-linode
sumber
Untuk perkiraan rata-rata:
Raspberry Pi 2 : 299.93 * 10 ^ 6 FLOPS ( sumber )
Raspberry Pi 3: 462.07 * 10 ^ 6 FLOPS ( sumber )
Linpack
cd benchmarks_2017/linux/mkl/benchmarks/linpack
./runme_xeon64
Pada Thinkpad T460p ( Intel i7-6700HQ CPU ), ini memberikan:
sumber
Salah satu tolok ukur yang secara tradisional digunakan untuk mengukur FLOPS adalah Linpack. Patokan FLOPS umum lainnya adalah Whetstone.
Lebih banyak bacaan: entri "FLOPS" Wikipedia , entri Whetstone , entri Linpack
sumber
Saya sangat merekomendasikan build linpack yang siap dijalankan dari Intel: http://software.intel.com/en-us/articles/intel-math-kernel-library-linpack-download/
sumber
Seperti yang Anda sebutkan cluster, kami telah menggunakan suite HPCC . Dibutuhkan sedikit usaha untuk mengatur dan menyetel, tetapi dalam kasus kami intinya tidak membual per se, itu adalah bagian dari kriteria penerimaan untuk cluster; beberapa pembandingan kinerja adalah IMHO penting untuk memastikan bahwa perangkat keras berfungsi seperti yang diiklankan, semuanya terhubung dengan kabel dengan benar dll.
Sekarang jika Anda hanya menginginkan nomor FLOPS puncak teoretis, yang itu mudah. Cukup periksa beberapa artikel tentang CPU (katakanlah, di realworldtech.com atau semacamnya) untuk mendapatkan info tentang berapa banyak DP FLOPS yang dapat dilakukan oleh core CPU per clock cycle (dengan CPU x86 saat ini yang biasanya 4). Maka total puncak FLOPS adalah adil
jumlah core * FLOPS / cycle * frekuensi
Kemudian untuk sebuah cluster dengan jaringan IB Anda harus dapat mencapai sekitar 80% dari FLOPS puncak pada HPL (yang BTW adalah salah satu tolok ukur dalam HPCC).
sumber