Abstract
Join is one of the most important operations in data analytics systems. Prior works focus mainly on join optimization using GPUs, but little is known about performance impact on the MICs. In order to investigate potential benefits of the use of MIC accelerators in improving performance of join operation, in this paper we design a join scheme with a CPU and MICs working collaboratively. This scheme includes task partitioning, a data transfer mode, join algorithm design. Experimental results show that our collective join scheme is effective for a heterogeneous platform with two Xeon Phi cards, and can improve performance by up to 30 % over the CPU-only platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Stuart, O., Brian, R., Ziliang, Z.: SQLPhi: a SQL-based database engine for Intel Xeon Phi coprocessors. In: Proceedings of the 2014 International Conference on Big Data Science and Computing, pp. 1–6. ACM Press, New York (2014)
Jha, S., He, B., Lu, M., et al.: Improving main memory hash joins on Intel Xeon Phi processors: an experimental approach. VLDB Endowment 8(6), 642–653 (2015)
Kim, C., Sedlar, E., Chhugani, J., et al.: Sort vs. hash revisited: fast join implementation on modern multicore CPUs. VLDB Endowment 2(2), 1378–1389 (2009)
Karnagel, T., Habich, D., Schlegel, B., et al.: Heterogeneity-aware operator placement in column-store DBMS. Datenbank-Spektrum 14(3), 211–221 (2014)
Potluri, S., Venkatesh, A., et al.: Efficient intra-node communication on intel-MIC clusters. In: The 13th IEEE/ACM Cluster, Cloud and Grid Computing, pp. 128–135 (2013)
Balkesen, C., Alonso, G., Teubner, J., et al.: Multi-core, main-memory joins: sort vs. hash revisited. In: The 40th International Conference on Very Large Data Bases, pp. 85–96, Hangzhou (2014)
Acknowledgment
This work is supported by National Basic Research Program of China (973) (No. 2014CB340403, No. 2012CB316205), National High Technology Research and Development Program of China (863) (No. 2014AA015204) and NSFC under the grant No. 61272137, 61033010, 61202114 and NSSFC (No. 12&ZD220), and the Fundamental Research Funds for the Central Universities, and the Research Funds of Renmin University of China (15XNH113, 15XNLQ06).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Zhou, K., Sun, H., Chen, H., Wu, T., Li, C. (2016). A Collaborative Join Scheme on a MIC-Based Heterogeneous Platform. In: Li, F., Shim, K., Zheng, K., Liu, G. (eds) Web Technologies and Applications. APWeb 2016. Lecture Notes in Computer Science(), vol 9932. Springer, Cham. https://doi.org/10.1007/978-3-319-45817-5_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-45817-5_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45816-8
Online ISBN: 978-3-319-45817-5
eBook Packages: Computer ScienceComputer Science (R0)