--- ---

Welcome to the homepage of Professor John Owens of the Department of Electrical and Computer Engineering at the University of California, Davis.

Affiliations

Research

I am interested in broad topics in the field of computer systems, in particular those that use innovative hardware and software working together to solve challenging engineering problems. I am particularly interested in parallel computing, both hardware and software, and my most significant work is leading research projects in graphics hardware/GPGPU/GPU computing. I greatly enjoyed my 6-month sabbatical at Twitter (July–December 2012), from which I have gained an appreciation for and interest in GPU computing in data centers and higher-level programmability on GPUs.

If you are interested in applying to Davis and doing research with our group, and are thinking about contacting me, please read this first.

My publication list (h index, Google Scholar citation list) is available online. I've assembled some Advice to Graduate Students and Researchers and a list of Common Errors In Technical Writing (many of which are LaTeX specific).

Teaching

I am not scheduled to teach any classes in the 2014–15 academic year. In 2013–14, I taught EEC 277, Graphics Architecture in the winter and EEC 171, Parallel Architecture in the spring. My 2009 EEC 277 course is now on iTunes U and YouTube (slides). More information on my courses can be found on my teaching page.

In 2013, I launched a Udacity (online) course on parallel computing, which I cotaught with David Luebke. To date this course has enrolled over 50,000 students.

Service

I most recently served as paper chair for InPar 2012 in May 2012. I was general chair for the High Performance Graphics conference in 2011, after serving as program chair in 2009 and papers chair (2008) and publicity chair (2005–2007) for its predecessor, Graphics Hardware. I have also been a member of several program committees, including ISC (2015), PLDI ERC (2014), PPoPP (2012), ICPP (2012), HPG (2010), i3D (2009, 2008), and Supercomputing (2009, 2008). In April 2011 I served on the Los Alamos National Laboratory Information & Knowledge Sciences (IKS) Capability Review Committee, and I co-chaired the 2006 Workshop on On- and Off-Chip Interconnection Networks for Multicore Systems.

Funding

We are grateful to our funding agencies for making our research possible. Thanks to the DARPA XDATA program, the SciDAC Institute for Ultrascale Visualization, the Department of Energy's Early Career Principal Investigator Award, the National Science Foundation, the Intel Science and Technology Center for Visual Computing, the UC Laboratory Fees Research Program, Los Alamos National Laboratory, Sandia National Laboratory, the HP Labs Innovation Research Program, and UC MICRO for their support, and thanks also to our industrial supporters: NVIDIA, BMW, Intel, AMD, Adobe, Hewlett-Packard, Microsoft, Rambus, ChevronTexaco, and Lockheed-Martin.

Contacting Me

The best way to contact me is almost certainly through email. My travel calendar and weekly schedule may be of use in reaching me in person.

Biography

I am currently a professor of electrical and computer engineering at the University of California, Davis. I began my appointment at Davis in January 2003, was promoted to associate professor on 1 July 2008, and was promoted to professor on 1 July 2014.

I earned my Ph.D. in November 2002 in the Computer Systems Laboratory, Department of Electrical Engineering, Stanford University. At Stanford I was a member of the Concurrent VLSI Architecture Group and the Computer Graphics Laboratory. I was an architect of the Imagine Stream Processor, working closely with the Imagine team and my advisor, Bill Dally. My dissertation research explored polygon rendering on stream architectures such as Imagine. My CV (with publication list) can be found here (pdf).

I earned my B.S. in Electrical Engineering and Computer Sciences at the University of California, Berkeley in 1995. Go Bears!

My Erdős number is 3 (Erdős to Joel Spencer to Michael Mitzenmacher to me, and also Erdős to Peter Winkler to Joe Kniss to me). I also appeared in the documentary Ivory Tower, with an actor credit, with my boss, Governor Jerry Brown, who appeared in The Last Party with William (“Billy”) Baldwin, who was in Flatliners with the one and only Kevin Bacon. Documentaries aren't quite kosher for a real Bacon number, so I'm still going to work on an non-documentary actor credit, but it's at least a quasi-Erdős-Bacon number of 6. My offer still stands: anyone who can get me in a movie with Kevin Bacon can join me as an author on the paper of your choice*.

I also occasionally officiate weddings (and look good) upon request.

My links page contains pointers to a few of my favorite things, including The Game.

*: To promotion and tenure committees: Not a serious offer.

: To Hollywood producers: Yes it is.

Last updated .

---