[1] ZHANG Y,ZHOU X,ZHANG Y,et al. Virtual denormalization via array index reference for main memory OLAP[J]. IEEE Transactions on Knowledge and Data Engineering,2016,28(4):1061-1074. [2] BALKESEN C,TEUBNER J,ALONSO G,et al. Main-memory hash joins on multi-core CPUs:tuning to the underlying hardware[C]//Proceedings of the 29th International Conference on Data Engineering. Piscataway:IEEE,2013:362-373. [3] SHANBHAG A,MADDEN S,YU X. A study of the fundamental performance characteristics of GPUs and CPUs for database analytics[C]//Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. New York:ACM,2020:1617-1632. [4] BLANAS S,LI Y,PATEL J M. Design and evaluation of main memory hash join algorithms for multi-core CPUs[C]//Proceedings of the 2011 ACM SIGMOD International Conference on Management of Data. New York:ACM,2011:37-48. [5] BALKESEN C,ALONSO G,TEUBNER J,et al. Multi-core,mainmemory joins:sort vs. hash revisited[J]. Proceedings of the VLDB Endowment,2013,7(1):85-96. [6] RICHTER S,ALVAREZ V,DITTRICH J. A seven-dimensional analysis of hashing methods and its implications on query processing[J]. Proceedings of the VLDB Endowment,2015,9(3):96-107. [7] SCHUH S,CHEN X,DITTRICH J. An experimental comparison of thirteen relational equi-joins in main memory[C]//Proceedings of the 2016 International Conference on Management of Data. New York:ACM,2016:1961-1976. [8] CHNEG X,HE B,DU X,et al. A study of main-memory hash joins on many-core processor:a case with Intel knights landing architecture[C]//Proceedings of the 2017 ACM Conference on Information and Knowledge Management. New York:ACM,2017:657-666. [9] HE B,YANG K,FNAG R,et al. Relational joins on graphics processors[C]//Proceedings of the ACM SIGMOD International Conference on Management of Data. New York:ACM,2008:511-524. [10] BREB S,HEIMEL M,SIEGMUND N,et al. GPU-accelerated database systems:survey and open challenges[M]//PALPANAS T,POKORNÝ J,VAKALI A. Transactions on Large-Scale Dataand Knowledge-Centered Systems XV:Selected Papers from ADBIS 2013 Satellite Events,LNCS 8920. Berlin:Springer, 2014:1-35. [11] HE J,LU M,HE B. Revisiting co-processing for hash joins on the coupled CPU-GPU architecture[J]. Proceedings of the VLDB Endowment,2013,6(10):889-900. [12] AREFYEVA I,BRONESKE D,CAMPERO G,et al. Memory management strategies in CPU/GPU database systems:a survey[C]//Proceedings of the 2018 International Conference:Beyond Databases, Architectures and Structures, CCIS 928. Cham:Springer,2018:128-142. [13] SCHMIDT C,UFLACKER M. Workload-driven data placement for GPU-accelerated database management systems[C]//Proceedings of the 2019 Database Systems for Business, Technology and Web. Bonn,Germany:[s. n.],2019:91-94. [14] YABUTA M,NGUYEN A,KATO S,et al. Relational joins on GPUs:a closer look[J]. IEEE Transactions on Parallel and Distributed Systems,2017,28(9):2663-2673. [15] SIOULAS P,CHRYSOGELOS P,KARPATHIOTAKIS M,et al. Hardware-conscious hash-joins on GPUs[C]//Proceedings of the IEEE 35th International Conference on Data Engineering. Piscataway:IEEE,2019:698-709. [16] RUI R,LI H,TU Y. Join algorithms on GPUs:a revisit after seven years[C]//Proceedings of the 2015 International Conference Big Data. Piscataway:IEEE,2015:2541-2550. [17] HU X X,XI J Q,TANG D Y. Optimization for multi-join queries on the GPU[J]. IEEE Access,2020,8:118380-118395. [18] SOMPOLSKI J,ZUKOWSKI M,BONCZ P. Vectorization vs. compilation in query execution[C]//Proceedings of the 7th International Workshop on Data Management on New Hardware. New York:ACM,2011:33-40. [19] CHRYSOGELOS P,KARPATHIOTAKIS M,APPUSWAMY R, et al. HetExchange:encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines[J]. Proceedings of the VLDB Endowment,2019,12(5):544-556. [20] 张延松, 张宇, 王珊. 一种基于向量索引的内存OLAP星型连接加速新技术[J]. 计算机学报,2019,42(8):1686-1703. (ZHANG Y S,ZHANG Y,WANG S. A novel in-memory OLAP star join acceleration technique with vector index[J]. Chinese Journal of Computers,2019,42(8):1686-1703.) |