|
I'm a fourth-year Ph.D. student in the Computer Science and Engineering department at the University of Washington in Seattle. I'm interested in a variety of topics including programming languages, compilers, operating systems, and distributed systems. Currently I work on improving multiprocessor programmability with Luis Ceze (my advisor), Dan Grossman, and Steve Gribble as part the Sampa and WASP groups. Previously I was a student in the Computer Science department at UCLA, where I worked with Eddie Kohler on extensible compilers. I earned a B.S. in 2005 and a M.S. in 2007 from UCLA, both in Computer Science. Contact
CV available on request |
Contact Pubs Fun Code |
| The Deterministic Execution Hammer: How Well Does it Actually Pound Nails? | |
| Tom Bergan, Joe Devietti, Nicholas Hunt, Luis Ceze | March, 2011 |
| WoDet 2011 | |
| [+abstract] [pdf] [slides(.key)] [slides(.pdf)] | |
| RCDC: A Relaxed Consistency Deterministic Computer | |
| Joe Devietti, Jacob Nelson, Tom Bergan, Luis Ceze, Dan Grossman | March, 2011 |
| ASPLOS 2011 | |
| [+abstract] [pdf] [code] [data] | |
| Deterministic Process Groups in dOS | |
| Tom Bergan, Nicholas Hunt, Luis Ceze, Steve Gribble | October, 2010 |
| OSDI 2010 | |
| [+abstract] [pdf] [slides(.key)] [slides(.pdf)] [video] | |
| Lock Prediction | |
| Brandon Lucia, Joe Devietti, Tom Bergan, Luis Ceze, Dan Grossman | June, 2010 |
| HotPar 2010 | |
| [+abstract] [pdf] [poster] | |
| CoreDet: A Compiler and Runtime System for Deterministic Multithreaded Execution | |
| Tom Bergan, Owen Anderson, Joe Devietti, Luis Ceze, Dan Grossman | March, 2010 |
| ASPLOS 2010 | |
| [+abstract] [acm] [pdf] [slides(.key)] [slides(.pdf)] [code] | |
| Xoc, an Extension-Oriented Compiler for Systems Programming | |
| Russ Cox, Tom Bergan, Austin Clements, Frans Kaashoek, Eddie Kohler | March, 2008 |
| ASPLOS 2008 | |
| [+abstract] [acm] [pdf] [code] | |
| Typmix: A Framework For Implementing Modular, Extensible Type Systems | |
| Tom Bergan | September, 2007 |
| Master's thesis (UCLA) | |
| [+abstract] [pdf] [source code] | |
| Event-Driven Programming with MEEL | |
| Tom Bergan | 2006 |
| Unpublished | |
| [+abstract] [source code] | |
| Hiking: | wta.org |
| Cycling: |
local bike maps:
|
| Running: | seattle09 |
| Skiing: | snoqualmie stevens crystal |