Skip to main content

GPGPU in GIS

  • Reference work entry
  • First Online:
Book cover Encyclopedia of GIS
  • 87 Accesses

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 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.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

  • Bernabé S, Plaza A, Marpu PR, Benediktsson JA (2012) A new parallel tool for classification of remotely sensed imagery. Comput Geosci 46:208–218

    Article  Google Scholar 

  • Blythe D (2008) Rise of the graphics processor. Proc IEEE 96(5):761–778

    Article  Google Scholar 

  • Boyer V, El Baz D (2013) Recent advances on GPU computing in operations research. In: 2013 IEEE 27th international parallel and distributed processing symposium workshops & PhD Forum (IPDPSW), pp 1778–1787

    Google Scholar 

  • Danner A, Breslow A, Baskin J, Wilikofsky D (2012) Hybrid MPI/GPU interpolation for grid DEM construction. In: Proceedings of the 20th international conference on advances in geographic information systems. ACM, pp 299–308

    Google Scholar 

  • De Ravé EG, Jiménez-Hornero FJ, Ariza-Villaverde AB, Gómez-López JM (2014) Using general-purpose computing on graphics processing units (GPGPU) to accelerate the ordinary kriging algorithm. Comput Geosci 64:1–6

    Article  Google Scholar 

  • Gieseke F, Heinermann J, Oancea C, Igel C (2014) Buffer kd-trees: processing massive nearest neighbor queries on gpus. In: Proceedings of the 31st international conference on machine learning, pp 172–180

    Google Scholar 

  • Guan Q, Zeng W, Gong J, Yun S (2014) pRPL 2.0: improving the parallel raster processing library. Trans GIS 18(S1):25–52

    Article  Google Scholar 

  • Kirk DB, Hwu WW (2013) Programming massively parallel processors: a hands-on approach, 2nd edn. Morgan Kaufmann, Amsterdam/Boston

    Google Scholar 

  • Nickolls J, Kirk D (2012) Appendix A. Graphics and computing GPUs. In: Patterson DA, Hennessy JL (eds) Computer organization and design: the hardware/software interface. Morgan Kaufmann/Elsevier Inc, Waltham, pp A2–A77

    Google Scholar 

  • NVIDIA (2007) NVIDIA CUDA compute unified device architecture programming guide

    Google Scholar 

  • NVIDIA (2014) NVIDIA’s next generation CUDA compute architecture: Kepler TM GK110/210

    Google Scholar 

  • Paz A, Plaza A (2010) Cluster versus GPU implementation of an orthogonal target detection algorithm for remotely sensed hyperspectral images. In: 2010 IEEE international conference on cluster computing (CLUSTER). IEEE, pp 227–234

    Google Scholar 

  • Pena GC, Andrade MV, Magalhaes SV, Franklin WR, Ferreira CR (2014) An improved parallel algorithm using GPU for siting observers on terrain. In: 16th international conference on enterprise information systems (ICEIS-2014), pp 367–375

    Google Scholar 

  • Sánchez S, Martín G, Plaza A, Chang C-I (2010) GPU implementation of fully constrained linear spectral unmixing for remotely sensed hyperspectral data exploitation. In: SPIE optical engineering + applications. International Society for Optics and Photonics, p 78100G–78100G–11

    Google Scholar 

  • Sánchez S, Plaza A (2014) Fast determination of the number of endmembers for real-time hyperspectral unmixing on GPUs. J Real-Time Image Process 9(3):397–405

    Article  Google Scholar 

  • Shi X, Ye F (2013) Kriging interpolation over heterogeneous computer architectures and systems. GIScience Remote Sens 50(2):196–211

    MathSciNet  Google Scholar 

  • Shi X, Lai C, Huang M, You H (2014a) Geocomputation over the emerging heterogeneous computing infrastructure. Trans GIS. doi:10.1111/ tgis.12108

    Google Scholar 

  • Shi X, Huang M, You H, Lai C, Chen Z (2014b) Unsupervised image classification over supercomputers Kraken, Keeneland and Beacon. GIScience Remote Sens 51(3):321–338

    Article  Google Scholar 

  • Skala V (2012) Interpolation and intersection algorithms and GPU. In: ICONS 2012, Saint Gilles, IARIA, pp 193–198

    Google Scholar 

  • Stojanovic N, Stojanovic D (2013) Performance improvement of viewshed analysis using GPU. In: 2013 11th international conference on telecommunication in modern satellite, cable and broadcasting services (TELSIKS), vol 02, pp 397–400. http://doi.org/10.1109/TELSKS.2013.6704407

  • Ye F, Shi X (2013) Parallelizing ISODATA algorithm for unsupervised image classification on GPU. In: Shi X et al (eds) Modern accelerator technologies for geographic information science. Springer, New York, pp 145–156

    Chapter  Google Scholar 

  • Zhang J, You S (2012) Speeding up large-scale point-in-polygon test based spatial join on GPUs. In: Proceedings of the 1st ACM SIGSPATIAL international workshop on analytics for big geospatial data. ACM, pp 23–32

    Google Scholar 

Recommended Reading

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuan Shi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this entry

Cite this entry

Shi, X., Huang, M. (2017). GPGPU in GIS. In: Shekhar, S., Xiong, H., Zhou, X. (eds) Encyclopedia of GIS. Springer, Cham. https://doi.org/10.1007/978-3-319-17885-1_1649

Download citation

Publish with us

Policies and ethics