Joseph Blomstedt
Systems Lab
Engineering Center
University of Colorado
Boulder, CO 80309
Email: Joseph.Blomstedt AT colorado DOT edu

Academics

I'm a fourth year graduate student here at the University of Colorado. I'm working towards a PhD in computer engineering as a member of the Systems Research Lab, advised by Dirk Grunwald, and was formerly a member of the DRACO Research Group. My interests include dynamic binary translation, compilers, runtime profiling, program analysis, and software fault tolerance. Over the past three years, I've been involved in a number of projects focusing on runtime systems ranging from an initial foray into dynamic binary optimization to published work on a binary translation-based transient fault tolerance detection and correction system. I completed my formal MS thesis in Spring 2008, investigating the use of runtime code selection as a performance enhancer for heterogenous workloads running on shared cache multi-core processors. I've also been an intern at Intel on three occassions, with my intern work focusing on program analysis, profiling, and optimization. Currently, I'm working on trying to propose a PhD topic by the end of the 2008-2009 academic year, with the focus lying somewhere in the area of parallel programming for hetergenous computing resources. Many years ago, I attended the University of Washington as an undergraduate, obtaining a BS in Computer Engineering.

Internships

May 2008 - Aug 2008 Graduate Technical Intern
Programming Systems Lab
Intel, Santa Clara, CA

May 2007 - Aug 2007 Graduate Technical Intern
Programming Systems Lab
Intel, Santa Clara, CA

May 2006 - Aug 2006 Graduate Technical Intern
Software and Solutions Group
Intel Massachusetts Inc, Hudson, MA