DocumentCode :
506091
Title :
Seismic modeling at 14 gigaflops on the connection machine
Author :
Myczkowski, Jecak ; Steele, Guy
Author_Institution :
Thinking Machines Corp., Cambridge, MA, USA
fYear :
1991
fDate :
18-22 Nov. 1991
Firstpage :
316
Lastpage :
326
Abstract :
Seismic modeling represents a difficult numerical challenge and consumes a significant amount of CPU time on the largest available supercomputers. With the advent of massively-parallel supercomputers, there is a possibility of drastically reducing the execution time for some of these codes. Many of the algorithms used in seismic modeling use explicit numerical methods on regular structured grids. Because of the regularity of the interconnections and the locality of the calculations, those types of problems usually map well onto massively parallel computers. In this paper the acoustic wave equation with sponge boundary conditions will be used as an example to show how to map and optimize an explicit finite difference algorithm onto a massively parallel machine. This algorithm is part of a seismic modeling code developed jointly by Mobil Research and Thinking Machines to run on a CM-2 connection machine. This program achieved a sustained performance of 14.1 billion numerical operations per second (14.1 Gigaflops) including I/O on a 65536 processor CM-2 supercomputer. To obtain this floating point rate the stencil compiler was used. This compiler implements several levels of optimization to maximize the number of useful foaling point operations. This is done by removing bottlenecks and overheads that tend to degrade the flop rate. The stencil compiler optimizations include speedups in interprocessor grid communications. a more efficient use of the floating point unit, instruction sequencer and memory interface. In recognition of this performance, this -work was awarded the 1989 Gordon Bell Prize in the performance category and received an Honorable Mention in the 1990 competition. This yearly prize is given by the editors of IEEE Software Magazine in recognition of "outstanding achievements in the application of parallel processing to scientific and engineering problems" with the winning entry "running faster than any other comparable engineering or scientific applicat- ion".
Keywords :
finite difference methods; grid computing; parallel machines; CM-2 connection machine; acoustic wave equation; finite difference algorithm; floating point rate; interprocessor grid communication; massively-parallel supercomputer; parallel machine; seismic modeling; sponge boundary condition; stencil compiler optimization; Acoustic waves; Boundary conditions; Central Processing Unit; Concurrent computing; Difference equations; Finite difference methods; Numerical models; Optimizing compilers; Parallel machines; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-89791-459-7
Type :
conf
DOI :
10.1145/125826.126004
Filename :
5348924
Link To Document :
بازگشت