Fluid Co-processing: GPU Bloom-filters for CPU Joins

被引:0
|
作者
Gubner, Tim [1 ]
Tome, Diego [1 ]
Lang, Harald [2 ]
Boncz, Peter [1 ]
机构
[1] CWI, Amsterdam, Netherlands
[2] TUM, Munich, Germany
关键词
CUCKOO;
D O I
10.1145/3329785.3329934
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are bottlenecked by the slow bus connection to the CPU and the limited size of GPU memories. In this paper we demonstrate a database workload where co-processing actually helps: accelerating large join pipelines where the join condition is selective, by pushing down a Bloom filter test for early pruning. GPUs are more powerful than CPUs for computing hash functions needed in Bloom filter tests, have a local memory with significantly more random-access bandwidth than the CPU, and since only keys (or extracts thereof) have to be moved to the GPU, data transfers over the bus are relatively small. Our microbenchmarks show that raw Bloom filter lookups are up to 6x faster on the GPU than on the CPU in case the Bloom filter is larger than the CPU cache. The next quest is for a database architecture that allows efficient CPU-GPU co-processing. We present a new heterogeneous query processing framework based on fluid co-processing. In fluid co-processing, tasks of different sizes - that fit the device - are dynamically co-processed. Early results show that fluid co-processing consistently improves end-to-end CPU performance of early pruning in join queries thanks to the GPU, by factors up to 2-3x.
引用
收藏
页数:10
相关论文
共 30 条
  • [21] Corrosion of stainless steels in the riser during co-processing of bio-oils in a fluid catalytic cracking pilot plant
    Brady, M. P.
    Keiser, J. R.
    Leonard, D. N.
    Zacher, A. H.
    Bryden, K. J.
    Weatherbee, G. D.
    [J]. FUEL PROCESSING TECHNOLOGY, 2017, 159 : 187 - 199
  • [22] Molecular Modelling of Co-processing Biomass Pyrolysis Oil with Vacuum Gasoil in an Oil Refinery Fluid Catalytic Cracking Unit
    Al Jamti, Mohamed
    Smith, Robin
    Li, Jie
    [J]. 29TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT A, 2019, 46 : 991 - 996
  • [23] Conversion of low density polyethylene into fuel through co-processing with vacuum gas oil in a fluid catalytic cracking riser reactor
    Odjo, Andrew O.
    Garcia, Angela N.
    Marcilla, Antonio
    [J]. FUEL PROCESSING TECHNOLOGY, 2013, 113 : 130 - 140
  • [24] Techno-economic analysis of bio-oil co-processing with vacuum gas oil to transportation fuels in an existing fluid catalytic cracker
    Wu, Le
    Wang, Yuqi
    Zheng, Lan
    Wang, Peiyu
    Han, Xiaolong
    [J]. ENERGY CONVERSION AND MANAGEMENT, 2019, 197
  • [25] Fluid catalytic co-processing of bio-oils with petroleum intermediates: Comparison of vapour phase low pressure hydrotreating and catalytic cracking as pretreatment
    Eschenbacher, Andreas
    Myrstad, Trond
    Bech, Niels
    Hang Dao Thi
    Auersvald, Milos
    Van Geem, Kevin M.
    Jensen, Anker D.
    [J]. FUEL, 2021, 302
  • [26] Challenges in determining the renewable content of the final fuels after co-processing biogenic feedstocks in the fluid catalytic cracker (FCC) of a commercial oil refinery
    Su, Jianping
    Cao, Liang
    Lee, Gary
    Tyler, Jonathan
    Ringsred, Anna
    Rensing, Michael
    van Dyk, Susan
    O'Connor, Don
    Pinchuk, Robert
    Saddler, Jack
    [J]. FUEL, 2021, 294
  • [27] Co-processing of hydrothermal liquefaction algal bio-oil and petroleum feedstock to fuel-like hydrocarbons via fluid catalytic cracking
    Santillan-Jimenez, Eduardo
    Pace, Robert
    Morgan, Tonya
    Behnke, Craig
    Sajkowski, Daniel J.
    Lappas, Angelos
    Crocker, Mark
    [J]. FUEL PROCESSING TECHNOLOGY, 2019, 188 : 164 - 171
  • [28] Effect of Various Green Carbon Tracking Methods on Life Cycle Assessment Results for Fluid Catalytic Cracker Co-processing of Fast Bio-oil
    Lammens, Tijs M.
    [J]. ENERGY & FUELS, 2022, 36 (20) : 12617 - 12627
  • [29] Tracking the green coke production when co-processing lipids at a commercial fluid catalytic cracker (FCC): combining isotope 14C and causal discovery analysis
    Su, Jianping
    Cao, Liang
    Lee, Gary
    Gopaluni, Bhushan
    Siang, Lim C. C.
    Cao, Yankai
    van Dyk, Susan
    Pinchuk, Robert
    Saddler, Jack
    [J]. SUSTAINABLE ENERGY & FUELS, 2022, 6 (24) : 5600 - 5607
  • [30] Efficient hydrodeoxygenation of guaiacol and fast-pyrolysis oil from rice straw over PtNiMo/SBA-15 catalyst for co-processing in fluid catalytic cracking process
    Le-Phuc, Nguyen
    Ngo, Phuong T.
    Ha, Quan L. M.
    Tran, Tri V.
    Phan, Thien T.
    Luu, Loc C.
    Duong, Long T.
    Phan, Binh M. Q.
    [J]. JOURNAL OF ENVIRONMENTAL CHEMICAL ENGINEERING, 2020, 8 (02):