arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.03630cs.DB
收藏

GPU友好的空间几何数据模型和代数:扩展版本

A GPU-friendly Geometric Data Model and Algebra for Spatial Queries: Extended Version

Harish Doraiswamy, Juliana Freire

摘要:

低成本传感器的可用性导致了空间数据量的空前增长。然而,即使是在大型数据集上评估简单的空间查询所需的时间也极大地阻碍了我们交互式地探索这些数据集并提取可操作见解的能力。图形处理单元(GPU)越来越多地被用于加速空间查询。然而,现有的基于GPU的解决方案有两个重要的缺点:它们通常与它们所针对的特定查询类型紧密耦合,使得它们难以适应其他查询;并且由于它们的设计基于基于CPU的方法,因此很难有效地利用GPU提供的所有好处。作为GPU空间查询处理主流的第一步,我们提出了一个新的模型,表示空间数据的几何对象,并定义了一个代数组成的GPU友好的组合运算符,这些对象上操作。我们证明了所提出的代数的表达能力,制定标准的空间查询代数表达式。我们还提出了一个概念验证的原型,支持运营商的子集,并表明它是至少两个数量级的速度比基于CPU的实现。这种性能提升是通过使用独立的Nvidia移动GPU和商用笔记本电脑中常见的功能较弱的集成GPU来实现的。

英文摘要:

The availability of low cost sensors has led to an unprecedented growth in the volume of spatial data. However, the time required to evaluate even simple spatial queries over large data sets greatly hampers our ability to interactively explore these data sets and extract actionable insights. Graphics Processing Units~(GPUs) are increasingly being used to speedup spatial queries. However, existing GPU-based solutions have two important drawbacks: they are often tightly coupled to the specific query types they target, making it hard to adapt them for other queries; and since their design is based on CPU-based approaches, it can be difficult to effectively utilize all the benefits provided by the GPU. As a first step towards making GPU spatial query processing mainstream, we propose a new model that represents spatial data as geometric objects and define an algebra consisting of GPU-friendly composable operators that operate over these objects. We demonstrate the expressiveness of the proposed algebra by formulating standard spatial queries as algebraic expressions. We also present a proof-of-concept prototype that supports a subset of the operators and show that it is at least two orders of magnitude faster than a CPU-based implementation. This performance gain is obtained both using a discrete Nvidia mobile GPU and the less powerful integrated GPUs common in commodity laptops.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