Welcome to the homepage of Professor John Owens of the Department of Electrical and Computer Engineering at the University of California, Davis.
Affiliations
Department of Electrical and Computer Engineering and those faculty in Computer Engineering
Visualization and Graphics Research Group of the Institute for Data Analysis and Visualization (IDAV)
Graduate Group of the Department of Computer Science
Visiting Scientist at Los Alamos National Laboratory
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.
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 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
In the fall I taught EEC 170, an undergraduate course in computer architecture, and in winter EEC 277, a graduate course in graphics architecture. This spring I am teaching EEC 171 (office hour Wednesdays 12p–1:15), an undergraduate class in parallel architecture. More information on my courses can be found on my teaching page.
Service
I am currently the papers chair for the SIGGRAPH/Eurographics Graphics Hardware conference (June 2008), after serving as publicity chair for the past three years. I'm also on the i3D 2008 and Supercomputing 2008 program committees, and I recently co-chaired the 2006 Workshop on On- and Off-Chip Interconnection Networks for Multicore Systems in December.
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 an assistant professor of electrical and computer engineering at the University of California, Davis. I began my appointment at Davis in January 2003 and will be promoted to associate professor on 1 July 2008. Woo hoo!
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 links page contains pointers to a few of my favorite things, including The Game. And if there's too much seriousness above, try another version.
Last updated .
home
ECE homepage
travel calendar
schedule
teaching
research:
› graphics/GPGPU
› sensor networks
publications
advice
common errors
applying
CV (PDF)
