If you made any changes in Pure these will be visible here soon.

Personal profile


I am a final-year Ph.D. student in 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 Ph.D. project aims to explore hardware acceleration for Simultaneous Localization and Mapping (SLAM) systems on embedded System-on-Chip (SoC) platforms. In particular, I conducted SLAM system designs with Field Programmable Gate Arrays (FPGAs) using High-Level Synthesis (HLS), with a focus on data transfer optimization for sparse computations.

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 modeling 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

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

Sep 2018Sep 2019

Award Date: 31 Oct 2019

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

Sep 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