mubench adalah mendalam, tingkat rendah patokan untuk prosesor x86. Tujuan utamanya adalah untuk memberikan informasi yang berguna bagi orang-orang yang mengoptimalkan kode perakitan dan untuk orang-orang yang menulis compiler. Tindakan proyek mubench latency dan throughput untuk setiap instruksi individu (kadang-kadang beberapa bentuk instruksi yang sama), serta throughput campuran instruksi yang sewenang-wenang. Hasil yang dihasilkan oleh mubench biasanya urutan besarnya lebih rinci dari yang ditemukan di AMD atau Intel manual.
Hasil mubench untuk berbagai prosesor yang tersedia. Jika Anda menemukan informasi ini bermanfaat, silakan jalankan mubench pada prosesor Anda dan meng-upload hasil.
mubench sepenuhnya mendukung semua SIMD set instruksi untuk x86, termasuk SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! dan 3DNow! Ext. Dukungan untuk instruksi non-SIMD adalah parsial: data yang paling bergerak, aritmatika biner, logis, pergeseran / memutar dan petunjuk bit / byte yang didukung, tetapi instruksi lain, terutama cabang dan fungsi panggilan petunjuk atau instruksi memanipulasi stack, tidak didukung. Instruksi floating-point untuk x87 tidak didukung. mubench hanya menggunakan daftar-to-register (atau langsung) bentuk instruksi; operan memori tidak didukung. Keterbatasan ini secara bertahap akan dihapus dalam rilis nanti.
Menjalankan:
perl mubench.pl [Pilihan]
Pilihan:
- (No) akurat berjalan tes beberapa kali (default pada)
--mhz = 2500 kecepatan prosesor dalam MHz (biasanya autodetected dari / proc / cpuinfo, mengatur di sini jika yang
salah, misalnya jika Anda telah SpeedStep diaktifkan)
- (No) 64bit patokan 64-bit (amd64, EMT64, x86-64) instruksi (default autodetected)
- (No) patokan 32bit petunjuk 32-bit
- (No) pasangan campuran instruksi patokan (default pada, sangat lambat; menggunakan --no-pasang untuk patokan sangat cepat
yang berjalan di menit)
--include = menambahkan, sub patokan hanya petunjuk cocok dengan daftar yang diberikan pola (ekspresi reguler ok)
Output = xml | csv | teks pilih format output
--outfile = file.xml file output untuk menyimpan hasil ke (default mubench-hasil-xml jika xml,
output standar sebaliknya)
Apa yang Baru di Release ini:
Rincian Software:
Versi: 0.2.2
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 194
Komentar tidak ditemukan