Geocomputation over the Emerging Heterogeneous Computing Infrastructure
Authors:
- 11 September 2014
- journal article
- Published by Wiley in Transactions in GIS
- Vol. 18 (S1) , 3-24
Abstract
Emerging computer architectures and systems that combine multi‐core CPUs and accelerator technologies, like many‐core Graphic Processing Units (GPUs) and Intel's Many Integrated Core (MIC) coprocessors, would provide substantial computing power for many time‐consuming spatial‐temporal computation and applications. Although a distributed computing environment is suitable for large‐scale geospatial computation, emerging advanced computing infrastructure remains unexplored in GIScience applications. This article introduces three categories of geospatial applications by effectively exploiting clusters of CPUs, GPUs and MICs for comparative analysis. Within these three benchmark tests, the GPU clusters exemplify advantages in the use case of embarrassingly parallelism. For spatial computation that has light communication between the computing nodes, GPU clusters present a similar performance to that of the MIC clusters when large data is applied. For applications that have intensive data communication between the computing nodes, MIC clusters could display better performance than GPU clusters. This conclusion will be beneficial to the future endeavors of the GIScience community to deploy the emerging heterogeneous computing infrastructure efficiently to achieve high or better performance spatial computation over big data.Keywords
Funding Information
- National Science Foundation (OCI-1047916)
This publication has 18 references indexed in Scilit:
- Accelerating Mean Shift Segmentation Algorithm on Hybrid CPU/GPU Platforms2013
- Parallelizing ISODATA Algorithm for Unsupervised Image Classification on GPU2013
- A parallel computing approach to viewshed analysis of large terrain data using graphics processing unitsInternational Journal of Geographical Information Science, 2013
- Assessing the Performance of OpenMP Programs on the Intel Xeon PhiLecture Notes in Computer Science, 2013
- Reprint of: Parallel agent-based modeling of spatial opinion diffusion accelerated using graphics processing unitsEcological Modelling, 2012
- Assessment of GPU computational enhancement to a 2D flood modelEnvironmental Modelling & Software, 2011
- GPU accelerated Monte Carlo simulation of the 2D and 3D Ising modelJournal of Computational Physics, 2009
- Geocomputation’s future at the extremes: high performance computing and nanoclientsParallel Computing, 2003
- Kriging: a method of interpolation for geographical information systemsInternational Journal of Geographical Information Science, 1990
- Mathematical GamesScientific American, 1970