Spatial Predicates Evaluation in the Geohash Domain Using Reconfigurable Hardware.

2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM)(2016)

引用 6|浏览22
暂无评分
摘要
As location sensing devices are becoming ubiquitous, overwhelming amounts of data are being produced by the Internet of-Things-That-Move. Though analyzing this data presents significant business opportunities, new techniques are needed to attain adequate levels of processing performance. One example is the recently introduced geohash geographical coordinate system that is mainly used for indexing. While geohash codes provide useful inherent properties such as hierarchical and variable-precision coding, traditional spatial algorithms operate on data represented using the conventional latitude/longitude geographical coordinate system, and as such do not take advantage of geohash coding. This paper tackles the evaluation of spatial predicates on geometries defined in the geohash domain, as an alternative to the standard Dimensionally Extended Nine-Intersection Model (DE-91M). We present the first hardware architecture to efficiently evaluate "contain" and "touch" (internal, external, corner) relations between streams of pairs of geohash codes, in a high throughput (no stall) fashion. Employing FPGAs for exploiting the bit-level granularity of geohash codes, experimental results show (end-to-end) speedup of more than 20x and 90x over highly optimized single-threaded DE-9104 implementations of the contain and touch predicates, respectively. Furthermore, the PCle-bound FPGA-based solution outperforms a geohash-based multithreaded CPU implementation by approximate to 1.8x (touch predicate) while using minimal FPGA resources.
更多
查看译文
关键词
geohash,geospatial analysis,spatial databases,spatial predicates,FPGA,reconfigurable architectures,logic design,hardware acceleration
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要