Literature DB >> 26566545

Performance Modeling in CUDA Streams - A Means for High-Throughput Data Processing.

Hao Li, Di Yu, Anand Kumar, Yi-Cheng Tu.   

Abstract

Push-based database management system (DBMS) is a new type of data processing software that streams large volume of data to concurrent query operators. The high data rate of such systems requires large computing power provided by the query engine. In our previous work, we built a push-based DBMS named G-SDMS to harness the unrivaled computational capabilities of modern GPUs. A major design goal of G-SDMS is to support concurrent processing of heterogenous query processing operations and enable resource allocation among such operations. Understanding the performance of operations as a result of resource consumption is thus a premise in the design of G-SDMS. With NVIDIA's CUDA framework as the system implementation platform, we present our recent work on performance modeling of CUDA kernels running concurrently under a runtime mechanism named CUDA stream. Specifically, we explore the connection between performance and resource occupancy of compute-bound kernels and develop a model that can predict the performance of such kernels. Furthermore, we provide an in-depth anatomy of the CUDA stream mechanism and summarize the main kernel scheduling disciplines in it. Our models and derived scheduling disciplines are verified by extensive experiments using synthetic and real-world CUDA kernels.

Entities:  

Keywords:  CUDA; CUDA stream; DBMS; GPGPU; GPU; push-based systems

Year:  2014        PMID: 26566545      PMCID: PMC4640924          DOI: 10.1109/BigData.2014.7004245

Source DB:  PubMed          Journal:  Proc IEEE Int Conf Big Data


  1 in total

1.  Performance analysis of a dual-tree algorithm for computing spatial distance histograms.

Authors:  Shaoping Chen; Yi-Cheng Tu; Yuni Xia
Journal:  VLDB J       Date:  2011-08-01       Impact factor: 2.868

  1 in total
  2 in total

1.  Dynamic Memory Management in Massively Parallel Systems: A Case on GPUs.

Authors:  Minh Pham; Hao Li; Yongke Yuan; Chengcheng Mou; Kandethody Ramachandran; Zichen Xu; Yicheng Tu
Journal:  ICS       Date:  2022-06-28

2.  Concurrent query processing in a GPU-based database system.

Authors:  Hao Li; Yi-Cheng Tu; Bo Zeng
Journal:  PLoS One       Date:  2019-04-16       Impact factor: 3.240

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.