Tero Karras

Tero Karras is a principal research scientist at NVIDIA Research, which he joined in 2009. His research interests include machine learning for content creation, real time ray tracing, GPU computing, and parallel algorithms. He has had a pivotal role in NVIDIA's ray tracing research, especially related to efficient construction of acceleration structures.

Stephen Tell

Stephen G. Tell joined NVIDIA's Circuits Research Group in April 2009. Prior to joining NVIDIA, he has worked on a variety of high-performance computation and interconnect projects at Rambus, Velio Communications, and the UNC Microelectronics Systems Lab.

Research Area(s): 

Steve Keckler

Steve Keckler joined NVIDIA in 2009 and leads the Architecture Research Group. He is also an Adjunct Professor of Computer Science at the University of Texas at Austin, where he served on the faculty from 1998-2012. His research interests include parallel computer architectures, high-performance computing, energy-efficient architectures, and embedded computing.  Dr. Keckler was previously at the Massachusetts Institute of Technology from 1990 to 1998, where he led the development of the M-Machine experimental parallel computer system. He is a Fellow of the ACM, a Fellow of the IEEE, an Alfred P. Sloan Research Fellow, and a recipient of the NSF CAREER award, the ACM Grace Murray Hopper award, the President's Associates Teaching Excellence Award at UT-Austin, and the Edith and Peter O’Donnell award for Engineering. He earned a B.S. in Electrical Engineering from Stanford University and an M.S. and a Ph.D. in Computer Science from the Massachusetts Institute of Technology. Full list of publications

Michael Garland

Michael Garland joined NVIDIA in 2006 and is one of the founding members of NVIDIA Research. He currently leads the Programming Systems and Applications Research Group. Dr. Garland holds B.S. and Ph.D. degrees in Computer Science from Carnegie Mellon University, and was previously on the faculty of the Department of Computer Science of the University of Illinois at Urbana-Champaign. He has published numerous articles in leading conferences and journals on a range of topics including surface simplification, remeshing, texture synthesis, novice-friendly modeling, free-form animation, scientific visualization, graph mining, and visualizing complex graphs. His current research interests include computer graphics and visualization, geometric algorithms, and parallel algorithms and programming models.

John Poulton

John Poulton received a B.S. in Physics from Virginia Polytechnic Institute in 1967, an MS in Physics from the State University of New York at Stony Brook in 1969, and a Ph.D in Physics from the University of North Carolina at Chapel Hill in 1980.  He is a senior member of IEEE.  From 1981-1999 he was a researcher in the department of Computer Science at the University of North Carolina at Chapel Hill, where from 1995 he held the rank of Research Professor. He did research on VLSI-based architectures for graphics and imaging and was a principal contributor to the design and construction of several experimental high-performance graphics systems. Between 2000 and 2003 he served as Chief Engineer for Velio Communications, where he was engaged in development of gigabit signaling systems. Between 2003 and 2009, he held the position of Technical Director in Rambus, Inc's Chapel Hill, NC office, and was instrumental in developing Rambus' low-power signaling technology.

Research Area(s): 

Jared Hoberock

Jared Hoberock joined NVIDIA Research in October 2008. His interests include parallel programming models and physically-based rendering. Jared is the co-creator of Thrust, a high performance parallel algorithms library. While at NVIDIA, Jared has contributed to the DirectX graphics driver, Gelato, a final frame film renderer, and OptiX, a high-performance, programmable ray tracing engine. Jared received a Ph.D in computer science from the University of Illinois at Urbana-Champaign. He is a two-time recipient of the NVIDIA Graduate Research Fellowship.

Eric Enderton

Eric Enderton is a Principal Research Scientist at NVIDIA, where he has worked on stochastic transparency, GPU ray tracing, and other rendering algorithms.  He was a principal engineer on NVIDIA Gelato, the first GPU-accelerated film rendering software.  Eric began his career at Industrial Light & Magic, where his projects included the original NURBS stitching program for Terminator 2 and ILM's first GUI lighting software for Jurassic Park.  He went on to work at other major film studios before joining NVIDIA in 2003.  Eric earned his B.S. and M.S. degrees in computer science from the University of California at Berkeley.


Research Area(s): 

David Luebke

David Luebke helped found NVIDIA Research in 2006 after eight years on the faculty of the University of Virginia. Luebke received his Ph.D. under Fred Brooks at the University of North Carolina in 1998. His principal research interests are real-time computer graphics and GPU computing. Luebke's honors include the NVIDIA Distinguished Inventor award, the NSF CAREER and DOE Early Career PI awards, and the ACM Symposium on Interactive 3D Graphics "Test of Time Award". Dr. Luebke has co-authored a book, a SIGGRAPH Electronic Theater piece, a major museum exhibit visited by over 110,000 people, and dozens of papers, articles, chapters, and patents.

David Kirk

David Kirk is an NVIDIA Fellow and served from 1997 to 2009 as NVIDIA's chief scientist, a role in which he led the development of graphics technology for today’s most popular consumer entertainment platforms.

Kirk received the Distinguished Alumni award from the California Institute of Technology in 2009.  He was elected in 2006 to the National Academy of Engineering (NAE) for his role in bringing high-performance graphics to personal computers. He received in 2002 the SIGGRAPH Computer Graphics Achievement Award for his role in bringing high-performance computer graphics systems to the mass market.

Prior to coming NVIDIA, he served from 1993 to 1996 as chief scientist and head of technology for Crystal Dynamics, a video game manufacturing company. From 1989 to 1991, Dr. Kirk was an engineer for the Apollo Systems Division of HP.

Kirk is the inventor of more than 60 patents and patent applications relating to graphics design and has published more than 50 articles on graphics technology.  He also authored the popular textbook “Programming Massively Parallel Processors” along with co-author Wen-mei W. Hwu.  He holds B.S. and M.S. degrees in mechanical engineering from Massachusetts Institute of Technology and M.S. and Ph.D. degrees in computer science from California Institute of Technology.

Brucek Khailany

Brucek Khailany joined NVIDIA in 2009 and currently leads the ASIC & VLSI Research group.  During his time at NVIDIA, he has contributed to projects within research and product groups on topics spanning computer architecture, unit micro-architecture, and ASIC and VLSI design techniques.  Previously, Dr. Khailany was a Co-Founder and Principal Architect at Stream Processors, Inc. (SPI) where he led research and development activities related to highly-parallel programmable processor architectures. At SPI, he helped lead the development of the industry's first commercially-available stream processor architecture targeting signal and image processing applications. From 1997-2003, at Stanford University, he led the silicon implementation of the Imagine stream processor, a research chip that introduced the concepts of stream processing and efficient partitioned register organizations. He received his Ph.D. and Masters in Electrical Engineering from Stanford University and received B.S.E. degrees in Electrical Engineering and Computer Engineering from the University of Michigan.


Subscribe to Research RSS