DocumentCode :
723286
Title :
Fast and Flexible Conversion of Geohash Codes to and from Latitude/Longitude Coordinates
Author :
Moussalli, Roger ; Srivatsa, Mudhakar ; Asaad, Sameh
Author_Institution :
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
2015
fDate :
2-6 May 2015
Firstpage :
179
Lastpage :
186
Abstract :
Insights extracted from spatial queries in geodatabase systems introduce significant opportunities for business intelligence. However, geodatabases are unable to keep up with the required performance due to the massive (and sky-rocketing) amounts of data generated from embedded location-enabled devices. In this paper, we focus on geographic information systems that make use of geohash, specifically, we tackle the kernel of converting geohash codes to and from longitude/latitude pairs. We present the first hardware implementation of a geohash conversion engine operating at wire speed. The presented geohash converter is further enhanced with runtime flexibility with respect to characteristics of the data it can process, furthermore, the architecture allows the user to compromise on performance when limited by hardware resources (design time flexibility). Experimental results of the geohash conversion engine on a Xilinx XC7K325T FPGA show >13X (end-to-end) speedup compared to optimized industry-grade software running on 16 CPU hardware threads.
Keywords :
field programmable gate arrays; geographic information systems; visual databases; Xilinx XC7K325T FPGA; business intelligence; embedded location-enabled devices; field programmable gate array; geodatabase system; geographic information systems; geohash code conversion; geohash converter; latitude-longitude coordinates; longitude-latitude pairs; spatial queries; Engines; Field programmable gate arrays; Hardware; Pipelines; Random access memory; Resource management; Software; FPGA; accelerator architectures; data conversion; geohash; geospatial analysis; logic design; parallel architectures; reconfigurable architectures; spatial databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/FCCM.2015.18
Filename :
7160068
Link To Document :
بازگشت