Abstract
A methodology to accelerate GSLIB routines is presented, using the last updated Fortran codes as base. Minimal code modifications are added decreasing as much as possible the elapsed time of execution of the studied routines. If multi-core processing is available, the user can activate special instructions in the code to speed up the execution using all resources of the CPU. Two case studies are presented with the corresponding elapsed times and speedup results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
REFERENCES
Deutsch, C.V. and Journel, A.G.: GSLIB: geostatistical software library and user’s guide. Oxford University Press, New York (1992)
Statios, L.L.C.: WinGslib Installation and Getting Started Guide. Available online http://www.statios.com/WinGslib/GettingStarted.pdf (2001)
Remy, N., Boucher, A. and Wu, J.: Applied geostatistics with SGeMS: A user’s guide. Cambridge University Press (2011)
Chandra, R., Dagum, L., Kohr, D., Maydan, D., McDonald, J. and Menon, R.: Parallel Programming in Open MP. Morgan Kaufmann Pub. Inc., San Francisco, CA (2001)
Aho, A.V., Lam, M.S., Sethi, R. and Ullman, J.D.: Compilers: Principles, Techniques, and Tools. 2nd Edition. Addison Wesley (2006)
Graham, S.L., Kessler, P.B. and McKusick, M.K.: Gprof: A call graph execution profiler. SIGPLAN No. 39, 49–57 (2004)
Levon, J.: O Profile Manual. Victoria University of Manchester (2004)
NVIDIA Corporation: Graphical Processing Units. http://www.nvidia.com/object/what-is-gpu-computing.html (2014)
Intel Corporation: Many Integrated Cores Architecture. http://www.intel.com/content/www/us/en/architecture-and-technology/many-integrated-core/intel-many-integrated-core-architecture.html (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Capital Publishing Company
About this paper
Cite this paper
Peredo, O., Ortiz, J.M. (2016). Resurrecting GSLIB by Code Optimization and Multi-core Programming. In: Raju, N. (eds) Geostatistical and Geospatial Approaches for the Characterization of Natural Resources in the Environment. Springer, Cham. https://doi.org/10.1007/978-3-319-18663-4_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-18663-4_25
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18662-7
Online ISBN: 978-3-319-18663-4
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)