首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Parallel optimal choropleth map classification in PySAL
Authors:Sergio J Rey  Luc Anselin  Robert Pahle  Xing Kang  Philip Stephens
Institution:1. School of Geographical Sciences and Urban Planning, Arizona State University , Tempe , AZ , USA srey@asu.edu;3. School of Geographical Sciences and Urban Planning, Arizona State University , Tempe , AZ , USA
Abstract:In this article, we report on our experiences with refactoring a spatial analysis library to support parallelization. Python Spatial Analysis Library (PySAL) is a library of spatial analytical functions written in the open-source language, Python. As part of a larger scale effort toward developing cyberinfrastructure of GIScience, we examine the particular case of choropleth map classification through alternative parallel implementations of the Fisher-Jenks optimal classification method using a multi-core, single desktop environment. The implementations rely on three different parallel Python libraries, PyOpenCL, Parallel Python, (PP) and Multiprocessing. Our results point to the dominance of the CPU-based Parallel Python and Multiprocessing implementations over the Graphical Processing Unit (GPU)-based PyOpenCL approach.
Keywords:parallelization  spatial analysis  PySAL
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号