Ruiqi Ye


Personal profile


I earned my PhD from the Advanced Processor Technologies (APT) group at the Department of Computer Science, University of Manchester, advised by Professor Mikel Luján and Mr Graham Riley.  

My PhD project aims to explore hardware acceleration for visual Simultaneous Localization and Mapping (SLAM) systems on embedded System-on-Chip (SoC) platforms. In particular, I tried to accelerate visual SLAM systems with High-Level Synthesis (HLS), with a focus on data transfer optimization for sparse kernels.

I also have a broad interest in domain-specific acceleration and software performance optimization using heterogeneous accelerators (GPU and FPGA). I have extensive experience in C++, CUDA, OpenCL and HLS C++. I also have some experience in OpenMP and MPI.

I obtained my MSc in Advanced Computer Science from the University of Manchester, where I work on accelerating a climate modelling algorithm called Shallow Water on FPGA using OpenCL, advised by Mr Graham Riley.

I obtained my BEng in Software Engineering from Shandong University.

Expertise related to UN Sustainable Development Goals

In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):

  • SDG 7 - Affordable and Clean Energy

Education/Academic qualification

Doctor of Science, Exploring Visual SLAM Acceleration with HLS, Advanced Processor Technology

19 Dec 20198 May 2024

Award Date: 8 May 2024

Master of Science, Optimization of Simplified Shallow Water OpenCL Application on FPGA, The University of Manchester

Sept 2018Sept 2019

Award Date: 31 Oct 2019

Bachelor of Engineering, Accelerating SM2 Elliptic Curve Encryption Algorithm using GPU, Shandong University

Sept 2014Jun 2018

Award Date: 20 Jun 2018

External positions

Intern, Chinese Academy of Sciences

31 Jul 201731 Jan 2018

Areas of expertise

  • QA75 Electronic computers. Computer science
  • FPGA acceleration
  • Reconfigurable Computing
  • QA76 Computer software
  • SLAM
  • Computer vision
  • Robotics


Dive into the research topics where Ruiqi Ye is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles