GPGPU-accelerated interesting interval discovery and other computations on GeoSpatial datasets: a summary of results

S. Prasad, S. Shekhar, Michael McDermott, Xun Zhou, Michael R. Evans, S. Puri
{"title":"GPGPU-accelerated interesting interval discovery and other computations on GeoSpatial datasets: a summary of results","authors":"S. Prasad, S. Shekhar, Michael McDermott, Xun Zhou, Michael R. Evans, S. Puri","doi":"10.1145/2534921.2535837","DOIUrl":null,"url":null,"abstract":"It is imperative that for scalable solutions of GIS computations the modern hybrid architecture comprising a CPU-GPU pair is exploited fully. The existing parallel algorithms and data structures port reasonably well to multi-core CPUs, but poorly to GPGPUs because of latter's atypical fine-grained, single-instruction multiple-thread (SIMT) architecture, extreme memory hierarchy and coalesced access requirements, and delicate CPU-GPU coordination. Recently, our parallelization of the state-of-art interesting sequence discovery algorithms calculates one-dimensional interesting intervals over an image representing the normalized difference vegetation indices of Africa within 31 ms on an nVidia 480GTX. To our knowledge, this paper reports the first parallelization of these algorithms. This allowed us to process 612 images representing biweekly data from July 1981 through Dec 2006 within 22 seconds. We were also able to pipe the output to a display in almost real-time, which would interest climate scientists. We have also undertaken parallelization of two key tree-based data structures, namely R-tree and heap, and have employed parallel R-tree in polygon overlay system. These data structure parallelization are hard because of the underlying tree topology and the fine-grained computation leading to frequent access to such data structures severely stifling parallel efficiency.","PeriodicalId":416086,"journal":{"name":"International Workshop on Analytics for Big Geospatial Data","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Analytics for Big Geospatial Data","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2534921.2535837","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

It is imperative that for scalable solutions of GIS computations the modern hybrid architecture comprising a CPU-GPU pair is exploited fully. The existing parallel algorithms and data structures port reasonably well to multi-core CPUs, but poorly to GPGPUs because of latter's atypical fine-grained, single-instruction multiple-thread (SIMT) architecture, extreme memory hierarchy and coalesced access requirements, and delicate CPU-GPU coordination. Recently, our parallelization of the state-of-art interesting sequence discovery algorithms calculates one-dimensional interesting intervals over an image representing the normalized difference vegetation indices of Africa within 31 ms on an nVidia 480GTX. To our knowledge, this paper reports the first parallelization of these algorithms. This allowed us to process 612 images representing biweekly data from July 1981 through Dec 2006 within 22 seconds. We were also able to pipe the output to a display in almost real-time, which would interest climate scientists. We have also undertaken parallelization of two key tree-based data structures, namely R-tree and heap, and have employed parallel R-tree in polygon overlay system. These data structure parallelization are hard because of the underlying tree topology and the fine-grained computation leading to frequent access to such data structures severely stifling parallel efficiency.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在地理空间数据集上gpgpu加速的有趣间隔发现和其他计算:结果摘要
为了实现GIS计算的可扩展解决方案,必须充分利用由CPU-GPU对组成的现代混合架构。现有的并行算法和数据结构可以很好地移植到多核cpu上,但由于gpgpu的非典型细粒度、单指令多线程(SIMT)架构、极端的内存层次结构和合并访问要求以及微妙的CPU-GPU协调,gpgpu的移植效果不佳。最近,我们对最先进的兴趣序列发现算法的并行化在nVidia 480GTX上计算了代表非洲归一化差异植被指数的图像在31毫秒内的一维兴趣间隔。据我们所知,本文报道了这些算法的第一次并行化。这使我们能够在22秒内处理612张代表1981年7月至2006年12月的双周数据的图像。我们还可以几乎实时地将输出输出到显示器上,这将引起气候科学家的兴趣。我们还对两种关键的基于树的数据结构r树和堆进行了并行化处理,并将并行r树应用于多边形叠加系统。这些数据结构的并行化很困难,因为底层的树拓扑结构和细粒度计算导致频繁访问这些数据结构,严重抑制了并行效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Building knowledge graph from public data for predictive analysis: a case study on predicting technology future in space and time Big data as a service from an urban information system Spatial computing goes to education and beyond: can semantic trajectory characterize students? Agent based urban growth modeling framework on Apache Spark Towards massive spatial data validation with SpatialHadoop
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1