Felix Xiaozhu Lin
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”.
I care about systems software – mostly for computers consuming 10 Milliwatt – 500 Watt of power.
Today they include sensors, smartphones/devices, and edge servers.
My kenshō on systems research (2018-12) PDF
At Purdue, I work with a group of students who share interest in systems software. See XSEL.
Our current work bases on two premises:
1. OSes are defined by scenarios
- StreamBox: fast stream analytics with manycores (ATC’17) and 3D-stacked memory (ASPLOS’19).
- VStore: managing large archival videos for analytics (Eurosys’19).
2. Commodity kernels (e.g. Linux) are firmware
- Transkernel: unmodified Linux drivers on microcontroller-like cores (preprint and HotMobile’17).
- Overwatch: safeguarding unmodified file systems for IoT devices (preprint)
- Power sandbox: power awareness redefined (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