[go: up one dir, main page]

Charrette, 1992 - Google Patents

20 Prestack Kirchhoff Depth Migration on a MIMD Parallel Computer

Charrette, 1992

Document ID
2942982275740096299
Author
Charrette E
Publication year
Publication venue
Offshore Technology Conference

External Links

Snippet

Two algorithms are presented to perform Kirchhoff2-D pre-stack depth migration on a multiple instruction, multiple data (MIMD) parallel computer. Both algorithms exploit the main advantage of the MIMD architecture, the ability to have each processor execute a unique …
Continue reading at onepetro.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/80Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
    • G06F15/8007Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3457Performance evaluation by simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/28Processing seismic data, e.g. analysis, for interpretation, for correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing

Similar Documents

Publication Publication Date Title
US5198979A (en) Seismic migration of multiprocessor computer
US9291734B2 (en) Full waveform inversion using combined shot data and no scratch disk
EP0764304B1 (en) Method for seismic data processing
US8983779B2 (en) RTM seismic imaging using incremental resolution methods
US5530646A (en) Method for inputting seismic data for seismic processing on a multiprocessor computer
US9063248B2 (en) RTM seismic imaging using combined shot data
US5504678A (en) Method for seismic data processing using depth slice decomposition
US6996470B2 (en) Systems and methods for geophysical imaging using amorphous computational processing
Ltaief et al. Scaling the “memory wall” for multi-dimensional seismic processing with algebraic compression on Cerebras CS-2 systems
CA2222721C (en) Method for determining seismic data traveltime fields on a massively parallel computer
Hoisie et al. Performance analysis of wavefront algorithms on very-large scale distributed systems
Charrette 20 Prestack Kirchhoff Depth Migration on a MIMD Parallel Computer
Saltz Automated problem scheduling and reduction of synchronization delay effects
Ober et al. Seismic imaging on massively parallel computers
Reshef Prestack depth imaging of three-dimensional shot gathers
Sen et al. PVM based 3-D Kirchhoff depth migration using dynamically computed travel-times: An application in seismic data processing
Kao Multitasked computation of 3-D prestack Kirchhoff time migration on the Cray Y-MP C90
Eisner Supercomputers in seismic exploration
Charrette Ray equation-based Kirchhoff prestack depth migration on the NCUBE
Bhardwaj et al. On improving performance of migration algorithms using MPI and MPI-IO
Kern et al. Loop level parallelization of a seismic inversion code
Yerneni et al. Imaging subsurface geology with seismic migration on a computing cluster
Mosher et al. A benchmark suite for parallel seismic processing
Hsiung et al. A numerical seismic 3-D migration model for vector multiprocessors
Krüger Green wave: A semi custom hardware architecture for reverse time migration