Skip to main content
  • 2061 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

REFERENCES

  1. Deutsch, C.V. and Journel, A.G.: GSLIB: geostatistical software library and user’s guide. Oxford University Press, New York (1992)

    Google Scholar 

  2. Statios, L.L.C.: WinGslib Installation and Getting Started Guide. Available online http://www.statios.com/WinGslib/GettingStarted.pdf (2001)

  3. Remy, N., Boucher, A. and Wu, J.: Applied geostatistics with SGeMS: A user’s guide. Cambridge University Press (2011)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Aho, A.V., Lam, M.S., Sethi, R. and Ullman, J.D.: Compilers: Principles, Techniques, and Tools. 2nd Edition. Addison Wesley (2006)

    Google Scholar 

  6. Graham, S.L., Kessler, P.B. and McKusick, M.K.: Gprof: A call graph execution profiler. SIGPLAN No. 39, 49–57 (2004)

    Google Scholar 

  7. Levon, J.: O Profile Manual. Victoria University of Manchester (2004)

    Google Scholar 

  8. NVIDIA Corporation: Graphical Processing Units. http://www.nvidia.com/object/what-is-gpu-computing.html (2014)

  9. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oscar Peredo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics