2014
DOI: 10.1111/tgis.12109
|View full text |Cite
|
Sign up to set email alerts
|

pRPL 2.0: Improving the Parallel Raster Processing Library

Abstract: This article presents an improved parallel Raster Processing Library -pRPL version 2.0. Since the release of version 1.0, a series of modifications has been made in pRPL to improve its usability, flexibility, and performance. While retaining some of the key features of pRPL, the new version has gained several new features: (1) a new DataManager class has been added for integrated data management, and to facilitate data decomposition, assignment mapping, data distribution, Transition execution, and load-balanci… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
4

Relationship

2
7

Authors

Journals

citations
Cited by 25 publications
(8 citation statements)
references
References 47 publications
0
8
0
Order By: Relevance
“…The performance was much higher than other parallel CA models that only use multiple CPUs or CPU cores. For example, Guan et al (2014) implemented the same CA model using the parallel Raster Processing Library (pRPL), and conducted a series of experiments using the same datasets. On a computer cluster composed of 106 nodes, each equipped with four Opteron 16-core 2.1GHz CPUs and 256 GB of RAM, the pRPL-based CA model completed a 5-year simulation (without output) in 77.42 seconds using 1024 CPU cores (i.e., MPI processes).…”
Section: Results and Performance Assessmentsmentioning
confidence: 99%
“…The performance was much higher than other parallel CA models that only use multiple CPUs or CPU cores. For example, Guan et al (2014) implemented the same CA model using the parallel Raster Processing Library (pRPL), and conducted a series of experiments using the same datasets. On a computer cluster composed of 106 nodes, each equipped with four Opteron 16-core 2.1GHz CPUs and 256 GB of RAM, the pRPL-based CA model completed a 5-year simulation (without output) in 77.42 seconds using 1024 CPU cores (i.e., MPI processes).…”
Section: Results and Performance Assessmentsmentioning
confidence: 99%
“…Additionally, cloud-based computing platforms, such as Google Earth Engine (GEE) for big earth observation data, have been increasingly used in geospatial studies and applications. To optimize the performance of a parallel algorithm for geospatial processing, analysis, or modeling when using such general-purpose frameworks, the spatial characteristics of the data and algorithm must be considered for the algorithmic design [15,16]. The four papers by Jo et al [3], Zhao et al [4], Kang et al [5], and Safanelli et al [6] focus on parallel computing and highlight the adaption of existing computing frameworks for geospatial data preprocessing, parallel algorithm design, simulation modeling, and data analysis.…”
Section: Big Data Computational Methodsmentioning
confidence: 99%
“…2014a; Guan et al 2014). The basic idea of these easyto-use parallel programming libraries is to encapsulate the parallel programming details of a specific parallel computing platform (Guan and Clarke 2010;Guan et al 2014) or even multiple platforms (Qin et al 2014a) so as to hide them from users. These efforts provide a promising step toward the easier design of parallel algorithms used for dealing with depressions and flats in DEMs, as well as of other raster-based geo-computation algorithms.…”
Section: Parallel Algorithmsmentioning
confidence: 99%