• 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