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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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 |
---|