I detta dokument undersöker vi hur schablonberäkningar kan genomföras på state-of-the-art allmänna ändamål grafik bearbetningsenheter (GPGPU). Stencilkoder finns i kärnan av många numeriska lösare och fysiska simuleringskoder och är därför av särskilt intresse för vetenskaplig dataforskning. GPGPUs har fått mycket uppmärksamhet nyligen på grund av deras överlägsna flyttalsprestanda och minnesbandbredd. Icke desto mindre, särskilt minnesbundna schablonkoder har visat sig vara utmanande för GPGPUs, vilket ger lägre än man kan förvänta sig uppfarter. Vi valde Jacobi-metoden som standardriktmärke för att utvärdera en uppsättning algoritmer på NVIDIA:s senaste Fermi chipset. En av våra snabbaste algoritmer är en parallell uppdatering av vågfronten. Det utnyttjar den förstorade on-chip delade minne för att utföra två gånger steg uppdateringar per svep. Såvitt vi vet representerar det den första framgångsrika tillämpningen av tidsblockering för 3D-stenciler på GPGPU och därmed överträffar tidigare resultat med en betydande marginal. Det är också den första uppsatsen att studera stencilkoder på Fermi.
Schäffer och Fey REF utvärderar en uppsättning algoritmer på Fermi GPUs.
High Performance Stencil Code Algorithms for GPGPUs
{'venue': 'ICCS', 'journal': None, 'mag_field_of_study': ['Computer Science']}