Invention Grant
- Patent Title: GPU enabled database systems
- Patent Title (中): 支持GPU的数据库系统
-
Application No.: US12765459Application Date: 2010-04-22
-
Publication No.: US08392463B2Publication Date: 2013-03-05
- Inventor: Akshay Gautam , Ritesh K. Gupta
- Applicant: Akshay Gautam , Ritesh K. Gupta
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Kali Law Group, P.C.
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F17/00

Abstract:
Methods for parallel query execution of a database operation on a database utilizing a graphics processing unit (GPU) are presented including: receiving query by a host, the query including database relations; starting a GPU kernel, where the GPU kernels include a GPU memory; hash partitioning the database relations by the GPU kernel; loading the partitioned database relations into the GPU memory; loading keyed partitions corresponding the hash partitioned database relations into the GPU memory; building a hash table for a smaller of the hash partitioned database relations; and executing the query. In some embodiments, methods further include returning a result of the query. In some embodiments, methods further include when the query is a long query including a number of operators, parsing the long query into a number of sub-queries; for each of the sub-queries, starting one of the GPU kernels such that the sub-queries are processed in parallel.
Public/Granted literature
- US20110264626A1 GPU ENABLED DATABASE SYSTEMS Public/Granted day:2011-10-27
Information query