My name is Ying Ye(叶颖), a sixth year PhD student at Computer Science department in Boston University. I got my Bachelor's Degree in Tongji University back in China. My advisor is Professor Richard West. Currently, I'm interested in performance isolation on multi-core, NUMA resource management and real-time system design. My resume can be found here


I developed a memory management framework in Linux, trying to provide isolation among co-running applications accessing the shared cache via page coloring. The main problem addressed in this work is the dynamic cache partitioning mechanism, e.g. when and how re-partitioning is performed, both efficiently and effectively.

I'm currently working on a real time multicore scheduling framework in Quest. Different policies have been developed according to different objectives (while real time constraints are satisfied):
balance workload across cores
reduce shared hardware resource (LLC, memory bus) contention
minimize processor energy consumption


I'm a good climber. I spend a lot of free time on climbing at CRG (or MetroRock, sometimes outdoor). Anyone who wants to join me is welcome!


  • MARACAS: A Real-Time Multicore VCPU Scheduling Framework
    Ying Ye, Richard West, Jingyi Zhang, Zhuoqun Cheng, in Proceedings of the 37th IEEE Real-Time Systems Symposium (RTSS'16), Porto, Portugal, November 2016. pdf
  • COLORIS: A Dynamic Cache Partitioning System Using Page Coloring
    Ying Ye, Richard West, Zhuoqun Cheng, Ye Li, in Proceedings of the 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT'14), Edmonton, Canada, August 2014. pdf. slides. code


  • Intel Modern Code Challenge: Trailblazer ($500);
  • CPS Week 2014 Student Travel Grant;
  • PACT 2014 Student Travel Grant;

/* Happy coding in C! */