Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reverse-time migration in parallel: A tutorial #50

Open
kwinkunks opened this issue Aug 27, 2023 · 0 comments
Open

Reverse-time migration in parallel: A tutorial #50

kwinkunks opened this issue Aug 27, 2023 · 0 comments
Labels
classic A classic paper. not open Not open research, might be difficult

Comments

@kwinkunks
Copy link
Member

Reverse-time migration in parallel: A tutorial

J. Robert Fricke

https://doi.org/10.1190/1.1442553

A reverse-time migration is implemented on a fine-grain or massively parallel computer. With fine-grain architectures many processors are distributed throughout the memory space and can operate on data “in place.” In addition, via a general communication system, any processor can access data from anywhere in the entire memory-processor space. Thus, operations on both local and global data elements are possible. These capabilities are controlled by parallel language constructs which allow parallel variable declaration, parallel arithmetic operation, and parallel random memory access. Reverse-time migration was programmed on a fine-grain machine with these hardware and software features. The reverse-time migration process had a speed improvement of two orders of magnitude relative to a state-of-the-art serial machine. At least another order of magnitude performance can be achieved with currently available floating-point processors. Similar increases in performance are expected for other seismic processes such as velocity estimation, data interpolation, 2-D filtering, and others.

@kwinkunks kwinkunks added not open Not open research, might be difficult classic A classic paper. labels Aug 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
classic A classic paper. not open Not open research, might be difficult
Projects
None yet
Development

No branches or pull requests

1 participant