[go: up one dir, main page]

Zhang et al., 2021 - Google Patents

Parallelizing intra-window join on multicores: An experimental study

Zhang et al., 2021

View PDF
Document ID
3413356237899555023
Author
Zhang S
Mao Y
He J
Grulich P
Zeuch S
He B
Ma R
Markl V
Publication year
Publication venue
Proceedings of the 2021 International Conference on Management of Data

External Links

Snippet

The intra-window join (IaWJ), ie, joining two input streams over a single window, is a core operation in modern stream processing applications. This paper presents the first comprehensive study on parallelizing the IaWJ on modern multicore architectures. In …
Continue reading at www.tu.berlin (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/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/30442Query optimisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • 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
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/885Monitoring specific for caches
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

Similar Documents

Publication Publication Date Title
Zhang et al. Parallelizing intra-window join on multicores: An experimental study
Lu et al. Large-scale distributed graph computing systems: An experimental evaluation
He et al. Revisiting co-processing for hash joins on the coupled cpu-gpu architecture
Satish et al. Navigating the maze of graph analytics frameworks using massive graph datasets
Paul et al. GPL: A GPU-based pipelined query processing engine
US20180217991A1 (en) A method to rank documents by a computer, using additive ensembles of regression trees and cache optimisation, and search engine using such a method
Miao et al. Streambox-hbm: Stream analytics on high bandwidth hybrid memory
Liu et al. Powerwalk: Scalable personalized pagerank via random walks with vertex-centric decomposition
Curino et al. Benchmarking oltp/web databases in the cloud: The oltp-bench framework
Sha et al. Gpu-based graph traversal on compressed graphs
Yang et al. Random walks on huge graphs at cache efficiency
Sun et al. ThunderRW: An in-memory graph random walk engine
Abdelhamid et al. Prompt: Dynamic data-partitioning for distributed micro-batch stream processing systems
Feng et al. Evaluating memory-hard proof-of-work algorithms on three processors
Zhang et al. Scalable online interval join on modern multicore processors in openmldb
He et al. Booster: An accelerator for gradient boosting decision trees training and inference
Szustak et al. Profiling and optimization of Python-based social sciences applications on HPC systems by means of task and data parallelism
Chou et al. Batched graph community detection on gpus
Schubert et al. Exploiting Access Pattern Characteristics for Join Reordering
Ozsoy et al. Achieving TeraCUPS on longest common subsequence problem using GPGPUs
Esfahani On designing structure-aware high-performance graph algorithms
Porobic et al. Characterization of the Impact of Hardware Islands on OLTP
Saeed et al. A portable benchmark suite for highly parallel data intensive query processing
Bruno et al. Recurring Job Optimization for Massively Distributed Query Processing.
Ma et al. A Vertex Cut based Framework for Load Balancing and Parallelism Optimization in Multi-core Systems