Publications -> Conference Papers

Efficient Query Processing on Many-core Architectures: A Case Study with Intel Xeon Phi Processor


Authors: X. Cheng, B. He, M. Lu, C. T. Lau, H. P. Huynh, and R. S. M. Goh
Title: Efficient Query Processing on Many-core Architectures: A Case Study with Intel Xeon Phi Processor
Abstract: Recently, Intel Xeon Phi is emerging as a many-core processor with up to 61 x86 cores. In this demonstration, we present PhiDB, an OLAP query processor with simultaneous multi-threading (SMT) capabilities on Xeon Phi as a case study for parallel database performance on future many-core processors. With the trend towards many-core architectures, query operator optimizations, and efficient query scheduling on such many-core architectures remain as challenging issues. This motivates us to redesign and evaluate query processors. In PhiDB, we apply Xeon Phi aware optimizations on query operators to exploit hardware features of Xeon Phi, and design a heuristic algorithm to schedule the concurrent execution of query operators for better performance, to demonstrate the performance impact of Xeon Phi aware optimizations. We have also developed a user interface for users to explore the underlying performance impacts of hardware-conscious optimizations and scheduling plans.
Keywords: 
Conference Name: 2016 International Conference on Management of Data (SIGMOD'16)
Location: San Francisco, USA
Publisher: ACM
Year: 2016
Accepted PDF File: Efficient_Query_Processing_on_Many-core_Architectures_A_Case_Study_with_Intel_Xeon_Phi_Processor_accepted.pdf
Permanent Link: http://dx.doi.org/10.1145/2882903.2899407
Reference: X. Cheng, B. He, M. Lu, C. T. Lau, H. P. Huynh, and R. S. M. Goh, “Efficient query processing on many-core architectures: A case study with Intel Xeon Phi processor,” in Proceedings of the 2016 International Conference on Management of Data (SIGMOD’16). ACM, June–July 2016, pp. 2081–2084.
bibtex: 
@inproceedings{LILY-c84, 
    author	= {Cheng, Xuntao and He, Bingsheng and Lu, Mian and Lau, Chiew Tong and Huynh, Huynh Phung and Goh, Rick Siow Mong},
    title	= {Efficient Query Processing on Many-core Architectures: A Case Study with {I}ntel {X}eon {P}hi Processor},  
    booktitle	= {Proceedings of the 2016 International Conference on Management of Data (SIGMOD'16)}, 
    year		= {2016}, 
    month	= {June--July}, 
    pages	= {2081-2084}, 
    location	= {San Francisco, USA},
    publisher	= {ACM},
 }