Font Size: a A A

Based On The Absorption Of Cuda Module Research And Improvement

Posted on:2013-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:M M DuanFull Text:PDF
GTID:2240330374485670Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Seismic reservoir prediction system, which is named GeoScope in English, is a setof software platform which is used to deal with calculation and interpretation of thoseprestack and poststack data in the oil exploration process. Absorption module is asub-module of GeoSeis which is one subsystem of GeoScope.As the constant expansionand development of GeoScope, its processing data is increasing in size.Therefore Alsothe bottlenecks on the computing performance is brought in, mainly in two aspects ofdata I/O performance and the data calculation.In the data calculation performance, absorption module’s bottlenecks effect is moreand more obvious with the increasing data scale.The most direct manifestation of thedata processing cycle is quite long, may be up to more than to several months. At thesame time, it also brings more uncontrollable factors and reduces the stability of thesoftware.To improve the computational performance of absorption module, the commonpractice is making use of those hareware with better physical properties. But this alsobrought a surge in the cost of hareware and the entire GeoScope development costs willalso be out of control. Then resolving the conflicts between the software ruuningefficiency and the cost control is an urgent problem.By using some parallel computing technologies and NVIDIA CUDA (ComputeUnified Device Architecture) technology, the re-implement of absorption module onNVIDIA graphics card will shorten the running time.GeoScope is built based on agiledevelopment mode. To ensure the entire software platform is in a available state duringthe re-implement with CUDA of the absorpion module, the processing will make use ofthe agile mode. In the software engineering, to facilitate the call of the absorptionmodule, the final outcome is presented in a form of dynamic link library. The entirere-implement processing of the module with CUDA will provide a set of solutions insoftware engineering. And the description of the technologies used and there-implement processing of the absorption is in form of this paper.
Keywords/Search Tags:GeoScope, absorption module, CUDA, parallel computing, high performance computing
PDF Full Text Request
Related items