High Performance Linpack (HPL) är ett programvarupaket som löser en (slumpvis) tät linjärt system i dubbel precision (64 bitar) aritmetisk på distribuerade minnes datorer. & Nbsp; Det kan således ses som en portabel samt fritt tillgängliga genomförande av High Performance Computing Linpack Benchmark.
Den algoritm som används av HPL kan sammanfattas med följande nyckelord: Tvådimensionell block cykliska datadistribution - Höger ser variant av LU faktorisering med rad partiell svängning med flera look-ahead djup - Rekursiv panel faktorisering med svängökning och kolumn sändning combined - Olika virtuella panel broadcast topologier - bandbredd minskar swap-sändning algoritm - bakåtsubstitution med look-ahead av djup 1.
HPL Paketet innehåller en test och tidsprogram för att kvantifiera riktigheten i den erhållna lösningen, liksom den tid det tog att beräkna det. Den bästa prestanda uppnås genom detta program på ditt system beror på en mängd olika faktorer. Icke desto mindre, med vissa restriktiva antaganden om hopkopplingsnätet, den algoritm som beskrivs här och fäst genomförande är skalbara i den meningen att deras parallella effektivitet hålls konstant i förhållande till per processorminnesanvändning.
HPL programpaket kräver availibility på ditt system av en implementering av Message Passing Interface MPI (1.1-kompatibel). En implementering av antingen den grundläggande linjär algebra Program BLAS eller Vector Signal Bildbehandling bibliotek VSIPL behövs också. Maskinspecifika liksom generiska implementeringar av MPI, den BLAS och VSIPL finns för en mängd olika system.
Tack. Detta arbete stöddes delvis av ett bidrag från Department of Energys Lawrence Livermore National Laboratory och Los Alamos National Laboratory som en del av ASCI Projekt Uppdrag nummer B503962 och 12187-001-00 4R
Mjukvaruinformation:
Version: 2.0
Ladda upp dagen: 2 Jun 15
Licens: Gratis
Popularitet: 59
Kommentarer hittades inte