HPC Challenge

Software screenshot:
HPC Challenge
Rincian Software:
Versi: 1.4.1
Tanggal Upload: 12 May 15
Pengembang: HPC Challenge Team
Lisensi: Gratis
Popularitas: 57

Rating: 4.0/5 (Total Votes: 1)

HPC Tantangan adalah kinerja tinggi patokan suite. HPC Tantangan terdiri dari dasarnya 7 benchmark:
   1. HPL - patokan Linpack TPP yang mengukur tingkat floating point eksekusi untuk menyelesaikan sistem linear persamaan.
   2. DGEMM - mengukur tingkat floating point dari pelaksanaan presisi ganda nyata matriks-matriks perkalian.
   3. STREAM - program patokan sintetis sederhana yang mengukur bandwidth memory yang berkelanjutan (dalam GB / s) dan tingkat perhitungan yang sesuai untuk vektor kernel sederhana.
   4. PTRANS (matriks transpose paralel) - latihan komunikasi di mana pasang prosesor berkomunikasi satu sama lain secara bersamaan. Ini adalah tes yang berguna dari total kapasitas komunikasi jaringan.
   5. RandomAccess - mengukur tingkat update random integer memori (GUPS).
   6. FFTE - mengukur tingkat floating point dari pelaksanaan kompleks presisi ganda satu dimensi Discrete Fourier Transform (DFT).
   7. Bandwidth Komunikasi dan latency - serangkaian tes untuk mengukur latency dan bandwidth dari sejumlah pola komunikasi simultan; berdasarkan b_eff (benchmark bandwidth efektif).
Kompilasi:
Langkah pertama adalah membuat file konfigurasi yang mencerminkan karakteristik mesin Anda. File konfigurasi harus dibuat dalam direktori hpl. Direktori ini berisi petunjuk (file README dan INSTALL) tentang cara membuat file konfigurasi. Direktori hpl / setup berisi banyak contoh file konfigurasi. Pendekatan yang baik adalah untuk menyalin salah satu dari mereka ke direktori hpl dan jika tidak bekerja kemudian mengubahnya. File ini digunakan kembali oleh semua komponen HPC Challange suite.
Ketika konfigurasi dilakukan, file harus ada di direktori hpl yang namanya dimulai dengan Membuat. dan berakhir dengan nama untuk sistem yang digunakan untuk tes. Sebagai contoh, jika nama sistem Unix, file harus dinamai Make.Unix.
Untuk membangun executable patokan (untuk sistem bernama Unix) ketik: membuat lengkungan = Unix. Perintah ini harus dijalankan di direktori atas (bukan di direktori hpl). Ini akan terlihat pada direktori hpl untuk file konfigurasi dan menggunakannya untuk membangun executable patokan.
Konfigurasi:
HPC Challange didorong oleh file input pendek bernama hpccinf.txt yang hampir sama dengan file input untuk HPL (lazim disebut HPL.dat). Lihat file hpl / www / tuning.html untuk rincian tentang file input untuk HPL. Sebuah file input sampel disertakan dengan distribusi HPC Challange.
Perbedaan antara input file HPL dan HPC Challange masukan file dapat diringkas sebagai berikut:
* Garis 3 dan 4 diabaikan. Output selalu pergi ke file bernama hpccoutf.txt.
* Ada garis tambahan (dimulai dengan garis 33) yang mungkin (tapi tidak harus) digunakan untuk menyesuaikan patokan HPC Challenge. Mereka digambarkan di bawah ini.
Garis tambahan dalam file input HPC Challenge (dibandingkan dengan file input HPL) adalah:
Baris 33 dan 34 menggambarkan ukuran matriks tambahan yang akan digunakan untuk menjalankan benchmark PTRANS (salah satu komponen dari patokan HPC Challange).
* Garis 35 dan 36 menggambarkan faktor blocking tambahan yang akan digunakan untuk menjalankan PTRANS patokan.
Hanya untuk kelengkapan, di sini adalah daftar baris masukan file HPC Challange dengan deskripsi singkat makna mereka:
     * Line 1: diabaikan
     * Jalur 2: diabaikan
     * Jalur 3: diabaikan
     * Jalur 4: diabaikan
     * Jalur 5: jumlah ukuran matriks untuk HPL (dan PTRANS)
     * Line 6: ukuran matriks untuk HPL (dan PTRANS)
     * Jalur 7: sejumlah faktor blocking untuk HPL (dan PTRANS)
     * Jalur 8: faktor blocking untuk HPL (dan PTRANS)
     * Line 9: jenis proses pemesanan untuk HPL
     * Baris 10: jumlah grid proses HPL (dan PTRANS)
     * Jalur 11: nomor baris proses setiap proses grid untuk HPL (dan
       PTRANS)
     * Baris 12: jumlah kolom proses setiap proses grid untuk HPL
       (Dan PTRANS)
     * Jalur 13: nilai ambang tidak dilampaui oleh berskala sisa untuk
       HPL (dan PTRANS)
     * Jalur 14: sejumlah metode panel faktorisasi untuk HPL
     * Jalur 15: metode panel faktorisasi untuk HPL
     * Jalur 16: sejumlah kriteria berhenti rekursif untuk HPL
     * Jalur 17: recursive kriteria berhenti untuk HPL
     * Jalur 18: jumlah panel rekursi penting untuk HPL
     * Jalur 19: panel rekursi penting untuk HPL
     * Baris 20: sejumlah metode panel faktorisasi rekursif untuk HPL
     * Jalur 21: recursive metode panel faktorisasi untuk HPL
     * Jalur 22: sejumlah metode siaran untuk HPL
     * Jalur 23: metode broadcast untuk HPL
     * Jalur 24: jumlah kedalaman tampilan-depan untuk HPL
     * Baris 25: melihat ke depan-kedalaman untuk HPL
     * Jalur 26: metode swap HPL
     * Jalur 27: swapping ambang batas untuk HPL
     * Jalur 28: bentuk L1 untuk HPL
     * Jalur 29: bentuk U untuk HPL
     * Jalur 30: nilai yang menentukan apakah equilibrium harus digunakan
       oleh HPL
     * Jalur 31: memori keselarasan untuk HPL
     * Jalur 32: diabaikan
     * Jalur 33: jumlah masalah tambahan ukuran untuk PTRANS
     * Jalur 34: masalah tambahan ukuran untuk PTRANS
     * Baris 35: sejumlah faktor blocking tambahan untuk PTRANS
     * Jalur 36: faktor blocking tambahan untuk PTRANS

Apa yang baru dalam rilis ini:

  • Versi ini menambahkan dioptimalkan varian RandomAccess yang menggunakan Linear Congruential Generator untuk pembangkit nomor acak.
  • pengurangan global ditambahkan kesalahan perhitungan dalam MPI FFT untuk mencapai perkiraan kesalahan lebih akurat.
  • Urutan benchmark diatur ulang agar komponen HPL berjalan lalu dan dapat dibatalkan jika kinerja komponen lainnya tidak memuaskan.
  • RandomAccess sekarang pertama untuk membantu menyetel kode.
  • bug Aneka yang tetap.

Software yang serupa

UMark
UMark

3 Jun 15

Heaven Benchmark
Heaven Benchmark

20 Feb 15

nbench
nbench

3 Jun 15

ProcMeter3
ProcMeter3

14 Apr 15

Komentar untuk HPC Challenge

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!