About me

I received my Ph.D. degree from School of Computing, National University of Singapore, under the supervision of Prof. Bingsheng He.

My research focuses on deployable hardware accelerators for emerging applications such as graph processing and database systems.

Education

  • National University of Singapore (Sep 2017 - May 2022)
    • Ph.D. in Computer Science
  • Harbin Institute of Technology (Aug 2012 - Jun 2016)
    • B.E. in Microelectronic Engineering

Research Projects

  • Scaling Graph Processing on HBM-enabled FPGAs with Heterogeneous Pipelines
  • An HLS-based Framework for Accelerating Data Intensive Applications on FPGAs
  • An Efficient Graph Processing Framework on HLS-based FPGAs
  • Hash Joins on Coupled CPU-FPGA Architecture
  • Breadth-first Search (BFS) on Coupled CPU-FPGA Architecture

Publications

  • Xinyu Chen, Feng Cheng, Hongshi Tan, Yao Chen, Bingsheng He, and Weng-Fai Wong. “ ReGraph: Scaling Graph Processing on HBM-enabled FPGAs with Heterogeneous Pipelines “ The International Symposium on Microarchitecture (MICRO), 2022.

  • Xinyu Chen, Feng Cheng, Hongshi Tan, Yao Chen, Bingsheng He, Weng-Fai Wong and Deming Chen. “  ThunderGP: Resource-Efficient Graph Processing Framework on FPGAs with HLS  “ACM Transactions on Reconfigurable Technology and Systems (TRETS), 2022.

  • Hongshi Tan, Xinyu Chen, Yao Chen, Bingsheng He, Weng-Fai Wong and Deming Chen. “ ThundeRiNG: Generating Multiple Independent Random Number Sequences on FPGAs”  The International Conference on Supercomputing (ICS), 2021. [Paper][Code]

  • Xinyu Chen, Hongshi Tan, Yao Chen, Bingsheng He, Weng-Fai Wong and Deming Chen. “ Skew-Oblivious Data Routing for Data-Intensive Applications on FPGAs with HLS”  The 58th Design Automation Conference (DAC), 2021.  [Paper]

  • Xinyu Chen, Hongshi Tan, Yao Chen, Bingsheng He, Weng-Fai Wong and Deming Chen. “ThunderGP: HLS-based graph processing framework on FPGAs” The International Symposium on Field-Programmable Gate Arrays (FPGA), 2021. [Paper][Code]

  • Xinyu Chen, Yao Chen, Ronak Bajaj, Jiong He, Bingsheng He, Weng-Fai Wong and Deming Chen. “Is FPGA useful for hash joins?” The International Conference on Innovative Data Systems Research (CIDR), 2020. [Paper][Code]

  • Husong Liu, Shengliang Lu, Xinyu Chen, and Bingsheng He. “G 3: When Graph Neural Networks Meet Parallel Graph Processing Systems on GPUs.” The International Conference on Very Large Data Bases (VLDB), 2020. (demo paper) [Paper][Code]

  • Xinyu Chen, Ronak Bajaj, Yao Chen, Jiong He, Bingsheng He, Weng-Fai Wong, and Deming Chen. “On-The-Fly Parallel Data Shuffling for Graph Processing on OpenCL-based FPGAs.” The International Conference on Field Programmable Logic and Applications (FPL), 2019. [Paper][Code]

  • Cheng Liu, Xinyu Chen, Bingsheng He, Xiaofei Liao, Ying Wang, and Lei Zhang. “OBFS: OpenCL Based BFS Optimizations on Software Programmable FPGAs.” The International Conference on Field-Programmable Technology (FPT), 2019. (short paper) [Paper][Code]

  • Xuntao Cheng, Bingsheng He, Eric Lo, Wei Wang, Shengliang Lu, and Xinyu Chen. “Deploying Hash Tables on Die-Stacked High Bandwidth Memory.” The International Conference on Information and Knowledge Management (CIKM), 2019.

  • Chuang-Yi Gui, Long Zheng, Bingsheng He, Cheng Liu, Xinyu Chen, Xiao-Fei Liao, and Hai Jin. “A survey on graph processing accelerators: Challenges and opportunities.” Journal of Computer Science and Technology, 2019. 

Work Experiences

  • Alibaba Group - Intern in departmet of PAI (Jun 2017 - Aug 2017)
    • Analyze the performance of the CNN accelerator on Intel Stratix 10 devices and identify system bottlenecks
  • Xilinx - Intern in department of XUP (Sep 2015 - Aug 2016)
    • Explore hardware-accelerated video processing on Xilinx Zynq FPGAs

Honors & Awards

  • Research Achievement Award, issued by National University of Singapore (2021)
  • Xilinx Adaptive Computing Developer Contest, 3rd Place (9 out of 72), issued by Xilinx (2020) [link]
  • Research Achievement Award, issued by National University of Singapore (2020)
  • Research Scholarship, issued by National University of Singapore (2017)
  • Honor Graduation of Harbin Institute of Technology (Top 2%) (2016)
  • National Scholarship (Top 2%), issued by China Ministry of Education (2013)
  • National Undergraduate Electronics Design Contest (Second Prize,Top 4.9%), issued by China Ministry of Education (2013)

Teaching Experiences

  • Teaching Assistant of CS4225: Big Data Systems for Data Science
    • NUS, 2020 Spring
  • Teaching Assistant of CG2271: Real-time Operating System
    • NUS, 2018 Spring, 2018 Fall and 2019 Fall
  • Teaching Assistant of IT1001: Introduction to Computing
    • NUS, 2019 Fall

Talks

  • Xilinx Adaptive Compute Clusters (XACC) Technique Talk, 2021 [link]
  • Xilinx University Program Winter Camp invited talk, 2021
  • Invited talk at Georgia Tech seminar, 2021

Professional Services

  • Reviewer of TKDE 2022
  • Reviewer of Information Science 2021
  • External reviewer of ICDCS 2021
  • External reviewer of CCGrid 2021