Chris Frost
I'm a fifth year
computer science
graduate student at UCLA,
researching systems and programming languages in
TERTL.
Projects and software
Fresh
- Libprefetch. New file system prefetching techniques and interfaces that increase many nonsequential disk read throughputs by 5–20x.
- PFS. Revisiting file system designs for phase change memory (fast, non-volatile RAM).
- Featherstitch. A new approach to representing file system changes and a more modular file system architecture. (Also, a fun reason to play with large graphs in your operating system kernel.)
- scord. Reduces the disk space used by a subversion working copy with large and/or many files.
- mswatch. Keeps two mailboxes synchronized more efficiently and with shorter delays than periodically synchronizing the two mailboxes over IMAP.
Dormant
- JPred. Practical (modular and typesafe) predicate dispatch in Java.
- Windows CE UPnP Audio/Video Framework. C++ framework for creating devices that implement the Universal Plug and Play Audio/Video Device Control Protocol (UPnP AV DCP).
- Newton site. (As in, 1997.)
Publications
- Better I/O Through Byte-Addressable, Persistent Memory. Jeremy Condit, Edmund B. Nightingale, Christopher Frost, Engin Ipek, Doug Burger, Benjamin Lee, and Derrick Coetzee. SOSP 2009, October 2009. [To Appear]
- Reducing Seek Overhead with Application-Directed Prefetching. Steve VanDeBogart, Christopher Frost, and Eddie Kohler. USENIX 2009, June 2009. [PDF, Project]
- Expressive and Modular Predicate Dispatch for Java. Todd Millstein, Christopher Frost, Jason Ryder, and Alessandro Warth. TOPLAS, February 2009 31(2), [PDF, Project]
- Generalized File System Dependencies. Christopher Frost, Mike Mammarella, Eddie Kohler, Andrew de los Reyes, Shant Hovsepian, Andrew Matsuoka, and Lei Zhang. SOSP 2007, October 2007. (Audience choice awardee.) [PDF, Project, Presentation: PPT, PDF]
- Modularly Typesafe Interface Dispatch in JPred. Christopher Frost and Todd Millstein. FOOL/WOOD 2006, January 2006. [PDF, Project, Presentation: PPT, PDF]
(All)
Chris
I'm a fifth year computer science graduate student at UCLA, researching systems and programming languages in TERTL (alongside our turtles). I'm also a member of the LUG and the ACM, and TAed CS 111 (undergrad operating systems) for 2005–2006.
Outside of the lab, I enjoy biking, running, hiking, and backpacking; photography; and spouts of reading.
My undergrad days were at UVa, where I frolicked and schemed with friends in Theta Tau, ACM, Math Club, Brown, Honor, and the computer science and math departments. I've helped lasso computer science problems and systems while at UCLA, UVa, MIT, Microsoft Research, Google, Appian, Microsoft, Dynetics, and the US Army AMRDEC. Home is Huntsville, Alabama.
- Resume: html, pdf, text
- Geek code
- Public pgp key