Abstract-förståelse tredimensionell seismisk vågförökning i komplexa medier är fortfarande en av de viktigaste utmaningarna i kvantitativ seismologi. På grund av dess enkelhet och numeriska effektivitet, den finita-skillnader metod är en av de standardtekniker som tillämpas för att överväga elastodynamik ekvationen. Dessutom, denna klass av modellering är starkt beroende av parallella arkitekturer för att ta itu med storskaliga geometrier inklusive en detaljerad beskrivning av fysiken. Under de senaste tio åren har betydande insatser gjorts för ett effektivt genomförande av de finita metoderna när det gäller framväxande arkitekturer. Dessa bidrag har visat att de är effektiva och leder till robusta industriella tillämpningar. Den ökande representationen av heterogena arkitekturer som kombinerar multikärnplattformar och acceleratorer för allmänna ändamål leder till att den nuvarande parallella applikationen omformas. I detta dokument, vi anser StarPU uppgift-baserat körtidssystem för att utnyttja kraften i heterogena CPU+GPU datornoder. Vi beskriver vår implementering och jämför den prestanda som erhållits med den klassiska CPU eller GPU endast versioner. Preliminära resultat visar på betydande hastigheter jämfört med det bästa genomförandet som lämpar sig för homogena borrkärnor.
Martinez m.fl. REF tillämpar StarPU aktivitetsbaserade körtidssystem för att utnyttja processkraften hos heterogena datornoder för CPU+GPU.
Towards Seismic Wave Modeling on Heterogeneous Many-Core Architectures Using Task-Based Runtime System
{'venue': '2015 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)', 'journal': '2015 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)', 'mag_field_of_study': ['Computer Science']}