Skip to main content

High Performance Computing for Geospatial Applications: A Prospective View

  • Chapter
  • First Online:
High Performance Computing for Geospatial Applications

Part of the book series: Geotechnologies and the Environment ((GEOTECH,volume 23))

Abstract

The pace of improvement in the performance of conventional computer hardware has slowed significantly during the past decade, largely as a consequence of reaching the physical limits of manufacturing processes. To offset this slowdown, new approaches to HPC are now undergoing rapid development. This chapter describes current work on the development of cutting-edge exascale computing systems that are intended to be in place in 2021 and then turns to address several other important developments in HPC, some of which are only in the early stage of development. Domain-specific heterogeneous processing approaches use hardware that is tailored to specific problem types. Neuromorphic systems are designed to mimic brain function and are well suited to machine learning. And then there is quantum computing, which is the subject of some controversy despite the enormous funding initiatives that are in place to ensure that systems continue to scale-up from current small demonstration systems.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Notes

  1. 1.

    www.cray.com/sites/default/files/Slingshot-The-Interconnect-for-the-Exascale-Era.pdf.

  2. 2.

    https://www.nextplatform.com/2019/05/02/china-fleshes-out-exascale-design-for-tianhe-3/.

  3. 3.

    https://www.hpcwire.com/2019/06/26/sugon-placed-on-us-entity-list-after-strong-showing-at-isc/.

  4. 4.

    https://www.fujitsu.com/global/Images/post-k-supercomputer-development.pdf.

  5. 5.

    https://www.intel.ai/nervana-engine-delivers-deep-learning-at-ludicrous-speed/#gs.k0p7wf.

  6. 6.

    https://en.wikichip.org/wiki/intel/loihi.

  7. 7.

    https://www.datacenterknowledge.com/archives/2014/11/14/facebook-launches-iowa-data-center-with-entirely-new-network-architecture.

  8. 8.

    https://rebootingcomputing.ieee.org/.

  9. 9.

    https://www.congress.gov/115/bills/hr6227/BILLS-115hr6227enr.xml.

