[go: up one dir, main page]

Ward et al., 2014 - Google Patents

Real-time continuous intersection joins over large sets of moving objects using graphic processing units

Ward et al., 2014

View PDF
Document ID
2105426764786537769
Author
Ward P
He Z
Zhang R
Qi J
Publication year
Publication venue
The VLDB Journal

External Links

Snippet

Abstract The Multiple Time Bucket Join (MTB-join) algorithm is the state of the art for processing the continuous intersection join (CI-join) query over moving objects. It considerably outperforms alternatives, but still falls short of real-time application …
Continue reading at www.ruizhang.info (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30386Retrieval requests
    • G06F17/30424Query processing
    • G06F17/30442Query optimisation
    • G06F17/30445Query optimisation for parallel queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30386Retrieval requests
    • G06F17/30424Query processing
    • G06F17/30533Other types of queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30386Retrieval requests
    • G06F17/30424Query processing
    • G06F17/30477Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30312Storage and indexing structures; Management thereof
    • G06F17/30321Indexing structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30587Details of specialised database models
    • G06F17/30592Multi-dimensional databases and data warehouses, e.g. MOLAP, ROLAP
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30943Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
    • G06F17/30946Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type indexing structures
    • G06F17/30961Trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N99/00Subject matter not provided for in other groups of this subclass

Similar Documents

Publication Publication Date Title
Ward et al. Real-time continuous intersection joins over large sets of moving objects using graphic processing units
Dafir et al. A survey on parallel clustering algorithms for big data
Hu et al. Distance indexing on road networks
Peng et al. Fast data series indexing for in-memory data
Kim et al. Exploiting massive parallelism for indexingmulti-dimensional datasets on the GPU
Kim et al. Co-processing heterogeneous parallel index for multi-dimensional datasets
Meyer et al. Warp-centric k-nearest neighbor graphs construction on GPU
Peng et al. Harpgbdt: Optimizing gradient boosting decision tree for parallel efficiency
Wang et al. A scalable spatial skyline evaluation system utilizing parallel independent region groups
Liu et al. How good are multi-dimensional learned indexes? An experimental survey
Concessao et al. Meerkat: A framework for dynamic graph algorithms on gpus
Nouri et al. GPU-based parallel indexing for concurrent spatial query processing
Liu et al. Improving density peaks clustering through GPU acceleration
Uribe-Paredes et al. A gpu-based implementation for range queries on spaghettis data structure
Lettich et al. Processing streams of spatial k-NN queries and position updates on manycore GPUs
Gurumurthy et al. Cooking DBMS operations using granular primitives: An overview on a primitive-based RDBMS query evaluation
Kipf et al. Adaptive geospatial joins for modern hardware
Wang et al. Design and optimization of DBSCAN Algorithm based on CUDA
Galicia et al. Rdfpartsuite: bridging physical and logical RDF partitioning
Zhang et al. Main-memory foreign key joins on advanced processors: Design and re-evaluations for OLAP workloads
García-García et al. MRSLICE: efficient rknn query processing in spatialhadoop
Nguyen et al. Accelerating range queries for large-scale unstructured meshes
Huang et al. Multi-level dataset decomposition for parallel frequent itemset mining on a cluster of personal computers
Zheng et al. Lock-free triangle counting on GPU
Qin et al. Dot-product join: An array-relation join operator for big model analytics