首页> 外文会议>International Conference on Data Engineering >A GPU-accelerated Framework for Processing Trajectory Queries
【24h】

A GPU-accelerated Framework for Processing Trajectory Queries

机译:用于处理轨迹查询的GPU加速框架

获取原文

摘要

The increasing amount of trajectory data facilitates a wide spectrum of practical applications. In many such applications, large numbers of trajectory range and similarity queries are issued continuously, which calls for high-throughput trajectory query processing. Traditional in-memory databases lack considerations of the unique features of trajectories, thus suffering from inferior performance. Existing trajectory query processing systems are typically designed for only one type of trajectory queries, i.e., either range or similarity query, but not for both. Inspired by the massive parallelism on GPUs, in this paper, we develop a GPU-accelerated framework, named GAT, to support both types of trajectory queries (i.e., both range and similarity queries) with high throughput. For similarity queries, we adopt the Edit Distance on Real sequence (EDR) as the similarity measure which is accurate and robust to noise in real-world trajectories. GAT employs a GPU-friendly index called GTIDX to effectively filter invalid trajectories for both range and similarity queries, and exploits the GPU to perform parallel verifications. To accelerate the verification process on the GPU, we apply the Morton-based encoding method to reorganize trajectory points and facilitate coalesced data accesses for individual point data in global memory, which reduces the global memory bandwidth requirement significantly. We also propose a technique of grouping size-varying cells into balanced blocks with similar numbers of trajectory points, to achieve load balancing among the Streaming Multiprocessors (SMs) of the GPU. We conduct extensive experiments to evaluate the performance of GAT using two real-life trajectory datasets. The results show that GAT is scalable and achieves high throughput with acceptable indexing cost.
机译:轨迹数据的增加量有利于实际应用的宽光谱。在许多这样的应用,飞行距离和相似的查询大量地连续发行,这对于高通量轨迹查询处理呼叫。传统的内存数据库缺乏轨迹的独特功能的考虑,因此从性能较差的痛苦。现有轨迹查询处理系统通常被设计为仅一种类型的轨迹的查询,即,或者范围或相似性查询的,但不能用于二者。通过在GPU的大规模并行的启发,在本文中,我们开发了GPU加速的框架,名为GAT,支持两种类型的轨迹查询(即,距离和相似查询)的高吞吐量。对于类似的查询,我们采用实物序列编辑距离(EDR)的相似性度量是准确和稳健的现实世界的轨迹噪声。 GAT采用称为GTIDX有效过滤无效轨迹两者范围和相似性查询一个GPU友好指数,并利用GPU来执行并行验证。为了加快在GPU上的验证过程中,我们采用基于莫顿编码方法来重组轨迹点,便于在全局内存,这显著减少全局内存带宽要求各个点的数据凝聚的数据访问。我们还建议尺寸变化细胞分组与轨迹点的类似数字,平衡块,以实现负载GPU的流式多处理器(SM)之间平衡的技术。我们进行了广泛的实验,以评估GAT的使用两个现实生活轨迹数据集的性能。结果表明,GAT是可扩展的,并达到可接受的索引成本高吞吐量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号