Download PDF - Nvidia
Download PDF - Nvidia Download PDF - Nvidia
Seismic Imaging An iterative process Construct initial earth model Computation scales as size of data and image/model Perform imaging Update earth model Redundant images selfconsistent? No Done Yes 6
Seismic Imaging Computational kernel Source s Receiver r y x T S z T R t = T S + T R Add to Image Image point x 1 migration contribution I( x) Data trace s, r D s, r, t Image trace T( s, x) T( x, r) 7
- Page 1 and 2: Industrial Seismic Imaging on a GPU
- Page 3 and 4: Seismic Imaging Data gas oil H 2 O
- Page 5: Seismic Imaging Data 5
- Page 9 and 10: Seismic Imaging Theory 9
- Page 11 and 12: Seismic Imaging Why GPUs? • Price
- Page 13 and 14: Seismic Imaging Parallel algorithms
- Page 15 and 16: Seismic Imaging Hierarchical batch
- Page 17 and 18: GPU Programming Heuristics • Thre
- Page 19 and 20: GPU Programming Production codes
- Page 21 and 22: GPU Speed-up Kirchhoff Imaging Kern
- Page 23 and 24: Speedup “Reverse-time” Imaging
- Page 25 and 26: “Reverse-time” Imaging Inter-GP
- Page 27 and 28: Multi-GPU Performance Using MPI+Ope
- Page 29 and 30: Hess GPU Cluster • Got 32-node sy
- Page 31 and 32: Hess GPU Cluster • 2 nd generatio
- Page 33: Acknowledgements • Code co-author
Seismic Imaging<br />
Computational kernel<br />
Source s<br />
Receiver r<br />
y<br />
x<br />
T S<br />
z<br />
T R<br />
t = T S + T R<br />
Add to<br />
Image<br />
Image point x<br />
1 migration<br />
contribution<br />
<br />
I(<br />
x)<br />
Data trace<br />
<br />
<br />
<br />
s,<br />
r<br />
D<br />
<br />
<br />
s,<br />
r,<br />
t<br />
<br />
Image<br />
trace<br />
<br />
T( s,<br />
x)<br />
<br />
<br />
T( x,<br />
r)<br />
<br />
7