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.
Patent No.:
Date of Patent:
Feb. 21, 2017
Filed:
Aug. 30, 2013
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);
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);
Chevron U.S.A. Inc., San Ramon, CA (US);
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.