{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:20:33Z","timestamp":1740122433072,"version":"3.37.3"},"reference-count":100,"publisher":"Springer Science and Business Media LLC","license":[{"start":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T00:00:00Z","timestamp":1560729600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T00:00:00Z","timestamp":1560729600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"DOI":"10.1007\/s10586-019-02944-y","type":"journal-article","created":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T16:03:27Z","timestamp":1560787407000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Methodology and optimization for implementing cluster-based parallel geospatial algorithms with a case study"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5051-3061","authenticated-orcid":false,"given":"Fang","family":"Huang","sequence":"first","affiliation":[]},{"given":"Bo","family":"Tie","sequence":"additional","affiliation":[]},{"given":"Jian","family":"Tao","sequence":"additional","affiliation":[]},{"given":"Xicheng","family":"Tan","sequence":"additional","affiliation":[]},{"given":"Yan","family":"Ma","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,6,17]]},"reference":[{"key":"2944_CR1","doi-asserted-by":"publisher","first-page":"5482","DOI":"10.1109\/JSTARS.2016.2617292","volume":"9","author":"JO Aguilar","year":"2016","unstructured":"Aguilar, J.O., Atoche, A.C., Alvarez, R.C., Castillo, J.V., Villal\u00f3n-Turrubiates, I., P\u00e9rez-Mart\u00ednez, O.: Enhancement and edge-preserving denoising: an OpenCL-based approach for remote sensing imagery. IEEE J. Sel. Topics Appl. Earth Obs. Remote Sensing 9, 5482\u20135492 (2016)","journal-title":"IEEE J. Sel. Topics Appl. Earth Obs. Remote Sensing"},{"key":"2944_CR2","first-page":"1","volume":"2","author":"S Akhter","year":"2007","unstructured":"Akhter, S.: Porting a GRASS raster module to distributed computing, examples for MPI and Ninf-G. OSGeo J 2, 1 (2007)","journal-title":"OSGeo J"},{"key":"2944_CR3","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1111\/j.0033-0124.2005.00484.x","volume":"57","author":"MP Armstrong","year":"2005","unstructured":"Armstrong, M.P., Kathryn Cowles, M., Wang, S.: Using a computational grid for geographic information analysis: a reconnaissance. Prof. Geogr. 57, 365\u2013375 (2005)","journal-title":"Prof. Geogr."},{"key":"2944_CR4","doi-asserted-by":"crossref","unstructured":"Arunadevi, J., Johnsanjeevkumar, A., Sujatha, N.: Intelligent transport route planning using parallel genetic algorithms and MPI in high performance computing cluster. In: Proceedings of the 15th International Conference on Advanced Computing and Communications (ADCOM 2007), pp. 578\u2013583 (2007)","DOI":"10.1109\/ADCOM.2007.76"},{"key":"2944_CR5","doi-asserted-by":"crossref","unstructured":"Ball, J.E., Anderson, D.T., Chan, C.S.: Comprehensive survey of deep learning in remote sensing: theories, tools, and challenges for the community. SPIE, p. 54 (2017)","DOI":"10.1117\/1.JRS.11.042609"},{"key":"2944_CR6","doi-asserted-by":"publisher","first-page":"799","DOI":"10.1080\/13658816.2013.879151","volume":"28","author":"L Benedi\u010di\u010d","year":"2014","unstructured":"Benedi\u010di\u010d, L., Cruz, F.A., Hamada, T., Koro\u0161ec, P.: A GRASS GIS parallel module for radio-propagation predictions. Int. J. Geogr. Inf. Sci. 28, 799\u2013823 (2014)","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"2944_CR7","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1109\/LGRS.2012.2198790","volume":"10","author":"S Bernabe","year":"2013","unstructured":"Bernabe, S., Lopez, S., Plaza, A., Sarmiento, R.: GPU implementation of an automatic target detection and classification algorithm for hyperspectral image analysis. IEEE Geosci. Remote Sens. Lett. 10, 221\u2013225 (2013)","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"2944_CR8","volume-title":"Introduction to Parallel Programming","author":"S Brawer","year":"1989","unstructured":"Brawer, S.: Introduction to Parallel Programming. Academic Press Professional, Inc, New York (1989)"},{"key":"2944_CR9","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.cageo.2013.08.007","volume":"62","author":"P Bunting","year":"2014","unstructured":"Bunting, P., Clewley, D., Lucas, R.M., Gillingham, S.: The remote sensing and GIS software library (RSGISLib). Comput. Geosci. 62, 216\u2013226 (2014)","journal-title":"Comput. Geosci."},{"key":"2944_CR10","first-page":"285","volume":"27","author":"I Campos","year":"2012","unstructured":"Campos, I., Coterillo, I., Marco, J., Monteoliva, A., Oldani, C.: Modelling of a watershed: a distributed parallel application in a grid framework. Comput. Inform. 27, 285\u2013296 (2012)","journal-title":"Comput. Inform."},{"key":"2944_CR11","unstructured":"Cappello, F., Etiemble, D.: MPI versus MPI\u2009+\u2009OpenMP on the IBM SP for the NAS Benchmarks. In: Presented at ACM, IEEE SC2000 Conference, Dallas, TX (2000)."},{"key":"2944_CR12","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1016\/j.future.2015.12.005","volume":"74","author":"I Casas","year":"2017","unstructured":"Casas, I., Taheri, J., Ranjan, R., Wang, L., Zomaya, A.Y.: A balanced scheduler with data reuse and replication for scientific workflows in cloud computing systems. Future Gener. Comput. Syst. 74, 168\u2013178 (2017)","journal-title":"Future Gener. Comput. Syst."},{"key":"2944_CR13","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1080\/17538947.2011.555565","volume":"4","author":"F Chao","year":"2011","unstructured":"Chao, F., Chongjun, Y., Zhuo, C., Xiaojing, Y., Hantao, G.: Parallel algorithm for viewshed analysis on a modern GPU. Int. J. Digit. Earth 4, 471\u2013486 (2011)","journal-title":"Int. J. Digit. Earth"},{"key":"2944_CR14","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1007\/s11227-011-0675-4","volume":"63","author":"D Chen","year":"2013","unstructured":"Chen, D., Wang, L., Tian, M., Tian, J., Wang, S., Bian, C., Li, X.: Massively parallel modelling & simulation of large crowd with GPGPU. J. Supercomput. 63, 675\u2013690 (2013)","journal-title":"J. Supercomput."},{"key":"2944_CR15","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/s11431-010-3210-6","volume":"53","author":"Z Chen","year":"2010","unstructured":"Chen, Z., Shen, L., Zhao, Y., Yang, C.: Parallel algorithm for real-time contouring from grid DEM on modern GPUs. Sci. China Technol. Sci. 53, 33\u201337 (2010)","journal-title":"Sci. China Technol. Sci."},{"key":"2944_CR16","doi-asserted-by":"publisher","first-page":"1281","DOI":"10.1016\/j.parco.2003.03.001","volume":"29","author":"KC Clarke","year":"2003","unstructured":"Clarke, K.C.: Geocomputation\u2019s future at the extremes: high performance computing and nanoclients. Parallel Comput. 29, 1281\u20131295 (2003)","journal-title":"Parallel Comput."},{"key":"2944_CR17","doi-asserted-by":"crossref","unstructured":"Clarke, L., Glendinning, I., Hempel, R.: The MPI message passing interface standard. In: Programming environments for massively parallel distributed systems, pp. 213\u2013218. Springer (1994)","DOI":"10.1007\/978-3-0348-8534-8_21"},{"key":"2944_CR18","doi-asserted-by":"crossref","unstructured":"Danner, A., Breslow, A., Baskin, J., Wilikofsky, D.: Hybrid MPI\/GPU interpolation for grid DEM construction. In: Proceedings of the 20th International Conference on Advances in Geographic Information Systems. ACM, Redondo Beach, California, pp. 299\u2013308 (2012)","DOI":"10.1145\/2424321.2424360"},{"key":"2944_CR19","first-page":"5","volume":"21","author":"Y Ding","year":"1994","unstructured":"Ding, Y., Densham, P.J.: A loosely synchronous, parallel algorithm for hill shading digital elevation models. Cartogr. Geogr. Inf. Syst. 21, 5\u201314 (1994)","journal-title":"Cartogr. Geogr. Inf. Syst."},{"key":"2944_CR20","first-page":"102","volume":"28","author":"W Dong","year":"2013","unstructured":"Dong, W., Liu, D., Zhao, L.: A new MPI-based GRASS technology for parallel processing and its architecture in China. Remote Sensing Inf. 28, 102\u2013109 (2013)","journal-title":"Remote Sensing Inf."},{"key":"2944_CR21","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1016\/j.cpc.2018.07.019","volume":"234","author":"MS Egorova","year":"2018","unstructured":"Egorova, M.S., Dyachkov, S.A., Parshikov, A.N., Zhakhovsky, V.V.: Parallel SPH modeling using dynamic domain decomposition and load balancing displacement of Voronoi subdomains. Comput. Phys. Commun. 234, 112\u2013125 (2018)","journal-title":"Comput. Phys. Commun."},{"key":"2944_CR22","doi-asserted-by":"publisher","first-page":"7","DOI":"10.3390\/rs10010007","volume":"10","author":"J Fan","year":"2018","unstructured":"Fan, J., Yan, J., Ma, Y., Wang, L.: Big data integration in remote sensing across a distributed metadata-based spatial infrastructure. Remote Sensing 10, 7 (2018)","journal-title":"Remote Sensing"},{"key":"2944_CR23","doi-asserted-by":"crossref","unstructured":"Gajraj, A., Joubert, W., Jones, J.: A parallel implementation of kriging with a trend. In. Los Alamos National Lab., NM (United States) (1997)","DOI":"10.2172\/544698"},{"key":"2944_CR24","first-page":"1647","volume-title":"Encyclopedia of Parallel Computing","author":"A Geist","year":"2011","unstructured":"Geist, A.: PVM (parallel virtual machine). In: Padua, D. (ed.) Encyclopedia of Parallel Computing, pp. 1647\u20131651. Springer, Boston (2011)"},{"key":"2944_CR25","doi-asserted-by":"publisher","first-page":"1152","DOI":"10.1080\/13658816.2012.741240","volume":"27","author":"Z Gong","year":"2013","unstructured":"Gong, Z., Tang, W., Bennett, D.A., Thill, J.C.: Parallel agent-based simulation of individual-level spatial interactions within a multicore computing environment. Int. J. Geogr. Inf. Sci. 27, 1152\u20131170 (2013)","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"2944_CR26","doi-asserted-by":"crossref","unstructured":"Gousie, M.B., Franklin, W.R.: Constructing a dem from grid-based data by computing intermediate contours. In: Proceedings of the 11th ACM international symposium on Advances in geographic information systems. ACM, New Orleans, Louisiana, USA, pp. 71\u201377 (2003)","DOI":"10.1145\/956676.956686"},{"key":"2944_CR27","volume-title":"Introduction to Parallel Computing","author":"A Grama","year":"2003","unstructured":"Grama, A., Kumar, V., Gupta, A., Karypis, G.: Introduction to Parallel Computing. Pearson Education, London (2003)"},{"key":"2944_CR28","doi-asserted-by":"publisher","first-page":"695","DOI":"10.1080\/13658810902984228","volume":"24","author":"Q Guan","year":"2010","unstructured":"Guan, Q., Clarke, K.C.: A general-purpose parallel raster processing programming library test application using a geographic cellular automata model. Int. J. Geogr. Inf. Sci. 24, 695\u2013722 (2010)","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"2944_CR29","doi-asserted-by":"publisher","first-page":"1241","DOI":"10.1080\/13658816.2011.563744","volume":"25","author":"Q Guan","year":"2011","unstructured":"Guan, Q., Kyriakidis, P.C., Goodchild, M.F.: A parallel computing approach to fast geostatistical areal interpolation. Int. Geogr. Inf. Sci. 25, 1241\u20131267 (2011)","journal-title":"Int. . Geogr. Inf. Sci."},{"key":"2944_CR30","doi-asserted-by":"publisher","first-page":"1276","DOI":"10.1016\/j.cageo.2009.12.008","volume":"36","author":"X Guan","year":"2010","unstructured":"Guan, X., Wu, H.: Leveraging the power of multi-core platforms for large-scale geospatial data processing: exemplified by generating DEM from massive LiDAR point clouds. Comput. Geosci. 36, 1276\u20131282 (2010)","journal-title":"Comput. Geosci."},{"key":"2944_CR31","doi-asserted-by":"crossref","unstructured":"Harish, P., Narayanan, P.J.: Accelerating large graph algorithms on the GPU using CUDA. In: Aluru, S., Parashar, M., Badrinath, R., Prasanna, V.K. (Eds.) High Performance Computing\u2014HiPC 2007. In: Proceedings of the 14th International Conference, Goa, India, December 18\u201321, Springer Berlin Heidelberg, pp. 197\u2013208 (2007)","DOI":"10.1007\/978-3-540-77220-0_21"},{"key":"2944_CR32","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.cageo.2010.05.015","volume":"37","author":"Q Huang","year":"2011","unstructured":"Huang, Q., Yang, C.: Optimizing grid computing configuration and scheduling for geospatial analysis: an example with interpolating DEM. Comput. Geosci. 37, 165\u2013176 (2011)","journal-title":"Comput. Geosci."},{"key":"2944_CR33","doi-asserted-by":"publisher","first-page":"1297","DOI":"10.1016\/j.parco.2003.04.001","volume":"29","author":"KA Hawick","year":"2003","unstructured":"Hawick, K.A., Coddington, P.D., James, H.A.: Distributed frameworks and parallel algorithms for processing large-scale geographic data. Parallel Comput. 29, 1297\u20131333 (2003)","journal-title":"Parallel Comput."},{"key":"2944_CR34","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1016\/j.cageo.2006.09.002","volume":"33","author":"K He","year":"2007","unstructured":"He, K., Zheng, L., Dong, S., Tang, L., Wu, J., Zheng, C.: PGO: a parallel computing platform for global optimization based on genetic algorithm. Comput. Geosci. 33, 357\u2013366 (2007)","journal-title":"Comput. Geosci."},{"key":"2944_CR35","first-page":"440","volume":"5","author":"G He","year":"2015","unstructured":"He, G., Xiong, W., Chen, L., Wu, Q., Jing, N.: An MPI-based parallel pyramid building algorithm for large-scale RS image. J. Geo-Inf. Sci. 5, 440\u2013446 (2015)","journal-title":"J. Geo-Inf. Sci."},{"key":"2944_CR36","volume-title":"Parallel Processing Algorithms for GIS","author":"R Healey","year":"1998","unstructured":"Healey, R., Dowers, S., Gittings, B., Mineter, M.J.: Parallel Processing Algorithms for GIS. CRC Press, Boca Raton (1998)"},{"key":"2944_CR37","unstructured":"Hiremath, P., Kodge, B.: Generating contour lines using different elevation data file formats. ( 2011) arXiv preprint arXiv:1103.4914"},{"key":"2944_CR38","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.cageo.2017.07.007","volume":"107","author":"J Hofierka","year":"2017","unstructured":"Hofierka, J., Lacko, M., Zubal, S.: Parallelization of interpolation, solar radiation and water flow simulation modules in GRASS GIS using OpenMP. Comput. Geosci. 107, 20\u201327 (2017)","journal-title":"Comput. Geosci."},{"key":"2944_CR39","doi-asserted-by":"crossref","unstructured":"Hossam, M.A., Ebied, H.M., Abdel-Aziz, M.H.: GPU implementation for hyperspectral image analysis using Recursive Hierarchical Segmentation. In: 2012 Seventh International Conference on Computer Engineering & Systems (ICCES), pp. 195\u2013200 (2012)","DOI":"10.1109\/ICCES.2012.6408512"},{"key":"2944_CR40","doi-asserted-by":"crossref","unstructured":"Hu, Y., Xue, Y., Tang, J., Zhong, S., Cai, G.: Data-parallel method for georeferencing of MODIS level 1B data using grid computing. In: Sunderam, V.S., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) Computational Science\u2014ICCS 2005, pp. 883\u2013886 (2005)","DOI":"10.1007\/11428862_130"},{"key":"2944_CR41","doi-asserted-by":"publisher","first-page":"96","DOI":"10.3390\/ijgi5060096","volume":"5","author":"F Huang","year":"2016","unstructured":"Huang, F., Bu, S., Tao, J., Tan, X.: OpenCL implementation of a parallel universal kriging algorithm for massive spatial data interpolation on heterogeneous systems. Int. J. Geo-Inf. 5, 96 (2016)","journal-title":"Int. J. Geo-Inf."},{"key":"2944_CR42","doi-asserted-by":"publisher","first-page":"8559","DOI":"10.1109\/ACCESS.2017.2696362","volume":"5","author":"F Huang","year":"2017","unstructured":"Huang, F., Lan, B., Tao, J., Chen, Y., Tan, X., Feng, J., Ma, Y.: A parallel nonlocal means algorithm for remote sensing image denoising on an intel xeon phi platform. IEEE Access 5, 8559\u20138567 (2017)","journal-title":"IEEE Access"},{"key":"2944_CR43","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1080\/17538947.2010.543954","volume":"4","author":"F Huang","year":"2011","unstructured":"Huang, F., Liu, D., Li, X., Wang, L., Xu, W.: Preliminary study of a cluster-based open-source parallel GIS based on the GRASS GIS. Int. J. Dig. Earth 4, 402\u2013420 (2011)","journal-title":"Int. J. Dig. Earth"},{"key":"2944_CR44","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1016\/j.cageo.2010.05.024","volume":"37","author":"F Huang","year":"2011","unstructured":"Huang, F., Liu, D., Tan, X., Wang, J., Chen, Y., He, B.: Explorations of the implementation of a parallel IDW interpolation algorithm in a Linux cluster-based parallel GIS. Comput. Geosci. 37, 426\u2013434 (2011)","journal-title":"Comput. Geosci."},{"key":"2944_CR45","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.sysarc.2016.07.002","volume":"72","author":"F Huang","year":"2017","unstructured":"Huang, F., Tao, J., Xiang, Y., Liu, P., Dong, L., Wang, L.: Parallel compressive sampling matching pursuit algorithm for compressed sensing signal reconstruction with OpenCL. J. Syst. Architect. 72, 51\u201360 (2017)","journal-title":"J. Syst. Architect."},{"key":"2944_CR46","doi-asserted-by":"publisher","first-page":"819","DOI":"10.1080\/17538947.2016.1144800","volume":"9","author":"F Huang","year":"2016","unstructured":"Huang, F., Zhou, J., Tao, J., Tan, X., Liang, S., Cheng, J.: PMODTRAN: a parallel implementation based on MODTRAN for massive remote sensing data processing. Int. J. Dig. Earth 9, 819\u2013834 (2016)","journal-title":"Int. J. Dig. Earth"},{"key":"2944_CR47","doi-asserted-by":"publisher","first-page":"1301","DOI":"10.3390\/rs9121301","volume":"9","author":"F Huang","year":"2017","unstructured":"Huang, F., Zhu, Q., Zhou, J., Tao, J., Zhou, X., Jin, D., Tan, X., Wang, L.: Research on the parallelization of the DBSCAN clustering algorithm for spatial data mining based on the spark platform. Remote Sensing 9, 1301 (2017)","journal-title":"Remote Sensing"},{"issue":"3","key":"2944_CR48","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1080\/17538947.2018.1432709","volume":"12","author":"F Huang","year":"2019","unstructured":"Huang, F., Chen, Y., Li, L., Zhou, J., Tao, J., Tan, X., Fan, G.: Implementation of the parallel mean shift-based image segmentation algorithm on a GPU cluster. Int. J. Digit. Earth 12(3), 328\u2013353 (2019). https:\/\/doi.org\/10.1080\/17538947.2018.1432709","journal-title":"Int. J. Digit. Earth"},{"key":"2944_CR49","doi-asserted-by":"crossref","unstructured":"Javanmardi, S., Shojafar, M., Amendola, D., Cordeschi, N., Liu, H., Abraham, A.: Hybrid job scheduling algorithm for cloud computing environment. In: K\u00f6mer, P., Abraham, A., Sn\u00e1\u0161el, V. (Eds.), Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA 2014. Springer International Publishing, Cham, pp. 43\u201352 (2014)","DOI":"10.1007\/978-3-319-08156-4_5"},{"key":"2944_CR50","first-page":"761","volume":"14","author":"L Jiang","year":"2012","unstructured":"Jiang, L., Tang, G., Liu, K., Song, X., Yang, J., Zhang, G.: Study on parallel calculation method of local terrain parameters in China. J. Geo-Inf. Sci. 14, 761\u2013767 (2012)","journal-title":"J. Geo-Inf. Sci."},{"key":"2944_CR51","doi-asserted-by":"publisher","first-page":"562","DOI":"10.1016\/j.parco.2011.02.002","volume":"37","author":"H Jin","year":"2011","unstructured":"Jin, H., Jespersen, D., Mehrotra, P., Biswas, R., Huang, L., Chapman, B.: High performance computing using MPI and OpenMP on multi-core parallel systems. Parallel Comput. 37, 562\u2013575 (2011)","journal-title":"Parallel Comput."},{"key":"2944_CR52","doi-asserted-by":"publisher","first-page":"831","DOI":"10.1016\/S0098-3004(00)00009-1","volume":"26","author":"NL Jones","year":"2000","unstructured":"Jones, N.L., Kennard, M.J., Zundel, A.K.: Fast algorithm for generating sorted contour strings. Comput. Geosci. 26, 831\u2013837 (2000)","journal-title":"Comput. Geosci."},{"issue":"10","key":"2944_CR53","doi-asserted-by":"publisher","first-page":"1445","DOI":"10.1016\/j.parco.2003.05.004","volume":"29","author":"M Lanthier","year":"2003","unstructured":"Lanthier, M., Nussbaum, D., Sack, J.R.: Parallel implementation of geometric shortest path algorithms. Parallel Comput. 29(10), 1445\u20131479 (2003)","journal-title":"Parallel Comput."},{"key":"2944_CR54","first-page":"880","volume-title":"Preliminary through-out research on parallel-based remote sensing image processing","author":"G Li","year":"2006","unstructured":"Li, G., Ma, Y., Wang, J., Liu, D.: Preliminary through-out research on parallel-based remote sensing image processing, pp. 880\u2013883. Springer, Berlin (2006)"},{"key":"2944_CR55","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.cageo.2013.04.029","volume":"59","author":"J Li","year":"2013","unstructured":"Li, J., Jiang, Y., Yang, C., Huang, Q., Rice, M.: Visualizing 3D\/4D environmental data using many-core graphics processing units (GPUs) and multi-core central processing units (CPUs). Comput. Geosci. 59, 78\u201389 (2013)","journal-title":"Comput. Geosci."},{"key":"2944_CR56","doi-asserted-by":"publisher","first-page":"1585","DOI":"10.1093\/bioinformatics\/btg192","volume":"19","author":"KB Li","year":"2003","unstructured":"Li, K.B.: ClustalW-MPI: clustalW analysis using distributed and parallel computing. Bioinformatics 19, 1585\u20131586 (2003)","journal-title":"Bioinformatics"},{"key":"2944_CR57","doi-asserted-by":"publisher","first-page":"803","DOI":"10.1080\/13658810903107464","volume":"24","author":"X Li","year":"2010","unstructured":"Li, X., Zhang, X., Yeh, A., Liu, X.: Parallel cellular automata for large-scale urban simulation using load-balancing techniques. Int. J. Geogr. Inf. Sci. 24, 803\u2013820 (2010)","journal-title":"Int. J. Geogr. Inf. Sci."},{"issue":"19","key":"2944_CR58","first-page":"581","volume":"5","author":"H Liu","year":"2004","unstructured":"Liu, H., Li, B., Xie, Y., Qi, D.: Parallel ray-tracing algorithm and its application for propagation prediction in urban microcellular environments. Chin. J. Radio Sci. 5(19), 581\u2013585 (2004)","journal-title":"Chin. J. Radio Sci."},{"key":"2944_CR59","doi-asserted-by":"publisher","first-page":"7053","DOI":"10.1007\/s00500-016-2247-2","volume":"21","author":"P Liu","year":"2017","unstructured":"Liu, P., Choo, K.-K.R., Wang, L., Huang, F.: SVM or deep learning? A comparative study on remote sensing image classification. Soft. Comput. 21, 7053\u20137065 (2017)","journal-title":"Soft. Comput."},{"key":"2944_CR60","first-page":"197","volume":"33","author":"P Liu","year":"2014","unstructured":"Liu, P., Yuan, T., Ma, Y., Wang, L., Liu, D., Yue, S., Ko\u0142odziej, J.: Parallel processing of massive remote sensing images in a GPU architecture. Comput. Inform. 33, 197\u2013217 (2014)","journal-title":"Comput. Inform."},{"key":"2944_CR61","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s00607-014-0392-y","volume":"98","author":"Y Ma","year":"2016","unstructured":"Ma, Y., Chen, L., Liu, P., Lu, K.: Parallel programing templates for remote sensing image processing on GPU architectures: design and implementation. Computing 98, 7\u201333 (2016)","journal-title":"Computing"},{"key":"2944_CR62","doi-asserted-by":"publisher","first-page":"1784","DOI":"10.1002\/cpe.2965","volume":"25","author":"Y Ma","year":"2013","unstructured":"Ma, Y., Wang, L., Liu, D., Yuan, T., Liu, P., Zhang, W.: Distributed data structure templates for data-intensive remote sensing applications. Concurr. Comput. 25, 1784\u20131797 (2013)","journal-title":"Concurr. Comput."},{"key":"2944_CR63","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/j.ins.2014.10.006","volume":"319","author":"Y Ma","year":"2015","unstructured":"Ma, Y., Wang, L., Liu, P., Ranjan, R.: Towards building a data-intensive index for big data computing\u2014A case study of remote sensing data processing. Inf. Sci. 319, 171\u2013188 (2015)","journal-title":"Inf. Sci."},{"key":"2944_CR64","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/j.future.2014.10.029","volume":"51","author":"Y Ma","year":"2015","unstructured":"Ma, Y., Wu, H., Wang, L., Huang, B., Ranjan, R., Zomaya, A., Jie, W.: Remote sensing big data computing: challenges and opportunities. Future Gener. Comput. Syst. 51, 47\u201360 (2015)","journal-title":"Future Gener. Comput. Syst."},{"key":"2944_CR65","doi-asserted-by":"publisher","first-page":"1047","DOI":"10.1016\/0098-3004(92)90020-R","volume":"18","author":"K Mills","year":"1992","unstructured":"Mills, K., Fox, G., Heimbach, R.: Implementing an intervisibility analysis model on a parallel computing system. Comput. Geosci. 18, 1047\u20131054 (1992)","journal-title":"Comput. Geosci."},{"key":"2944_CR66","unstructured":"Mineter, M., Dowers, S., Caldwell, D., Gittings, B.: High-throughput computing to enhance intervisibility analysis. In: Proceedings 7th International Conference on GeoComputation, Southampton, UK, pp. 1\u201310 (2003)"},{"key":"2944_CR67","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1111\/1467-9671.00052","volume":"4","author":"MJ Mineter","year":"2000","unstructured":"Mineter, M.J., Dowers, S., Gittings, B.M.: Towards a HPC framework for integrated processing of geographical data: encapsulating the complexity of parallel algorithms. Trans. GIS 4, 245\u2013261 (2000)","journal-title":"Trans. GIS"},{"key":"2944_CR68","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1016\/j.parco.2011.05.004","volume":"37","author":"PD Mininni","year":"2011","unstructured":"Mininni, P.D., Rosenberg, D., Reddy, R., Pouquet, A.: A hybrid MPI\u2013OpenMP scheme for scalable parallel pseudospectral computations for fluid turbulence. Parallel Comput. 37, 316\u2013326 (2011)","journal-title":"Parallel Comput."},{"key":"2944_CR69","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/JPROC.1998.658762","volume":"86","author":"GE Moore","year":"1998","unstructured":"Moore, G.E.: Cramming more components onto integrated circuits. Proc. IEEE 86, 82\u201385 (1998)","journal-title":"Proc. IEEE"},{"key":"2944_CR70","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1002\/hyp.3360050103","volume":"5","author":"ID Moore","year":"1991","unstructured":"Moore, I.D., Grayson, R., Ladson, A.: Digital terrain modelling: a review of hydrological, geomorphological, and biological applications. Hydrol. Process. 5, 3\u201330 (1991)","journal-title":"Hydrol. Process."},{"key":"2944_CR71","doi-asserted-by":"publisher","first-page":"1365","DOI":"10.1016\/0098-3004(94)90060-4","volume":"20","author":"JE Mower","year":"1994","unstructured":"Mower, J.E.: Data-parallel procedures for drainage basin analysis. Comput. Geosci. 20, 1365\u20131378 (1994)","journal-title":"Comput. Geosci."},{"key":"2944_CR72","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/1365490.1365500","volume":"6","author":"J Nickolls","year":"2008","unstructured":"Nickolls, J., Buck, I., Garland, M., Skadron, K.: Scalable parallel programming with CUDA. Queue 6, 40\u201353 (2008)","journal-title":"Queue"},{"key":"2944_CR73","first-page":"19","volume":"79","author":"A Osterman","year":"2012","unstructured":"Osterman, A.: Implementation of the r. cuda. los module in the open source GRASS GIS by using parallel computation on the NVIDIA CUDA graphic cards. ELEKTROTEHNI\u00cb\u011eSKI VESTNIK 79, 19\u201324 (2012)","journal-title":"ELEKTROTEHNI\u00cb\u011eSKI VESTNIK"},{"key":"2944_CR74","doi-asserted-by":"publisher","first-page":"875","DOI":"10.1016\/j.cageo.2006.10.014","volume":"33","author":"RD Phillips","year":"2007","unstructured":"Phillips, R.D., Watson, L.T., Wynne, R.H.: Hybrid image classification and parameter selection using a shared memory parallel algorithm. Comput. Geosci. 33, 875\u2013897 (2007)","journal-title":"Comput. Geosci."},{"key":"2944_CR75","unstructured":"Riegler, G., Hoeppner, E., Li, X.: Automatic contour line generation using Intermap\u2019s digital terrain model. In: ASPRS 2006 Annual Conference, Reno Nevada (2006)"},{"key":"2944_CR76","unstructured":"Roks, D.K., Armstrong, M.P.: Parallel terrain feature extraction. In: GIS LIS-International Conference-. American Society for Photogrammetry and Remote Sensing, pp. 652\u2013652 (1992)"},{"key":"2944_CR77","unstructured":"Schmieder, A., Huber, R.: Automatic generation of contour lines for topographic maps by means of airborne high-resolution interferometric radar data. In: Proceedings of ASPRS Annual Conference (2000)"},{"key":"2944_CR78","doi-asserted-by":"crossref","unstructured":"Smith, L.A., Bull, J.M., Obdrizalek, J.: A Parallel Java Grande Benchmark Suite. In: SC \u201801: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing, pp. 6\u20136 (2001)","DOI":"10.1145\/582034.582042"},{"key":"2944_CR79","doi-asserted-by":"crossref","unstructured":"Sun, X., Li, M., Liu, Y., Tan, L., Liu, W.: Accelerated segmentation approach with CUDA for high spatial resolution remotely sensed imagery based on improved Mean Shift, 2009 Joint Urban Remote Sensing Event, pp. 1\u20136 (2009)","DOI":"10.1109\/URS.2009.5137568"},{"key":"2944_CR80","doi-asserted-by":"publisher","first-page":"541","DOI":"10.1080\/13658810903149995","volume":"25","author":"S Tabik","year":"2011","unstructured":"Tabik, S., Romero, L.F., Zapata, E.L.: High-performance three-horizon composition algorithm for large-scale terrains. Inte. J. Geogr. Inf. Sci. 25, 541\u2013555 (2011)","journal-title":"Inte. J. Geogr. Inf. Sci."},{"key":"2944_CR81","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/s11227-013-0891-1","volume":"66","author":"S Tabik","year":"2013","unstructured":"Tabik, S., Villegas, A., Zapata, E.L., Romero, L.F.: Optimal tilt and orientation maps: a multi-algorithm approach for heterogeneous multicore-GPU systems. J. Supercomput. 66, 135\u2013147 (2013)","journal-title":"J. Supercomput."},{"key":"2944_CR82","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.cageo.2017.05.007","volume":"105","author":"L Tan","year":"2017","unstructured":"Tan, L., Wan, G., Li, F., Chen, X., Du, W.: GPU based contouring method on grid DEM data. Comput. Geosci. 105, 129\u2013138 (2017)","journal-title":"Comput. Geosci."},{"key":"2944_CR83","doi-asserted-by":"publisher","first-page":"14245","DOI":"10.3390\/su71014245","volume":"7","author":"X Tan","year":"2015","unstructured":"Tan, X., Di, L., Deng, M., Fu, J., Shao, G., Gao, M., Sun, Z., Ye, X., Sha, Z., Jin, B.: Building an elastic parallel OGC web processing service on a cloud-based cluster: a case study of remote sensing data processing service. Sustainability 7, 14245 (2015)","journal-title":"Sustainability"},{"key":"2944_CR84","first-page":"1305","volume":"69","author":"G Tang","year":"2014","unstructured":"Tang, G.: Progress of DEM and digital terrain analysis in China. Acta Geogr. Sin. 69, 1305\u20131325 (2014)","journal-title":"Acta Geogr. Sin."},{"key":"2944_CR85","doi-asserted-by":"publisher","first-page":"621","DOI":"10.3390\/su10030621","volume":"10","author":"B Tie","year":"2018","unstructured":"Tie, B., Huang, F., Tao, J., Lu, J., Qiu, D.: A parallel and optimization approach for land-surface temperature retrieval on a windows-based PC cluster. Sustainability 10, 621 (2018)","journal-title":"Sustainability"},{"key":"2944_CR86","doi-asserted-by":"crossref","unstructured":"Twito, R.H., Mifflin, R.W., McGaughey, R.J.: The MAP program: building the digital terrain model. Gen. Tech. Rep. PNW-GTR-200. Portland, OR: US Department of Agriculture, Forest Service, Pacific Northeast Research Station. p. 22 (1987)","DOI":"10.2737\/PNW-GTR-200"},{"key":"2944_CR87","doi-asserted-by":"publisher","first-page":"1627","DOI":"10.1016\/j.jpdc.2013.07.013","volume":"73","author":"M Vi\u00f1as","year":"2013","unstructured":"Vi\u00f1as, M., Bozkus, Z., Fraguela, B.B.: Exploiting heterogeneous parallelism with the heterogeneous programming library. J. Parallel Distrib. Comput. 73, 1627\u20131638 (2013)","journal-title":"J. Parallel Distrib. Comput."},{"key":"2944_CR88","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/38.204970","volume":"13","author":"F Wang","year":"1993","unstructured":"Wang, F.: A parallel intersection algorithm for vector polygon overlay. IEEE Comput. Graph. Appl. 13, 74\u201381 (1993)","journal-title":"IEEE Comput. Graph. Appl."},{"key":"2944_CR89","doi-asserted-by":"publisher","first-page":"1481","DOI":"10.1016\/j.parco.2003.04.003","volume":"29","author":"S Wang","year":"2003","unstructured":"Wang, S., Armstrong, M.P.: A quadtree approach to domain decomposition for spatial interpolation in Grid computing environments. Parallel Comput. 29, 1481\u20131504 (2003)","journal-title":"Parallel Comput."},{"key":"2944_CR90","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.knosys.2014.10.004","volume":"79","author":"L Wang","year":"2015","unstructured":"Wang, L., Geng, H., Liu, P., Lu, K., Kolodziej, J., Ranjan, R., Zomaya, A.Y.: Particle swarm optimization based dictionary learning for remote sensing big data. Knowl.-Based Syst. 79, 43\u201350 (2015)","journal-title":"Knowl.-Based Syst."},{"key":"2944_CR91","doi-asserted-by":"publisher","first-page":"363","DOI":"10.3390\/ijgi6110363","volume":"6","author":"H Wang","year":"2017","unstructured":"Wang, H., Guan, X., Wu, H.: A hybrid parallel spatial interpolation algorithm for massive LiDAR point clouds on heterogeneous CPU-GPU systems. ISPRS Int. J. Geo-Inform. 6, 363 (2017)","journal-title":"ISPRS Int. J. Geo-Inform."},{"key":"2944_CR92","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/s00500-016-2246-3","volume":"21","author":"L Wang","year":"2017","unstructured":"Wang, L., Zhang, J., Liu, P., Choo, K.-K.R., Huang, F.: Spectral\u2013spatial multi-feature-based deep learning for hyperspectral remote sensing image classification. Soft. Comput. 21, 213\u2013221 (2017)","journal-title":"Soft. Comput."},{"key":"2944_CR93","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2017.02.008","volume":"72","author":"Y Wang","year":"2017","unstructured":"Wang, Y., Jiang, J., Zhang, H., Dong, X., Wang, L., Ranjan, R., Zomaya, A.Y.: A scalable parallel algorithm for atmospheric general circulation models on a multi-core cluster. Future Gener. Comput. Syst. 72, 1\u201310 (2017)","journal-title":"Future Gener. Comput. Syst."},{"key":"2944_CR94","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1016\/j.future.2016.06.009","volume":"78","author":"L Wang","year":"2018","unstructured":"Wang, L., Ma, Y., Yan, J., Chang, V., Zomaya, A.Y.: pipsCloud: high performance cloud computing for remote sensing big data management and processing. Fut. Gener. Comput. Syst. 78, 353\u2013368 (2018)","journal-title":"Fut. Gener. Comput. Syst."},{"key":"2944_CR95","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1016\/j.cageo.2012.06.011","volume":"49","author":"J Xie","year":"2012","unstructured":"Xie, J.: Implementation and performance optimization of a parallel contour line generation algorithm. Comput. Geosci. 49, 21\u201328 (2012)","journal-title":"Comput. Geosci."},{"key":"2944_CR96","first-page":"603","volume-title":"High Performance Geocomputation\u2014Preface","author":"Y Xue","year":"2008","unstructured":"Xue, Y., Liu, D., Ai, J., Wan, W.: High Performance Geocomputation\u2014Preface, pp. 603\u2013604. Springer, Berlin (2008)"},{"key":"2944_CR97","doi-asserted-by":"publisher","first-page":"1154","DOI":"10.1016\/j.future.2017.02.044","volume":"86","author":"J Yan","year":"2018","unstructured":"Yan, J., Ma, Y., Wang, L., Choo, K.-K.R., Jie, W.: A cloud-based remote sensing data production system. Fut. Gener. Comput. Syst. 86, 1154\u20131166 (2018)","journal-title":"Fut. Gener. Comput. Syst."},{"key":"2944_CR98","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1080\/13658816.2011.609487","volume":"26","author":"L Yin","year":"2012","unstructured":"Yin, L., Shaw, S.L., Wang, D., Carr, E.A., Berry, M.W., Gross, L.J., Comiskey, E.J.: A framework of integrating GIS and parallel computing for spatial control problems\u2014a case study of wildfire control. Int. J. Geogr. Inf. Sci. 26, 621\u2013641 (2012)","journal-title":"Int. J. Geogr. Inf. Sci."},{"issue":"4","key":"2944_CR99","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.1029\/93WR03553","volume":"30","author":"W Zhang","year":"1994","unstructured":"Zhang, W., Montgomery, D.R.: Digital elevation model grid size, landscape representation, and hydrologic simulations. Water Resour. Res. 30(4), 1019\u20131028 (1994)","journal-title":"Water Resour. Res."},{"key":"2944_CR100","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/s10586-015-0512-2","volume":"19","author":"L Zhao","year":"2016","unstructured":"Zhao, L., Chen, L., Ranjan, R., Choo, K.R., He, J.: Geographical information system parallelization for spatial big data processing: a review. Clust. Comput. 19, 139\u2013152 (2016)","journal-title":"Clust. Comput."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02944-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-019-02944-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02944-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,6]],"date-time":"2021-01-06T10:14:43Z","timestamp":1609928083000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-019-02944-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,17]]},"references-count":100,"alternative-id":["2944"],"URL":"https:\/\/doi.org\/10.1007\/s10586-019-02944-y","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2019,6,17]]},"assertion":[{"value":"28 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 April 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 May 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}