Zhang Jun-hua, Zang Sheng-tao, Shan Lian-yu, Shi Lin-guang
OGP.
2010, 45(6):
918-925.
Seismic exploration is one of the most important application areas for high performance computing.By tracking the development trends of high performance computers at home and aboard,analyzing the requirements and application status of geophysical exploration to high performance computing,and forecasting the development trends of the high performance computing,the following conclusions and understandings were obtained in this paper:(1):Multi-cores will be the future development trends for high performance computing,(2):High performance computing is needed in pre-stack depth migration,pre-stack inversion and full waveform inversion,and single point high density exploration in seismic exploration,(3):GPU technology has wide application prospects,especially the newly built CUDA framework which improves the software development environment,(4):The Reconfigurable Technology which is based on FPGAs(Field Programmable Gate Arrays)not only has hardware's calculation performance,but also has software flexibility,application of this technology could greatly raise the computing speed,(5):Constrained by power consumption and traditional Integrated Circuit Technology,there is significant limitation for single CPU performance improvements,developing new materials and improving computer's package structure become the new ways for raising computer's performance,there should be good future for some developments,such as Avalanche Photoelectric Diode(APD)Silicon photonic devices,memory+CPU MCP package structure,(6):Cloud Computing is a totally new mode of data-intensive supercomputing mode which is based on distribution computing,parallel computing and grid computing,the technology will have a good application prospect in high performance computing for vast amount of data.(7):The raising of the computing performance depends on integrated development of hardware and software,compared with fast development in hardware,the development and application of software were left behind,as a result greatly developing the software industry is the only way to solve the above problems.