Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

System and method of implementing finite difference time domain models with multiple accelerated processing components (APCs)

一种模型、计算机系统的技术,应用在计算机科学领域,能够解决传递数据缓慢等问题,达到降低PCI带宽量的效果

Inactive Publication Date: 2016-04-27
CHEVROU USA INC
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In contrast, CPU system memory is significantly larger and can be easily increased to accommodate even the largest models and most complex cores developed today, but is slow to transfer data between system memory and computing accelerator memory

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method of implementing finite difference time domain models with multiple accelerated processing components (APCs)
  • System and method of implementing finite difference time domain models with multiple accelerated processing components (APCs)
  • System and method of implementing finite difference time domain models with multiple accelerated processing components (APCs)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Referring now to the drawings, embodiments of the disclosed method will be described. As an introductory matter, embodiments of the present method can be implemented in a variety of ways, as will be described in more detail below, including, for example: as a system (including computer processing systems), a method (including computer-implemented methods), an apparatus, A computer readable medium, a computer program product, a graphical user interface, a website entry, or a data structure tangibly fixed in a computer readable memory. Various embodiments of the disclosed method are discussed below. The drawings illustrate only typical embodiments of the disclosed method, and therefore are not to be considered limiting of its scope and breadth.

[0029] figure 1 Embodiments of a system 100 that may be used with the disclosed methods are described. System 100 generally includes a motherboard 101 having a CPU 103 and a system or system memory resource 105 coupled to each...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of a method for implementing a finite difference time domain modeling with multiple APCs (107) are disclosed herein. The disclosed methods and systems overcome the memory capacity limitation of APCs by having each APC perform multiple timesteps on a small piece of the computational domain or data volume in a APC queued manner. The cost of transferring data between host and compute accelerator can then be amortized over multiple timesteps, greatly reducing the amount of PCI bandwidth required to sustain high propagation speeds. The APC queued nature of the algorithm achieves linear scaling of PCI throughput with increasing number of APCs, allowing the algorithm to scale up to many dozens of APCs in some embodiments.

Description

[0001] Cross References to Related Applications [0002] Not applicable. [0003] Statement Regarding Federally Sponsored Research or Development [0004] Not applicable. [0005] background technical field [0006] The present invention relates generally to the field of computer science related to oil and gas exploration. More specifically, the present invention relates to a method for implementing finite-difference time-domain modeling using multiple APCs. Background technique [0007] Finite Difference Time Domain (FDTD) modeling is an important tool for oil and gas exploration. Graphics processing unit (GPU) implementations of FDTD cores offer the highest cost efficiency and are becoming the de facto industry standard. Currently, GPUs are many times faster than CUP processors relative to floating point operations. In particular, modern GPUs are very efficient at manipulating computer graphics, and their highly parallel structure makes them more efficient than gener...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G01V1/28
CPCG01V2210/673G01V1/28G06F30/23G01V20/00G01V1/282
Inventor T·约翰森A·洛都什刘伟
Owner CHEVROU USA INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products