References

  • Alonso, G. (2018). FPGAs in data centers. ACM Queue, 16(2), 52. Retrieved from https://queue.acm.org/detail.cfm?id=3231573

  • Arlinghaus, S. L., Arlinghaus, W. C., & Nystuen, J. D. (1990). The Hedetniemi matrix sum: An algorithm for shortest path and shortest distance. Geographical Analysis, 22(4), 351–360.

    Google Scholar 

  • Armstrong, M. P., & Densham, P. J. (1992). Domain decomposition for parallel processing of spatial problems. Computers, Environment and Urban Systems, 16(6), 497–513.

    Google Scholar 

  • Armstrong, M. P., Wang, S., & Zhang, Z. (2019). The Internet of Things and fast data streams: Prospects for geospatial data science in emerging information ecosystems. Cartography and Geographic Information Science, 46(1), 39–56. https://doi.org/10.1080/15230406.2018.1503973

    Article  Google Scholar 

  • Corden, M. (2019). Vectorization opportunities for improved performance with Intel® AVX -512: Examples of how Intel® compilers can vectorize and speed up loops. Retrieved from https://techdecoded.intel.io/resources/vectorization-opportunities-for-improved-performance-with-intel-avx-512/#gs.hom3s3

  • Cramer, B. E., & Armstrong, M. P. (1999). An evaluation of domain decomposition strategies for parallel spatial interpolation of surfaces. Geographical Analysis, 31(2), 148–168.

    Google Scholar 

  • DeBenedictis, E. P., Humble, T. S., & Gargini, P. A. (2018). Quantum computer scale-up. IEEE Computer, 51(10), 86–89.

    Google Scholar 

  • DeBole, M. V., Taba, B., Amir, A., Akopyan, F., Andreopoulos, A., Risk, W. P., et al. (2019). TrueNorth: Accelerating from zero to 64 million neurons in 10 years. IEEE Computer, 52(5), 20–29.

    Google Scholar 

  • Denning, P. J., & Lewis, T. G. (2017). Exponential laws of computing growth. Communications of the ACM, 60(1), 54–65.

    Google Scholar 

  • Densham, P. J., & Armstrong, M. P. (1994). A heterogeneous processing approach to spatial decision support systems. In T. C. Waugh & R. G. Healey (Eds.), Advances in GIS research (Vol. 1, pp. 29–45). London: Taylor and Francis Publishers.

    Google Scholar 

  • DiVincenzo, D. (2000). The physical implementation of quantum computation. Progress in Physics, 48.9(11), 771–783.

    Google Scholar 

  • Do, J., Sengupta, S., & Swanson, S. (2019). Programmable solid-state storage in future cloud datacenters. Communications of the ACM, 62(6), 54–62.

    Google Scholar 

  • Edwards, C. (2019). Questioning quantum. Communications of the ACM, 62(5), 15–17.

    Google Scholar 

  • Freund, R. F., & Siegel, H. J. (1993). Heterogeneous processing. IEEE Computer, 26(6), 13–17.

    Google Scholar 

  • Greengard, S. (2019). The future of data storage. Communications of the ACM, 62(4), 12–14.

    Google Scholar 

  • Hackett, R. (2019). Business bets on a quantum leap. Fortune, 179(6), 162–172.

    Google Scholar 

  • Hennessy, J. L., & Patterson, D. A. (2019). A new golden age for computer architecture. Communications of the ACM, 62(2), 48–60.

    Google Scholar 

  • Jarr, S. (2015). Fast data and the new enterprise data architecture. Sebastopol, CA: O’Reilly Media.

    Google Scholar 

  • Jouppi, N. P., Young, C., Patil, N., & Patterson, D. (2018). A domain-specific architecture for deep neural networks. Communications of the ACM, 61(9), 50–59.

    Google Scholar 

  • Lewis, T. G., & Denning, P. J. (2018). Learning machine learning. Communications of the ACM, 61(12), 24–27.

    Google Scholar 

  • Li, Y., Zhao, X., & Cheng, T. (2016). Heterogeneous computing platform based on CPU+FPGA and working modes. In 12th International Conference on Computational Intelligence and Security (CIS). https://doi.org/10.1109/CIS.2016.0161

  • Lim, G. J., & Ma, L. (2013). GPU-based parallel vertex substitution algorithm for the p-median problem. Computers & Industrial Engineering, 64, 381–388.

    Google Scholar 

  • MacDougall, E. B. (1984). Surface mapping with weighted averages in a microcomputer. Spatial Algorithms for Processing Land Data with a Microcomputer, Lincoln Institute Monograph #84-2 Cambridge, MA: Lincoln Institute of Land Policy.

    Google Scholar 

  • Marciano, R. J., & Armstrong, M. P. (1997). On the use of parallel processing for interactive analysis of large GIS datasets: The effect of control point distribution on interpolation performance. Unpublished paper. (Paper was accepted for publication in a special issue of a journal. The special issue was never published). https://doi.org/10.17077/hbi4-la8x

  • Moore, G. (1965). Cramming more components onto integrated circuits. Electronics, 38(8), 114–117.

    Google Scholar 

  • Moore, S. K. (2019). Intel’s neuromorphic system hits 8 million neurons, 100 million coming by 2020. IEEE Spectrum. Retrieved from https://spectrum.ieee.org/tech-talk/robotics/artificial-intelligence/intels-neuromorphic-system-hits-8-million-neurons-100-million-coming-by-2020

  • NAS (National Academies of Sciences, Engineering and Medicine). (2019). Quantum computing: progress and prospects. Washington, DC: The National Academies Press. https://doi.org/10.17226/25196

  • Normile, D. (2018). Three Chinese teams join race to build the world’s fastest supercomputer. Science. Retrieved from https://www.sciencemag.org/news/2018/10/three-chinese-teams-join-race-build-world-s-fastest-supercomputer

  • Perricone, R., Hu, X. S., Nahas, J., & Niemer, M. (2018). Can beyond-CMOS devices illuminate dark silicon? Communications of the ACM, 61(9), 60–69.

    Google Scholar 

  • Reichenbach, M., Holzinger, P., Haublein, K., Lieske, T., Blinzer, P., & Fey, D. (2018). Heterogeneous computing using FPGAs. Journal of Signal Processing Systems, 91(7), 745. https://doi.org/10.1007/s11265-018-1382-7

    Article  Google Scholar 

  • Rivest, R., Shamir, A., & Adleman, L. (1978). A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, 21(2), 120–126.

    Google Scholar 

  • Shaydulin, R., Ushijima-Mwesigwa, H., Negre, C. F. A., Safro, I., Mniszewski, S. M., & Alexeev, Y. (2019). A hybrid approach for solving optimization problems on small quantum computers. IEEE Computer, 52(6), 18–26.

    Google Scholar 

  • Siegel, H. J., Armstrong, J. B., & Watson, D. W. (1992). Mapping computer-vision related tasks onto reconfigurable parallel processing systems. IEEE Computer, 25(2), 54–63.

    Google Scholar 

  • Siegel, H. J., Dietz, H. G., & Antonio, J. K. (1996). Software support for heterogeneous computing. ACM Computing Surveys, 28(1), 237–239.

    Google Scholar 

  • Singh, S. (2011). Computing without processors: Heterogeneous systems allow us to target programming to the appropriate environment. ACM Queue, 9(6), 50. Retrieved from https://queue.acm.org/detail.cfm?id=2000516

  • Stone, H. S., & Cocke, J. (1991). Computer architecture in the 1990s. IEEE Computer, 24(9), 30–38.

    Google Scholar 

  • Vardi, M. Y. (2019). Quantum hype and quantum skepticism. Communications of the ACM, 62(5), 7.

    Google Scholar 

  • Wang, S., Prakash, A., & Mitra, T. (2018). Software support for heterogeneous computing. In 2018 IEEE Computer Society Annual Symposium on VLSI. https://doi.org/10.1109/ISVLSI.2018.00142

  • Zahran, M. (2016). Heterogeneous computing: Here to stay. ACM Queue, 14(6), 1–12. Retrieved from https://queue.acm.org/detail.cfm?id=3038873

  • Zahran, M. (2019). Heterogeneous computing: Hardware and software perspectives. New York: Association for Computing Machinery. https://doi.org/10.1145/3281649. Book #26.

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marc P. Armstrong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Armstrong, M.P. (2020). High Performance Computing for Geospatial Applications: A Prospective View. In: Tang, W., Wang, S. (eds) High Performance Computing for Geospatial Applications. Geotechnologies and the Environment, vol 23. Springer, Cham. https://doi.org/10.1007/978-3-030-47998-5_15

Download citation

Publish with us

Policies and ethics