Yiming Gan bio photo

Email

My CV

LinkedIn

Google Scholar

I’m leading a research group in the Institute of Computing Technology, Chinese Academy of Sciences. We work on autonomous machines, an exciting area that may reform the way we live in the future. We hope to build autonomous machines that are more intelligent, more efficient and more reliable. Our work spans designing new algorithms, designing new computer systems, and hopefully, designing real robots.

We currently have following research directions and projects:

Benchmarking Robotic Applications

I believe one of the key factors for advancing research in robotic computing within our domain is the establishment of faithful benchmarking, which remains a significant challenge. The complexity of robotic systems necessitates benchmarking workloads that encompass algorithms from navigation, planning, and perception. Additionally, a robust benchmark must capture not only the individual algorithms but also their interconnections, primarily facilitated through ROS. Currently, we are actively working on several related projects to address these challenges.

  • A real embodied AI robot system and corresponding workload characterization
  • An open reference, multi-node benchmarking suite that is used to evaluate robotics computing performance (Ongoing)
  • Workload characterization of real-time systems on advanced processors (Ongoing)
  • Workload characterization for ROS2 (Hiring!! Prerequisite: Basic Computer Architecture and Compiler Courses)

Efficient Embodied AI Systems

I think robots will have the ability of thinking. The goal of this direction is to enable robots to accomplish long and complex tasks and finish it in real time. The fundamental blocks here are in two folds. First, although large laugnage models have shown ability to accomplish long horizon tasks, the gap between the output of language models and real physical world are huge. Second, the envolve of huge LLMs makes it impossible for the robots to finish its decision making chain in real time. We currently have several related projects.


Reliability

My research focuses on reliability, which I believe is particularly crucial in a world increasingly populated by robots. Ensuring reliability involves making software robust against various attacks and hardware resilient to different hazards. To address these challenges, we are currently working on two related projects.

  • Reliability for Embodied AI System (Ongoing)
  • Software-Hardware Co-Design for Fault Tolerance in Wafer-Scale Chips (Hiring!! Prerequisite: Basic Computer Architecture and Compiler Courses)

If your interests align with our group and want to work with us, please read this