Register      Login
Exploration Geophysics Exploration Geophysics Society
Journal of the Australian Society of Exploration Geophysicists
RESEARCH ARTICLE

Optimisation of multiplet identifier processing on a PLAYSTATION® 3 *

Masami Hattori 1 2 Takashi Mizuno 1
+ Author Affiliations
- Author Affiliations

1 Schlumberger K. K. 2-2-1 Fuchinobe Sagamihara, Kanagawa 229-0006, Japan.

2 Corresponding author. Email: mhattori@slb.com

Exploration Geophysics 41(1) 109-117 https://doi.org/10.1071/EG09050
Submitted: 19 September 2009  Accepted: 4 December 2009   Published: 19 February 2010

Abstract

To enable high-performance computing (HPC) for applications with large datasets using a Sony® PLAYSTATION® 3 (PS3) video game console, we configured a hybrid system consisting of a Windows® PC and a PS3. To validate this system, we implemented the real-time multiplet identifier (RTMI) application, which identifies multiplets of microearthquakes in terms of the similarity of their waveforms. The cross-correlation computation, which is a core algorithm of the RTMI application, was optimised for the PS3 platform, while the rest of the computation, including data input and output remained on the PC. With this configuration, the core part of the algorithm ran 69 times faster than the original program, accelerating total computation speed more than five times. As a result, the system processed up to 2100 total microseismic events, whereas the original implementation had a limit of 400 events. These results indicate that this system enables high-performance computing for large datasets using the PS3, as long as data transfer time is negligible compared with computation time.

Key words: Cell, high-performance computing, microearthquake, microseismic, multiplet, PS3.


Acknowledgments

We are grateful to Continental Resources Inc. for permission to use their data for our study and to publish these results. We thank Junichi Matsuda and Akinobu Mita of Fixstars Corporation for their kind assistance with the optimisation of the RTMI on the hybrid system. Thanks also to our colleague Philip Armstrong for useful discussion.


References

Arrowsmith, S. J., and Eisner, L., 2006, A technique for identifying microseismic multiplets and application to the Valhall Field, North Sea: Geophysics 71, V31.
Crossref | GoogleScholarGoogle Scholar | IBM. Spain-Based Repsol, Barcelona Supercomputing Centre Use IBM Technology to Tap Into New Frontiers of Oil Exploration. Press release. Available online at: http://www-03.ibm.com/press/us/en/pressrelease/24556.wss [verified January 2010].

Kurzak J. , Buttari A. , and Dongarra J. , 2007, Solving Systems of Linear Equations on the CELL Processor Using Cholesky Factorization – LAPACK Working Note 184, Technical Report UT-CS-07–596: Department of Computer Science, University of Tennessee.

Michaud G , and Leaney S. , 2008, Continuous microseismic mapping for real-time event detection and location: SEG Expanded Abstracts 27 1357 1361

Waldhauser, F. M., and Ellsworth, W. L., 2000, A double-difference earthquake location algorithm: Method and application to the northern Hayward fault, California: Bulletin of the Seismological Society of America 90, 1353–1368.
Crossref | GoogleScholarGoogle Scholar | Williams S. , Shalf J. , Oliker L. , Kamil S. , Husbands P. , and Yelick K. , 2006, The Potential of the Cell Processor for Scientific Computing: Available online at: http://bebop.cs.berkeley.edu/pubs/williams2006-cell-scicomp.pdf [verified January 2010].




1 *Part of this paper was presented at the 9th SEGJ International Symposium (2009).




Appendix 1:  Scalar code to compute one CCF (left) and SIMD code to compute four CCFs (right).
TA1