High Performance Linpack (HPL) to pakiet oprogramowania, który rozwiązuje (losowo) gęstego układu liniowego w podwójnej precyzji (64 bity) arytmetycznych na komputerach rozproszonej pamięci. & Nbsp; Można zatem traktować jako przenośne, jak i swobodnie dostępny realizacja obliczeń o wysokiej wydajności Benchmark Linpack.
Algorytm używany przez HPL można streścić w następujących słów kluczowych: Dwuwymiarowe dystrybucji danych blokowych cykliczne - prawa poszukuje wariantu faktoryzacji LU z rzędu częściowego obracania gościnnie wiele głębi antycypowanego - rekurencyjne faktoryzacji z panelu wyszukiwania obrotu i kolumny transmisji sumaryczne - wirtualnego panelu różne topologie - pasmo transmisji algorytm wymiany-redukujące nadawane - tył podstawienie antycypowany głębokości 1.
Pakiet HPL zapewnia program testów i rozrządu ilościowego dokładność otrzymanego roztworu oraz czasu zajęło, aby go obliczyć. Najlepsze wyniki osiągane przez tego oprogramowania w systemie zależy od wielu różnych czynników. Niemniej jednak, w pewnych restrykcyjnych założeń dotyczących sieci połączeń, algorytmu opisanego tu i jego realizacja są skalowalne dołączone w tym sensie, że ich wydajność jest utrzymywane równolegle stała w odniesieniu do jednej pamięci procesora użytkowania.
Pakiet oprogramowania HPL wymaga zabawkami na Twoim systemie implementacji interfejsu MPI w Passing (1.1 zgodny) Wiadomość. Realizacja obu Basic Linear Algebra podprogramów BLAS lub obraz Vector Signal Processing jest również potrzebne Biblioteka VSIPL. Specyficzny dla maszyny, jak również ogólne implementacje MPI, BLAS i VSIPL są dostępne dla wielu różnych systemów.
Podziękowania:. Prace zostały w części z grantu Departamentu Lawrence Livermore National Laboratory Energy i Los Alamos National Laboratory jako część numerów Projektów ASCI umowy B503962 i 12187-001-00 4R
Szczegóły programowe:
Wersja: 2.0
Filmu: 2 Jun 15
Licencja: Wolny
Popularność: 59
Komentarze nie znaleziono