Felix Xiaozhu Lin
||PhD in CS
PhD in Computer Science (Rice 2014), MS in CS (Tsinghua 2008), and BS in Automation (Tsinghua 2006). Grew up in Chongqing “the city of hills”.
Overview (2018-12) PDF
I care about systems software – roughly speaking, for computers which consume 10 Milliwatt – 500 Watt of power.
They include IoT sensors, smartphones, and edge servers.
At Purdue, I work with a group of graduate students who share interest in systems software.
Our current work bases on two premises:
1. OSes are defined by important apps
- StreamBox: A stream processing engines exploiting manycores (ATC’17) and hybrid high-bandwidth memory (ASPLOS’19).
- A data store serving retrospective queries over large videos (Eurosys’19).
2. Commodity kernels (e.g. Linux) are essentially firmware
- Transkernel: executing unmodified Linux drivers on microcontroller cores (arxiv and HotMobile’17).
- Power awareness redefined: power sandbox (Eurosys’18).
I worked on smartphone OS for my PhD, e.g. the K2 project which won an award in ASPLOS’14. Today, I continue to work on various mobile/wearable topics. See our group page for all projects.
Why Purdue Computer Eng?
| Center for Resilient Infrastructures, Systems, and Processes (CRISP)
| CompE graduate seminar
| To PhD applicants
| To signature requesters
| Name in Chinese