Ying Ye

advertisement
Ying Ye
111 Cummington Mall, RM 138
Boston, MA 02215
yingy@bu.edu
(857) 272-2053
PROFILE
Operating system developer
Experienced C/C++ programmer
EDUCATION
Boston University, Boston, MA
PhD candidate in Computer Science
Advisor: Richard West
GPA: 3.65 / 4
(September 2011 - May 2017)
Tongji University, Shanghai, China
Bachelor of Computer Science
Shanghai Excellent Graduate
GPA: 4.46 / 5
(June 2011)
WORK
EXPERIENCE
Cisco Systems Inc., Cambridge, MA
Software Engineer Intern
(Summer 2015)
Worked in a 20+ agile development team building web-based application that
manages Cisco devices. Contributed most to the backend server based on Java
Spring Framework. Heavily involved in the whole scrum process with weekly sprint.
RESEARCH
PROJECT
Resource-aware Load Balancing on Multi-core Systems
(September 2014 - Present)
Investigating new load balancing algorithms that take shared caches, memory
bandwidth and power consumption into account. Wrote a cache-aware load
balancer prototype in Linux, then worked on a research OS. Load balancing works
with sporadic server. Together they can either maximize application performance or
minimize power consumption, while keeping application’s QoS requirement.
Performance Isolation via Software Cache Partitioning
(January 2013 - February 2014)
Proposed a memory management framework in Linux kernel that partitions
shared hardware cache on multi-core through the use of dynamic page coloring,
providing performance isolation amongst applications. Experiments showed a
noticeable reduction in program performance variation up to 39%, in the presence
of heavy contention from co-runners.
ADDITIONAL
PROJECTS
In-memory File System
(Winter, 2011)
Implemented an in-memory file system in Linux as kernel module, supporting
common file operations.
Video Server
(Winter, 2011)
Wrote a multi-threaded video server using C and pthread, supporting static and
dynamic thread pools to simultaneously serve clients.
SKILLS
C/C++, Java, OpenMP, Shell, Python, ANTLR, SQL
AWARDS
Intel Modern Code Developer Challenge: Trailblazer ($500)
PACT 2014 Student Travel Grant
CPS Week 2014 Student Travel Grant
Champion of National Collegiate Climbing in China
(Fall, 2015)
(Summer, 2014)
(Spring, 2014)
(Summer, 2011)
PUBLICATIONS
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).
ACTIVITIES
Volunteer of World Expo 2010
(Spring, 2010)
Download