Refereed Publications
Mark Silberstein, Assaf Schuster, Dan Geiger, Anjul Patney, and John D. Owens. Efficient computation of sum-products on GPUs through software-managed cache. In Proceedings of the 22nd ACM International Conference on Supercomputing, June 2008. [ bib ]
John D. Owens, Mike Houston, David Luebke, Simon Green, John E. Stone, and James C. Phillips. GPU Computing. Proceedings of the IEEE, 96(5), May 2008. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=936. [ bib ]
Adam Moerschell and John D. Owens. Distributed Texture Memory in a Multi-GPU Environment. Computer Graphics Forum, 27(1):130–151, March 2008. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=918. [ bib ]
Aaron E. Lefohn, Shubhabrata Sengupta, and John D. Owens. Resolution-Matched Shadow Maps. ACM Transactions on Graphics, 26(4):20:1–20:17, October 2007. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=919. [ bib ]
John D. Owens, William J. Dally, Ron Ho, D. N. Jayasimha, Stephen W. Keckler, and Li-Shiuan Peh. Research Challenges for On-Chip Interconnection Networks. IEEE Micro, pages 96–108, September/October 2007. http://www.ece.ucdavis.edu/~ocin06/ieeemicro.html. [ bib ]
Mark Harris, Shubhabrata Sengupta, and John D. Owens. Parallel Prefix Sum (Scan) with CUDA. In Hubert Nguyen, editor, GPU Gems 3, chapter 39, pages 851–876. Addison Wesley, August 2007. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=916. [ bib ]
Shubhabrata Sengupta, Mark Harris, Yao Zhang, and John D. Owens. Scan Primitives for GPU Computing. In Graphics Hardware 2007, pages 97–106, August 2007. Best Paper Award. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=915. [ bib ]
Kwan-Liu Ma, Robert Ross, Jian Huang, Greg Humphreys, Nelson Max, Kenneth Moreland, John D. Owens, and Han-Wei Shen. Ultra-Scale Visualization: Research and Education. Journal of Physics: Conference Series, 78:012088 (6pp), June 2007. http://stacks.iop.org/1742-6596/78/012088. [ bib ]
John D. Owens. Towards Multi-GPU Support for Visualization. Journal of Physics: Conference Series, 78:012055 (5pp), June 2007. http://stacks.iop.org/1742-6596/78/012055. [ bib ]
John D. Owens, David Luebke, Naga Govindaraju, Mark Harris, Jens Krüger, Aaron E. Lefohn, and Tim Purcell. A Survey of General-Purpose Computation on Graphics Hardware. Computer Graphics Forum, 26(1):80–113, March 2007. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=907. [ bib ]
John D. Owens. The Installation and Use of OpenType Fonts in LATEX. TUGboat: Communications of the TEX Users Group, 27(2):112–118, December 2006. http://www.ece.ucdavis.edu/cerl/publications/owens:2006:tia/. [ bib ]
Adam Moerschell and John D. Owens. Distributed Texture Memory in a Multi-GPU Environment. In Graphics Hardware 2006, pages 31–38, September 2006. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=886. [ bib ]
Leo Szumel and John D. Owens. The Virtual Pheromone Communication Primitive. In Phillip B. Gibbons, Tarek Abdelzaher, James Aspnes, and Ramesh Rao, editors, Proceedings of the Second IEEE International Conference on Distributed Computing in Sensor Systems, volume 4026 of Lecture Notes in Computer Science, pages 135–149. Springer, June 2006. http://www.ece.ucdavis.edu/cerl/publications/szumel:2006:tvp/. [ bib ]
Aaron E. Lefohn, Shubhabrata Sengupta, Joe Kniss, Robert Strzodka, and John D. Owens. Glift: Generic Data Structures for the GPU. In Proceedings of the 2006 Workshop on Edge Computing Using New Commodity Architectures, pages D–15–16, May 2006. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=893. [ bib ]
Shubhabrata Sengupta, Aaron E. Lefohn, and John D. Owens. A Work-Efficient Step-Efficient Prefix Sum Algorithm. In Proceedings of the 2006 Workshop on Edge Computing Using New Commodity Architectures, pages D–26–27, May 2006. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=894. [ bib ]
Sung W. Park, Lars Linsen, Oliver Kreylos, John D. Owens, and Bernd Hamann. Discrete Sibson Interpolation. IEEE Transactions on Visualization and Computer Graphics, 12(2):243–253, March/April 2006. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=861. [ bib ]
Aaron E. Lefohn, Joe Kniss, Robert Strzodka, Shubhabrata Sengupta, and John D. Owens. Glift: Generic, Efficient, Random-Access GPU Data Structures. ACM Transactions on Graphics, 26(1):60–99, January 2006. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=837. [ bib ]
Sung Park, Lars Linsen, Oliver Kreylos, John D. Owens, and Bernd Hamann. A Framework for Real-Time Volume Visualization of Streaming Scattered Data. In Proceedings of the Tenth International Fall Workshop on Vision, Modeling, and Visualization, pages 225–232, November 2005. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=862. [ bib ]
Joe Kniss, Aaron Lefohn, Shubhabrata Sengupta, Robert Strzodka, and John D. Owens. Octree Textures on Graphics Hardware. In Technical Sketches Program, ACM SIGGRAPH 2005, August 2005. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=847. [ bib ]
Aaron Lefohn, Shubhabrata Sengupta, Joe Kniss, Robert Strzodka, and John D. Owens. Dynamic Adaptive Shadow Maps on Graphics Hardware. In Technical Sketches Program, ACM SIGGRAPH 2005, August 2005. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=846. [ bib ]
John D. Owens, David Luebke, Naga Govindaraju, Mark Harris, Jens Krüger, Aaron E. Lefohn, and Tim Purcell. A Survey of General-Purpose Computation on Graphics Hardware. In Eurographics 2005, State of the Art Reports, pages 21–51, August 2005. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=844. [ bib ]
Leo Szumel, Jason LeBrun, and John D. Owens. Towards a Mobile Agent Framework for Sensor Networks. In Proceedings of the Second IEEE Workshop on Embedded Networked Sensors (EmNetS-II), pages 79–87, May 2005. http://www.ece.ucdavis.edu/~lpszumel/pubs.html. [ bib ]
Aaron Lefohn, Joe Kniss, and John Owens. Implementing Efficient Parallel Data Structures on GPUs. In Matt Pharr, editor, GPU Gems 2, chapter 33, pages 521–545. Addison Wesley, March 2005. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=832. [ bib ]
John Owens. Streaming Architectures and Technology Trends. In Matt Pharr, editor, GPU Gems 2, chapter 29, pages 457–470. Addison Wesley, March 2005. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=831. [ bib ]
Andrew T. Riffel, Aaron E. Lefohn, Kiril Vidimce, Mark Leone, and John D. Owens. Mio: Fast Multipass Partitioning via Priority-Based Instruction Scheduling. In Graphics Hardware 2004, pages 35–44, August 2004. http://graphics.idav.ucdavis.edu/publications/print_pub?pub_id=769. [ bib ]
Ujval J. Kapasi, Scott Rixner, William J. Dally, Brucek Khailany, Jung Ho Ahn, Peter Mattson, and John D. Owens. Programmable Stream Processors. IEEE Computer, pages 54–62, August 2003. http://cva.stanford.edu/publications/2003/imagine-ieeecomputer/. [ bib ]
Brucek Khailany, William J. Dally, Scott Rixner, Ujval J. Kapasi, John D. Owens, and Brian Towles. Exploring the VLSI Scalability of Stream Processors. In Proceedings of the Ninth Annual International Symposium on High-Performance Computer Architecture, pages 153–164, February 2003. http://cva.stanford.edu/publications/2003/imagine-scalability/. [ bib ]
Ujval J. Kapasi, William J. Dally, Brucek Khailany, John D. Owens, and Scott Rixner. The Imagine Stream Processor. In Proceedings of the IEEE International Conference on Computer Design, pages 282–288, Freiburg, Germany, September 2002. http://cva.stanford.edu/publications/2002/imagine-overview-iccd/. [ bib ]
John D. Owens, Brucek Khailany, Brian Towles, and William J. Dally. Comparing Reyes and OpenGL on a Stream Architecture. In Graphics Hardware 2002, pages 47–56, September 2002. http://graphics.stanford.edu/papers/reyes-vs-opengl/. [ bib ]
John D. Owens, Ujval J. Kapasi, Peter Mattson, Brian Towles, Ben Serebrin, Scott Rixner, and William J. Dally. Media Processing Applications on the Imagine Stream Processor. In Proceedings of the IEEE International Conference on Computer Design, pages 295–302, Freiburg, Germany, September 2002. http://cva.stanford.edu/publications/2002/media-apps/. [ bib ]
Ben Serebrin, John D. Owens, Brucek Khailany, Peter Mattson, Ujval J. Kapasi, Chen H. Chen, Jinyung Namkoong, Stephen P. Crago, Scott Rixner, and William J. Dally. A Stream Processor Development Platform. In Proceedings of the IEEE International Conference on Computer Design, pages 303–308, Freiburg, Germany, September 2002. http://cva.stanford.edu/publications/2002/serebrin_iccd2002_devel.pdf. [ bib ]
Ujval J. Kapasi, Peter Mattson, William J. Dally, John D. Owens, and Brian Towles. Stream Scheduling. In Proceedings of the 3rd Workshop on Media and Streaming Processors, pages 101–106, Austin, TX, 2 December 2001. http://cva.stanford.edu/publications/2002/imagine-sscd-tr/. [ bib ]
Brucek Khailany, William J. Dally, Ujval J. Kapasi, Peter Mattson, Jinyung Namkoong, John D. Owens, Brian Towles, Andrew Chang, and Scott Rixner. Imagine: Media Processing with Streams. IEEE Micro, 21(2):35–46, March/April 2001. http://cva.stanford.edu/publications/2001/imagine-ieeemicro/. [ bib ]
Brucek Khailany, William J. Dally, Scott Rixner, Ujval J. Kapasi, Peter Mattson, Jin Namkoong, John D. Owens, and Brian Towles. Imagine: Signal and Image Processing Using Streams. In Hotchips 12, August 2000. http://cva.stanford.edu/publications/2000/imagine-hotchips/. [ bib ]
John D. Owens, William J. Dally, Ujval J. Kapasi, Scott Rixner, Peter Mattson, and Ben Mowery. Polygon Rendering on a Stream Architecture. In 2000 SIGGRAPH/Eurographics Workshop on Graphics Hardware, pages 23–32, August 2000. http://graphics.stanford.edu/papers/prsa/. [ bib ]
Scott Rixner, William J. Dally, Ujval J. Kapasi, Peter Mattson, and John D. Owens. Memory Access Scheduling. In Proceedings of the 27th International Symposium on Computer Architecture, pages 128–138, June 2000. http://cva.stanford.edu/publications/2000/mas.pdf. [ bib ]
Ujval J. Kapasi, William J. Dally, Scott Rixner, Peter R. Mattson, John D. Owens, and Brucek Khailany. Efficient Conditional Operations for Data-parallel Architectures. In Proceedings of the 33rd Annual ACM/IEEE International Symposium on Microarchitecture, pages 159–170, 2000. http://cva.stanford.edu/publications/2000/imagine-cstream/. [ bib ]
Peter Mattson, William J. Dally, Scott Rixner, Ujval J. Kapasi, and John D. Owens. Communication Scheduling. In Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 82–92, 2000. http://cva.stanford.edu/publications/2000/commsched_new.pdf. [ bib ]
Scott Rixner, William J. Dally, Brucek Khailany, Peter Mattson, Ujval Kapasi, and John D. Owens. Register Organization for Media Processing. In Proceedings of the Sixth Annual International Symposium on High-Performance Computer Architecture, pages 375–386, January 2000. http://cva.stanford.edu/publications/2000/register.pdf. [ bib ]
Scott Rixner, William J. Dally, Ujval J. Kapasi, Brucek Khailany, Abelardo Lopez-Lagunas, Peter Mattson, and John D. Owens. A Bandwidth-Efficient Architecture for Media Processing. In Proceedings of the 31st Annual ACM/IEEE International Symposium on Microarchitecture, pages 3–13, December 1998. http://cva.stanford.edu/publications/1998/imagine.pdf. [ bib ]
Non-Refereed Publications
Michael Kass, Aaron Lefohn, and John Owens. Interactive Depth of Field Using Simulated Diffusion on a GPU. Technical Report #06-01, Pixar Animation Studios, January 2006. http://graphics.pixar.com/DepthOfField/. [ bib ]
John D. Owens, Shubhabrata Sengupta, and Daniel Horn. Assessment of Graphic Processing Units (GPUs) for Department of Defense (DoD) Digital Signal Processing (DSP) Applications. Technical Report ECE-CE-2005-3, Department of Electrical and Computer Engineering, University of California, Davis, October 2005. http://www.ece.ucdavis.edu/cerl/techreports/2005-3/. [ bib ]
John D. Owens. GPUs tapped for general computing. EE Times, 13 December 2004. http://www.eet.com/news/latest/showArticle.jhtml?articleID=55300884. [ bib ]
John D. Owens. On The Scalability of Sensor Network Routing and Compression Algorithms. Technical Report ECE-CE-2004-1, Computer Engineering Research Laboratory, University of California, Davis, 2004. http://www.ece.ucdavis.edu/cerl/techreports/2004-1/. [ bib ]
Leo Szumel and John D. Owens. On the Feasibility of the UC Davis Metanet. Technical Report ECE-CE-2003-2, Computer Engineering Research Laboratory, University of California, Davis, 2003. http://www.ece.ucdavis.edu/cerl/techreports/2003-2/. [ bib ]
John D. Owens. Computer Graphics on a Stream Architecture. PhD thesis, Stanford University, November 2002. http://graphics.stanford.edu/papers/jowens_thesis/. [ bib ]
This file was generated by bibtex2html 1.91.
home
ECE homepage
travel calendar
schedule
teaching
research:
› graphics/GPGPU
› sensor networks
publications
advice
common errors
applying
CV (PDF)