Method for accelerating GPU operator execution in heterogeneous database system and application

The invention discloses a method for accelerating GPU operator execution in a heterogeneous database system, and the method comprises the steps: judging whether a specific operator combination needs to be fused or not in a query optimization stage, and executing according to a scheme after query opt...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: XU CHEN, CHEN XIANSEN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses a method for accelerating GPU operator execution in a heterogeneous database system, and the method comprises the steps: judging whether a specific operator combination needs to be fused or not in a query optimization stage, and executing according to a scheme after query optimization in a query execution stage. The method comprises the following steps: acquiring a query plan generated by a heterogeneous database system based on a traditional database for a query statement; the query plan determines whether a special execution plan generation strategy is considered or not according to whether a GPU operator is used or not; through a cost estimation method, considering the fused operator cost for operators in a specific operator combination to judge whether fusion is effective or not and deciding whether the operators are placed on the GPU or not; after operators in a specific combination are determined to be placed on the GPU, a specific fusion execution strategy is selected; and the h