InggrisPerancisSpanyol

Ad


favorit OnWorks

likwid-bench - Online di Cloud

Jalankan likwid-bench di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah likwid-bench yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


likwid-bench - rangkaian benchmark tingkat rendah dan kerangka kerja microbenchmarking

RINGKASAN


likwid-bangku [-hap] [-l ] [-i ] [-g ] [-t
] [-w ]

DESKRIPSI


likwid-bangku adalah rangkaian tolok ukur untuk tolok ukur tingkat rendah (perakitan) untuk diukur
bandwidth dan throughput instruksi untuk kode instruksi spesifik pada sistem x86. NS
kode benchmark yang disertakan saat ini mencakup pola akses data umum seperti memuat dan menyimpan
tetapi juga perhitungan seperti triad vektor dan jumlah. likwid-bangku termasuk arsitektur
benchmark khusus untuk x86, x86_64 dan x86 untuk koprosesor Intel Xeon Phi. NS
nilai kinerja dapat dihitung dengan likwid-bangku atau diukur menggunakan kinerja
counter dengan menggunakan. likwid-perfctr sebagai pembungkus likwid-bangku. Ini membutuhkan untuk membangun
likwid-bangku. dengan Instrumentasi yang dapat diaktifkan di config.mk.

PILIHAN


-h mencetak pesan bantuan ke output standar, lalu keluar.

-a daftar kode benchmark yang tersedia untuk sistem saat ini.

-p daftar domain utas yang tersedia.

-l
daftar properti dari kode benchmark.

-i
jumlah iterasi untuk dilakukan di dalam kode benchmark.

-t
Nama kode benchmark yang akan dijalankan (wajib).

-g
tentukan jumlah kelompok kerja untuk melakukan kode benchmark (wajib).

-w
Tentukan domain afinitas, jumlah utas, dan ukuran kumpulan data untuk saat ini
benchmarking berjalan (wajib).

WORKGROUP SINTAKSIS


: [: [: : ]] [- : ]
dengan ukuran dalam kB, MB atau GB. Di mana domain utas adalah tempat utas ditempatkan. Ukuran adalah
ukuran kumpulan data total untuk tolok ukur. num_threads menentukan berapa banyak utas yang digunakan.
Utas selalu ditempatkan menggunakan kebijakan ringkas di likwid-bangku. Ini berarti bahwa per
default semua utas SMT digunakan. Secara opsional serupa dengan sintaks berbasis ekspresi di
likwid-pin ukuran potongan dan langkah dapat disediakan. Opsional untuk setiap aliran berarti
array penempatan dapat dikontrol. Per default semua array ditempatkan di tempat yang sama
domain utas tempat utas berjalan. Untuk menempatkan data di domain yang berbeda untuk
setiap aliran kasus benchmark (jumlah total aliran dapat diperoleh dengan -l
option) domain untuk menempatkan data dapat ditentukan. Beberapa aliran adalah koma
terpisah. Baik penempatan disediakan atau semua aliran harus ditempatkan secara eksplisit.
Silakan merujuk ke halaman Wiki di http://code.google.com/p/likwid/wiki/LikwidBench untuk
rincian lebih lanjut dan contoh penggunaan.

CONTOH


1. Jalankan tolok ukur salin dengan 1000 iterasi pada soket 0 dengan total ukuran kumpulan data
100kB.

likwid-bangku -t salinan -i 1000 -g 1 -w S0:100kB

Sejak tidak nomor_utas diberikan dalam ekspresi beban kerja, setiap inti soket 0 mendapat satu
benang. Beban kerja dibagi di antara semua utas.

2. Jalankan kode benchmark triad dengan 100 iterasi dengan 2 thread pada socket 0 dan a
ukuran data 1 GB.

likwid-bangku -t tiga serangkai -i 100 -g 1 -w S0:1GB:2:1:2

Dengan asumsi soket 0 memiliki 4 utas SMT, satu utas ditugaskan ke setiap inti fisik dari
soket 0.

3. Jalankan benchmark update dengan 1000 iterasi pada socket 0 dengan beban kerja 100kB dan
pada soket 1 dengan beban kerja yang sama.

likwid-bangku -t memperbarui -i 1000 -g 2 -w S0:100kB -w S1:100kB

Hasil dari kedua kelompok kerja digabungkan untuk output. Oleh karena itu beban kerja di masing-masing
ekspresi workgroup harus memiliki ukuran yang sama.

4. Jalankan tolok ukur salin tetapi ukur lalu lintas memori dengan likwid-perfctr. Pilihan
INSTRUMENT_BENCH di config.mk harus benar pada waktu kompilasi untuk menggunakan fitur itu.

likwid-perfctr -C E:S0:4 -g MEM -m likwid-bangku -t memperbarui -i 1000 -g 1 -w S0:100kB

likwid-perfctr akan mengkonfigurasi dan memulai penghitung kinerja pada soket 0 dengan 4
utas sebelum eksekusi likwid-bangku. Penghitung kinerja dibaca dengan benar
sebelum dan sesudah menjalankan kode pembandingan untuk meminimalkan gangguan dari
pengukuran.

5. Jalankan benchmark salin dan letakkan data di soket lain

likwid-bangku -t salinan -i 50 -g 1 -w S0:1GB:10:1:2-0:S1,1:S1

Stream id 0 dan 1 ditempatkan di domain utas S1, yaitu soket 1. Ini dapat diverifikasi
sebagai keluaran utas inisialisasi tempat mereka berjalan.

Gunakan likwid-bench online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • 2
    KompoZer
    KompoZer
    KompoZer adalah editor HTML wysiwyg menggunakan
    basis kode Mozilla Composer. Sebagai
    Pengembangan Nvu telah dihentikan
    pada tahun 2005, KompoZer memperbaiki banyak bug dan
    menambahkan f...
    Unduh KompoZer.dll
  • 3
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis (FMD) adalah
    aplikasi sumber terbuka ditulis dalam
    Object-Pascal untuk mengelola dan
    mengunduh manga dari berbagai situs web.
    Ini cermin...
    Unduh Pengunduh Manga Gratis
  • 4
    Aetbootin
    Aetbootin
    UNetbootin memungkinkan Anda membuat bootable
    Drive USB langsung untuk Ubuntu, Fedora, dan
    distribusi Linux lainnya tanpa
    membakar CD. Ini berjalan di Windows, Linux,
    dan ...
    Unduh UNetbootin.dll
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM mudah digunakan
    Paket perangkat lunak open source ERP dan CRM
    (dijalankan dengan server php web atau sebagai
    perangkat lunak mandiri) untuk bisnis,
    yayasan...
    Unduh Dolibarr ERP - CRM
  • 6
    Klien SQL SQuirreL
    Klien SQL SQuirreL
    SQuirreL SQL Client adalah SQL grafis
    klien yang ditulis dalam Java yang memungkinkan
    Anda untuk melihat struktur JDBC
    database yang sesuai, jelajahi data di
    meja...
    Unduh SQuirreL SQL Client
  • Lebih banyak lagi »

Perintah Linux

Ad