DocumentCode :
3428150
Title :
Patus for convenient high-performance stencils: Evaluation in earthquake simulations
Author :
Christen, M. ; Schenk, Olaf ; Yifeng Cui
Author_Institution :
Inst. of Comput. Sci., Univ. of Lugano, Lugano, Switzerland
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
1
Lastpage :
10
Abstract :
PATUS is a code generation and auto-tuning framework for stencil computations targeting modern multi and many-core processors. The goals of the framework are productivity and portability for achieving high performance on the target platform. Its stencil specification language allows the programmer to express the computation in a concise way independently of hardware architecture-specific details. Thus, it increases the programmer productivity by removing the need for manual low-level tuning. We illustrate the impact of the stencil code generation in seismic applications, for which both weak and strong scaling are important. We evaluate the performance by focusing on a scalable discretization of the wave equation and testing complex simulation types of the AWP-ODC code to aim at excellent parallel efficiency, preparing for petascale 3-D earthquake calculations.
Keywords :
earthquake engineering; geophysics computing; parallel processing; program compilers; software portability; specification languages; wave equations; AWP-ODC code; PATUS; autotuning framework; code generation; complex simulation testing; earthquake simulation; hardware architecture; high performance stencil computations; many-core processors; multicore processors; parallel efficiency; petascale 3-D earthquake calculations; portability; productivity; scalable wave equation discretization; seismic applications; stencil code generation; stencil specification language; Computational modeling; Computer architecture; Earthquakes; Hardware; Laplace equations; Optimization; Propagation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2012 International Conference for
Conference_Location :
Salt Lake City, UT
ISSN :
2167-4329
Print_ISBN :
978-1-4673-0805-2
Type :
conf
DOI :
10.1109/SC.2012.95
Filename :
6468453
Link To Document :
بازگشت