1.School of Computer Science and Engineering, Northeastern University, Shenyang 110169, China
2.Office of Information Construction and Network Security, Northeastern University, Shenyang 110169, China
LENG Fangling, LIU Jun, WU Yingying, BAO Yubin. Design and Optimization of Query Operator on GPU[J]. Computer Engineering and Applications, 2023, 59(8): 81-88.
[1] 裴威,李战怀,潘巍.GPU数据库核心技术综述[J].软件学报,2021,32(3):859-885.
PEI W,LI Z H,PAN W.Survey of key technologies in GPU database system[J].Journal of Software,2021,32(3):859-885.
[2] PAUL J,HE J,HE B.GPL:a GPU-based pipelined query processing engine[C]//Proceedings of the 2016 International Conference on Management of Data,2016:1935-1950.
[3] STEHLE E,JACOBSEN H A.A memory bandwidth-efficient hybrid radix sort on GPUs[C]//Proceedings of the 2017 ACM International Conference on Management of Data,2017:417-432.
[4] HE J,LU M,HE B.Revisiting co-processing for hash joins on the coupled CPU-GPU architecture[J].arXiv:1307.1955,2013.
[5] BRE? S,K?CHER B,HEIMEL M,et al.Ocelot/HyPE:optimized data processing on heterogeneous hardware[J].Proceedings of the VLDB Endowment,2014,7(13):1609-1612.
[6] ZHANG S,HE J,HE B,et al.OmniDB:towards portable and efficient query processing on parallel CPU/GPU architectures[J].Proceedings of the VLDB Endowment,2013,6(12):1374-1377.
[7] DOJCHINOVSKI D,GUSEV M,ZDRAVESKI V.Efficiently running SQL queries on GPU[C]//2018 26th Telecommunications Forum(TELFOR),2018:1-4.
[8] SHANBHAG A,PIRK H,MADDEN S.Efficient top-k query processing on massively parallel hardware[C]//Proceedings of the 2018 International Conference on Management of Data,2018:1557-1570.
[9] SHEHAB E,ALGERGAWY A,SARHAN A.Accelerating relational database operations using both CPU and GPU co-processor[J].Computers & Electrical Engineering,2017,57:69-80.
[10] HE B,YANG K,FANG R,et al.Relational joins on graphics processors[C]//2008 ACM SIGMOD International Conference on Management of Data,2008.
[11] SIOULAS P,CHRYSOGELOS P,KARPATHIOTAKIS M,et al.Hardware-conscious hash-joins on GPUs[C]//2019 IEEE 35th International Conference on Data Engineering(ICDE),2019:698-709.
[12] DING J,MINHAS U F,YU J,et al.ALEX:an updatable adaptive learned index[C]//Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data,2020:969-984.
[13] KARNAGEL T,MüLLER R,LOHMAN G M.Optimizing GPU-accelerated group-by and aggregation[C]//International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures,2015:13-24.
[14] DING X,LI Z.Column-stored system join optimization on coupled CPU-GPU architecture[C]//2015 4th International Conference on Computer Science and Network Technology(ICCSNT),2015:184-191.
[15] SATISH N,KIM C,CHHUGANI J,et al.Fast sort on CPUs and GPUs:a case for bandwidth oblivious SIMD sort[C]//Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data,2010:351-362.