We engineer a GPU implementation of a B-Tree that supports concurrent queries (point, range, and successor) and updates (insertions and deletions). Our B-tree outperforms the …
J Zhang, S You - Proceedings of the 1st ACM SIGSPATIAL International …, 2012 - dl.acm.org
Point-in-Polygon (PIP) test is fundamental to spatial databases and GIS. Motivated by the slow response times in joining large-scale point locations with polygons using traditional …
IoT produces a huge amount of big data as it comprises billions of devices that are interconnected with each other through internet. Today's majority of the big data part is about …
We develop a dynamic dictionary data structure for the GPU, supporting fast insertions and deletions, based on the Log Structured Merge tree (LSM). Our implementation on an NVIDIA …
M Gowanlock, B Karsin - Journal of parallel and distributed computing, 2019 - Elsevier
The self-join finds all objects in a dataset within a threshold of each other defined by a similarity metric. As such, the self-join is a fundamental building block for the field of …
B Yu, H Kim, W Choi, D Kwon - 2011 IEEE Ninth International …, 2011 - ieeexplore.ieee.org
Recently, various research efforts have been conducted to develop strategies for accelerating multi-dimensional query processing using the Graphics Processing Units …
Proliferation of IoT devices produces the enormous amount of data that need to be stored on clouds. A main focus of this paper is to ensure the secrecy of data, while it is in transit …