Font Size: a A A

Fast Computation on Processing Data Warehousing Queries on GPU Devices

Posted on:2017-06-12Degree:M.S.C.SType:Thesis
University:University of South FloridaCandidate:Cyrus, SamFull Text:PDF
GTID:2468390014473037Subject:Computer Science
Abstract/Summary:
Current database management systems use Graphic Processing Units (GPUs) as dedicated accelerators to process each individual query, which results in underutilization of GPU. When a single query data warehousing workload was run on an open source GPU query engine, the utilization of main GPU resources was found to be less than 25%. The low utilization then leads to low system throughput. To resolve this problem, this paper suggests a way to transfer all of the desired data into the global memory of GPU and keep it until all queries are executed as one batch. The PCIe transfer time from CPU to GPU is minimized, which results in better performance in less time of overall query processing. The execution time was improved by up to 40% when running multiple queries, compared to dedicated processing.
Keywords/Search Tags:GPU, Processing, Data, Queries, Query
Related items