The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 21, 2017

Filed:

Aug. 30, 2013
Applicants:

Oliver Charlesworth, London, GB;

Tamas Nemeth, San Ramon, CA (US);

Oliver Pell, London, GB;

Thor Johnsen, Pleasanton, CA (US);

Peeter Akerberg, Walnut Creek, CA (US);

Inventors:

Oliver Charlesworth, London, GB;

Tamas Nemeth, San Ramon, CA (US);

Oliver Pell, London, GB;

Thor Johnsen, Pleasanton, CA (US);

Peeter Akerberg, Walnut Creek, CA (US);

Assignee:

Chevron U.S.A. Inc., San Ramon, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/60 (2006.01); G06F 17/10 (2006.01); G06F 17/50 (2006.01); G01V 1/28 (2006.01);
U.S. Cl.
CPC ...
G06F 17/5018 (2013.01); G01V 1/28 (2013.01); G06F 17/5009 (2013.01);
Abstract

A finite difference wavefield modeling framework decouples the tasks of physical modeling and hardware-software optimization through the use of a platform-agnostic intermediate representation in the form of a dataflow graph. In at least some embodiments a wavefield simulation method includes specifying a kernel of operations to be applied at each point in a space and representing the kernel as a platform-agnostic dataflow graph. For each of multiple implementation platforms, the method further includes: deriving from the platform-agnostic graph a customized graph for the implementation platform; translating the customized graph into configuration information for the implementation platform; supplying the configuration information to the implementation platform to obtain a wavefield simulator; and employing the wavefield simulator to repeatedly apply said kernel of operations to each point in the space with specified input or output signals.


Find Patent Forward Citations

Loading…