Pętle Livermore'a
Pętle Livermore (znane również jako jądra Livermore Fortran lub LFK ) stanowią punkt odniesienia dla komputerów równoległych . Został stworzony przez Francisa H. McMahona z naukowego kodu źródłowego uruchamianego na komputerach w Lawrence Livermore National Laboratory . Składa się z 24 pętli do , z których część może być wektoryzowana, a część nie.
Benchmark został opublikowany w 1986 roku w Livermore fortran kernels: A computer test of numerical performance range .
Pętle Livermore zostały pierwotnie napisane w języku Fortran , ale od tego czasu zostały przeniesione do wielu języków programowania.
Każda pętla realizuje inne jądro matematyczne. Te jądra to:
- fragment hydrodynamiki
- niekompletny gradient koniugatu Cholesky'ego
- produkt wewnętrzny
- rozwiązanie systemów liniowych z pasmem
- rozwiązanie trójdiagonalnych systemów liniowych
- ogólne liniowe równania powtarzalności
- równanie fragmentu stanu
- całkowanie niejawne w kierunku przemiennym
- zintegrować predyktory
- predyktory różnic
- pierwsza suma
- pierwsza różnica
- Dwuwymiarowa cząsteczka w komórce
- Cząstka 1-D w komórce
- zwykły Fortran
- Wyszukiwarka Monte Carlo
- niejawne obliczenia warunkowe
- Dwuwymiarowy wyraźny fragment hydrodynamiki
- ogólne liniowe równania powtarzalności
- dyskretny transport rzędnych
- transport macierz-macierz
- Rozkład Plancka
- Dwuwymiarowy niejawny fragment hydrodynamiki
- położenie minimum pierwszej tablicy.
- Bibliografia _ Jądra Livermore fortran: komputerowy test liczbowego zakresu wydajności. Raport techniczny UCRL-53745, Lawrence Livermore National Laboratory, Livermore, CA, grudzień 1986. Raport NTIS nr DE87009360 .
- Bibliografia _ Ocena wydajności, przewidywanie i wizualizacja systemów równoległych. Springera, 1999. ISBN 0-7923-8462-8 . Strona 144.
Linki zewnętrzne
Kategorie: