Multi-core parallelism for plane sweep algorithms as a foundation for GIS operations

11Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The plane sweep algorithm is a foundational algorithm for many geometric and spatial computations; thus, improvements in the algorithm have far reaching effects in many applications. In this paper, we examine the performance of the serial plane sweep algorithm, and introduce a parallelization technique for the algorithm that is suitable to multi-core computers. The parallelization technique is described in detail and shown to be correct. Finally, experiments are performed using multiple data sets on computers with varying numbers of processing cores. We show that our algorithm achieves significant speedups over the serial plane sweep algorithm using a wide range of input parameters; thus, our algorithm achieves good performance without the need to tune the input parameters for specific input cases.

Cite

CITATION STYLE

APA

McKenney, M., Frye, R., Dellamano, M., Anderson, K., & Harris, J. (2017). Multi-core parallelism for plane sweep algorithms as a foundation for GIS operations. GeoInformatica, 21(1), 151–174. https://doi.org/10.1007/s10707-016-0277-7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free