地理科学进展
地理科學進展
지이과학진전
PROGRESS IN GEOGRAPHY
2013年
12期
1835-1844
,共10页
范俊甫%马廷%季民%周玉科%许涛
範俊甫%馬廷%季民%週玉科%許濤
범준보%마정%계민%주옥과%허도
OpenMP%多边形并行叠置%数据划分%负载平衡%任务调度%并行优化
OpenMP%多邊形併行疊置%數據劃分%負載平衡%任務調度%併行優化
OpenMP%다변형병행첩치%수거화분%부재평형%임무조도%병행우화
OpenMP%parallel polygon overlapping%data partition%load balance%task schedule%parallel optimization
GIS中基于简单要素模型的非加权多边形叠置分析有交、差、并、交集取反、联合、更新、标识和空间连接8个基本工具.明确目标图层与叠加图层间多边形的数量对应关系,是实现图层级别并行多边形叠置工具集的首要前提.多边形差、交、标识、更新和空间连接操作需要处理目标多边形到叠加多边形间“一对多”的映射关系;合并、交集取反和联合操作需要处理“多对多”的映射关系.本文从多核数据并行角度,分析了8种多边形叠加分析工具并行实现方法的异同,提出基于改进的分组关联最小化方法实现数据划分,基于顶点数量作为指标的负载平衡计算策略和多种并行优化方法和策略,实现了包含8种操作的并行多边形叠置分析工具集.实验结果表明,改进的分组关联最小化数据划分方法能为多边形联合操作带来约92%的并行加速性能和更鲁棒的并行性;以顶点数量作为负载平衡指标,能以极小的代价为并行求差算法获得约21%的性能提升;二路归并能有效解决多边形并行合并过程中潜在的性能瓶颈;动态调度策略下多边形求交与合并工具具有更高的加速比;使用R树进行要素预过滤能为并行求差获得超过20倍的加速;结构化存储的矢量数据批量加载策略能有效降低因磁盘I/O带来的性能损失.
GIS中基于簡單要素模型的非加權多邊形疊置分析有交、差、併、交集取反、聯閤、更新、標識和空間連接8箇基本工具.明確目標圖層與疊加圖層間多邊形的數量對應關繫,是實現圖層級彆併行多邊形疊置工具集的首要前提.多邊形差、交、標識、更新和空間連接操作需要處理目標多邊形到疊加多邊形間“一對多”的映射關繫;閤併、交集取反和聯閤操作需要處理“多對多”的映射關繫.本文從多覈數據併行角度,分析瞭8種多邊形疊加分析工具併行實現方法的異同,提齣基于改進的分組關聯最小化方法實現數據劃分,基于頂點數量作為指標的負載平衡計算策略和多種併行優化方法和策略,實現瞭包含8種操作的併行多邊形疊置分析工具集.實驗結果錶明,改進的分組關聯最小化數據劃分方法能為多邊形聯閤操作帶來約92%的併行加速性能和更魯棒的併行性;以頂點數量作為負載平衡指標,能以極小的代價為併行求差算法穫得約21%的性能提升;二路歸併能有效解決多邊形併行閤併過程中潛在的性能瓶頸;動態調度策略下多邊形求交與閤併工具具有更高的加速比;使用R樹進行要素預過濾能為併行求差穫得超過20倍的加速;結構化存儲的矢量數據批量加載策略能有效降低因磁盤I/O帶來的性能損失.
GIS중기우간단요소모형적비가권다변형첩치분석유교、차、병、교집취반、연합、경신、표식화공간련접8개기본공구.명학목표도층여첩가도층간다변형적수량대응관계,시실현도층급별병행다변형첩치공구집적수요전제.다변형차、교、표식、경신화공간련접조작수요처리목표다변형도첩가다변형간“일대다”적영사관계;합병、교집취반화연합조작수요처리“다대다”적영사관계.본문종다핵수거병행각도,분석료8충다변형첩가분석공구병행실현방법적이동,제출기우개진적분조관련최소화방법실현수거화분,기우정점수량작위지표적부재평형계산책략화다충병행우화방법화책략,실현료포함8충조작적병행다변형첩치분석공구집.실험결과표명,개진적분조관련최소화수거화분방법능위다변형연합조작대래약92%적병행가속성능화경로봉적병행성;이정점수량작위부재평형지표,능이겁소적대개위병행구차산법획득약21%적성능제승;이로귀병능유효해결다변형병행합병과정중잠재적성능병경;동태조도책략하다변형구교여합병공구구유경고적가속비;사용R수진행요소예과려능위병행구차획득초과20배적가속;결구화존저적시량수거비량가재책략능유효강저인자반I/O대래적성능손실.