LINPACK Benchmark 2.0

Licencji: Wolna ‎Rozmiar pliku: 1.05 MB
‎Ocena użytkowników: 0.0/5 - ‎0 ‎Głosów

Wskaźnik LINPACK Wersja 2.0 ================= Przedstawione przez University of Tennessee Knoxville i Innowacyjne Computing Laboratory. Realizacja: Piotr Luszczek To zoptymalizowana implementacja LINPACK Benchmark. Jest to miernik wydajności, ponieważ jest szeroko stosowany, a numery wydajności są dostępne dla prawie wszystkich odpowiednich systemów. LINPACK Benchmark został wprowadzony przez Jacka Dongarra. Szczegółowy opis oraz lista wyników wydajności na różnych komputerach jest dostępna w formularzu PostScript(TM) firmy Netlib: http://www.netlib.org/benchmark/. Test stosowany w LINPACK Benchmark polega na rozwiązaniu gęstego systemu równań liniowych. Wersja benchmarku dla TOP500 pozwala użytkownikowi skalować rozmiar problemu i optymalizować oprogramowanie w celu osiągnięcia najlepszej wydajności dla danej maszyny. Ta wydajność nie odzwierciedla ogólnej wydajności danego systemu, ponieważ żadna pojedyncza liczba nigdy nie może. Odzwierciedla to jednak wydajność dedykowanego systemu rozwiązywania gęstego systemu równań liniowych. Ponieważ problem jest bardzo regularny, osiągnięta wydajność jest dość wysoka, a liczby wydajności dają dobrą korektę szczytowej wydajności. Mierząc rzeczywistą wydajność dla różnych rozmiarów problemów N, użytkownik może uzyskać nie tylko maksymalną osiągniętą wydajność Rmax dla rozmiaru problemu Nmax, ale także rozmiar problemu N_1 / 2, gdzie połowa wydajności Rmax jest osiągana. Liczby te wraz z teoretyczną wydajnością szczytową Rpeak są liczbami podanymi w TOP500. W celu uzyskania jednolitości wszystkich komputerów w raportowaniu wydajności, algorytm używany w rozwiązywaniu systemu równań w procedurze porównawczej musi być zgodny ze standardową liczbą operacji dla faktoryzacji LU z częściowym obracaniem. W szczególności liczba operacji dla algorytmu musi wynosić 2/3 N*N*N + O(N*N) operacji zmiennoprzecinkowych. Wyklucza to użycie algorytmów szybkiego pomnożenia macierzy, takich jak "Metoda Strassiana". Odbywa się to w celu zapewnienia porównywalnego zestawu numerów wydajności na wszystkich komputerach. Jeśli w przyszłości bardziej realistyczne metryki znajdzie powszechne użycie, tak, że numery dla wszystkich systemów, o których mowa są dostępne, możemy przekonwertować do tej miary wydajności.

historia wersji

  • Wersja 2.0 opublikowany na 2010-09-24

Szczegóły programu