High Performance Linpack (HPL) er en programvarepakke som løser en (tilfeldig) tett lineært system i dobbel presisjon (64 bits) aritmetisk på distribuerte-minneen datamaskiner. & Nbsp; Det kan dermed betraktes som en bærbar samt fritt tilgjengelig gjennomføring av High Performance Computing Linpack Benchmark.
Algoritmen som brukes av HPL kan oppsummeres ved følgende nøkkelord: To-dimensjonal block-sykliske data distribusjon - Høyre-varianten av LU faktorisering med rad delvis pivote med flere look-fremover dypet - Recursive panel factorization med pivot søk og kolonne kringkasting kombin - Ulike virtuell panelkringkastings topologies - båndbredde reduserer swap-kringkasting algoritme - baklengs substitusjon med utseende foran dybde 1.
Den HPL pakken inneholder en test- og tidsprogram for å kvantifisere nøyaktigheten av den oppnådde løsningen, så vel som den tid det tok for å beregne den. Den beste ytelsen oppnås ved denne programvaren på systemet ditt avhenger av en lang rekke faktorer. Likevel, med noen restriktive antagelser om sammenhengen nettverket algoritmen som er beskrevet her, og dens festet gjennomføring er skalerbart i den forstand at deres parallelt effektivitet holdes konstant i forhold til den pr prosessor minnebruk.
Den HPL programvarepakken krever tilgjengelighet på systemet av en implementering av Message Passing Interface MPI (1.1-kompatibel). En gjennomføring av enten Basic Linear Algebra delprogrammer BLAS eller Vector Signal Bildebehandling Library VSIPL er også nødvendig. Maskinspesifikk samt generiske implementeringer av MPI, Blas og VSIPL er tilgjengelig for et stort utvalg av systemer.
Takk.: Dette arbeidet ble støttet delvis av en bevilgning fra Department of Energys Lawrence Livermore National Laboratory og Los Alamos National Laboratory som en del av ASCI Prosjekter kontraktsnummer B503962 og 12187-001-00 4R
Prog.varedetaljer:
Versjon: 2.0
Last opp dato: 2 Jun 15
Lisens: Gratis
Popularitet: 59
Kommentarer ikke funnet