Publications

2023

  1. LightRW: FPGA Accelerated Graph Dynamic Random Walks
    Hongshi Tan ,  Xinyu Chen ,  Yao Chen ,  Bingsheng He ,  and  Weng-Fai Wong
    Proceedings of the ACM on Management of Data (SIGMOD), 2023

2022

  1. ReGraph: Scaling Graph Processing on HBM-enabled FPGAs with Heterogeneous Pipelines
    Xinyu Chen ,  Yao Chen ,  Feng Cheng ,  Hongshi Tan ,  Bingsheng He ,  and  Weng-Fai Wong
    In IEEE/ACM International Symposium on Microarchitecture (MICRO) , 2022
  2. ThunderGP: Resource-efficient graph processing framework on FPGAs with HLS
    Xinyu Chen ,  Feng Cheng ,  Hongshi Tan ,  Yao Chen ,  Bingsheng He ,  Weng-Fai Wong ,  and  Deming Chen
    ACM Transactions on Reconfigurable Technology and Systems (TRETS), 2022

2021

  1. ThunderGP: HLS-based graph processing framework on FPGAs
    Xinyu Chen ,  Hongshi Tan ,  Yao Chen ,  Bingsheng He ,  Weng-Fai Wong ,  and  Deming Chen
    In ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) , 2021
  2. Skew-oblivious data routing for data intensive applications on FPGAs with HLS
    Xinyu Chen ,  Hongshi Tan ,  Yao Chen ,  Bingsheng He ,  Weng-Fai Wong ,  and  Deming Chen
    In ACM/IEEE Design Automation Conference (DAC) , 2021
  3. ThundeRiNG: generating multiple independent random number sequences on FPGAs
    Hongshi Tan ,  Xinyu Chen ,  Yao Chen ,  Bingsheng He ,  and  Weng-Fai Wong
    In ACM International Conference on Supercomputing (SC) , 2021

2020

  1. Is FPGA useful for hash joins?
    Xinyu Chen ,  Yao Chen ,  Ronak Bajaj ,  Jiong He ,  Bingsheng He ,  Weng-Fai Wong ,  and  Deming Chen
    In Conference on Innovative Data Systems Research (CIDR) , 2020
  2. G3: when graph neural networks meet parallel graph processing systems on GPUs
    Husong Liu ,  Shengliang Lu ,  Xinyu Chen ,  and  Bingsheng He
    Proceedings of the VLDB Endowment (VLDB), 2020

2019

  1. Deploying hash tables on die-stacked high bandwidth memory
    Xuntao Cheng ,  Bingsheng He ,  Eric Lo ,  Wei Wang ,  Shengliang Lu ,  and  Xinyu Chen
    In International Conference on Information and Knowledge Management (CIKM) , 2019
  2. On-the-fly parallel data shuffling for graph processing on OpenCL-based FPGAs
    Xinyu Chen ,  Ronak Bajaj ,  Yao Chen ,  Jiong He ,  Bingsheng He ,  Weng-Fai Wong ,  and  Deming Chen
    In International Conference on Field Programmable Logic and Applications (FPL) , 2019
  3. A survey on graph processing accelerators: Challenges and opportunities
    Chuang-Yi Gui ,  Long Zheng ,  Bingsheng He ,  Cheng Liu ,  Xin-Yu Chen ,  Xiao-Fei Liao ,  and  Hai Jin
    Journal of Computer Science and Technology, 2019
  4. OBFS: OpenCL based BFS optimizations on software programmable FPGAs
    Cheng Liu ,  Xinyu Chen ,  Bingsheng He ,  Xiaofei Liao ,  Ying Wang ,  and  Lei Zhang
    In International Conference on Field-Programmable Technology (FPT) , 2019