Load-aware inter-co-processor parallelism in database query processing

作者:

Highlights:

• Contribute heuristics to enhance performance by exploiting inter-device parallelism

• Heuristics consider load and speed on (co-)processors.

• Extensive evaluation on four use cases: aggregation, selection, sort, and join

• Assess the performance of best heuristic for systems with multiple co-processors

• Discuss how operator-stream-based scheduling can be used in a query processor

摘要

•Contribute heuristics to enhance performance by exploiting inter-device parallelism•Heuristics consider load and speed on (co-)processors.•Extensive evaluation on four use cases: aggregation, selection, sort, and join•Assess the performance of best heuristic for systems with multiple co-processors•Discuss how operator-stream-based scheduling can be used in a query processor

论文关键词:Co-processing,Query processing,Query optimization

论文评审过程:Received 31 December 2013, Revised 31 March 2014, Accepted 3 July 2014, Available online 10 July 2014.

论文官网地址:https://doi.org/10.1016/j.datak.2014.07.003