Michael Deering
   HOME

TheInfoList



OR:

Michael Frank Deering (born 1956) is a
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
, a former chief
engineer Engineers, as practitioners of engineering, are professionals who Invention, invent, design, build, maintain and test machines, complex systems, structures, gadgets and materials. They aim to fulfill functional objectives and requirements while ...
for
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
in
Mountain View, California Mountain View is a city in Santa Clara County, California, United States, part of the San Francisco Bay Area. Named for its views of the Santa Cruz Mountains, the population was 82,376 at the 2020 United States census, 2020 census. Mountain V ...
, and a widely recognized expert on
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
, computer vision,
3D graphics 3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
hardware/software, very-large-scale integration (VLSI) design and
virtual reality Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...
. Deering oversaw Sun's 3D graphics technical strategy as the chief hardware graphics architect and is a co-architect of the
Java 3D Java 3D is a scene graph-based 3D application programming interface (API) for the Java platform. It runs on top of either OpenGL or Direct3D until version 1.6.0, which runs on top of Java OpenGL (JOGL). Since version 1.2, Java 3D has been dev ...
API, developing
Java platform Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms fr ...
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
. He is the inventor of
deferred shading In the field of 3D computer graphics, deferred shading is a screen-space shading technique that is performed on a second Rendering (computer graphics), rendering pass, after the vertex and pixel shaders are rendered. It was first suggested by ...
, inventor of Geometry compression, co-inventor of 3D-RAM, and the chief architect for a number of Sun's 3D graphics hardware accelerators. Many of his inventions have been patented. Deering's research endeavors have included development of correct perspective viewing equations, correcting for the optics of both human eyeballs and glass
cathode ray tube A cathode-ray tube (CRT) is a vacuum tube containing one or more electron guns, which emit electron beams that are manipulated to display images on a phosphorescent screen. The images may represent electrical waveforms on an oscilloscope, a ...
s, predictive head trackers and other virtual reality interface hardware. Deering has published articles on computer graphics architectures, virtual reality systems, and 3D interface technologies.


Education and early career

In 1978, Deering received his bachelor's degree, and in 1981 his PhD, in
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
from the
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a Public university, public Land-grant university, land-grant research university in Berkeley, California, United States. Founded in 1868 and named after t ...
, and is an alumnus of the Berkeley Artificial Intelligence Research (BAIR) Computer Science Division, UC Berkeley. Prior to his tenure with Sun, Deering worked for Schlumberger Laboratories in
Palo Alto, California Palo Alto ( ; Spanish language, Spanish for ) is a charter city in northwestern Santa Clara County, California, United States, in the San Francisco Bay Area, named after a Sequoia sempervirens, coastal redwood tree known as El Palo Alto. Th ...
, engaged in graphics and imaging research.


Published works

* 2002 'The SAGE graphics architecture', Michael Deering, David Naegle,
ACM Transactions on Graphics ''ACM Transactions on Graphics'' (TOG) is a bimonthly peer-reviewed scientific journal that covers the field of computer graphics. The editor-in-chief is Carol O'Sullivan (Trinity College Dublin). According to the ''Journal Citation Reports'', th ...
, ''Proceedings of the 29th annual conference on Computer graphics and interactive techniques SIGGRAPH '02'', volume 21, no 3, ACM Press * 2000 ''The Java 3d API Specification with Cdrom'', Henry Sowizral, Kevin Rushforth, Michael Deering, Addison-Wesley Longman Publishing Co. * 1998 "Introduction to Programming with Java 3D", Henry Sowizral, Dave Nadeau, Michael Deering, Mike Bailey, ''Proceedings of the 25th annual conference on Computer graphics and interactive techniques, SIGGRAPH '98'', ACM Press * 1995 "Geometry compression", Michael Deering, ''Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, SIGGRAPH '95'', vol 29, p 13-20, ACM Press, * 1992 "High resolution virtual reality", Michael Deering, ''Proceedings of the 19th annual conference on Computer graphics and interactive techniques SIGGRAPH '92'', vol 26, no 2, p 195-202, ACM Press * 1988 "The triangle processor and normal vector shader: a VLSI system for high performance graphics", Michael Deering, Stephanie Winner, Bic Schediwy, Chris Duffy, Neil Hunt, ''Proceedings of the 15th annual conference on Computer graphics and interactive techniques, SIGGRAPH '88'', vol 22, no 4, p 21-30, ACM Press * 1986 ''Database Support for Storage of AI Reasoning Knowledge. In Expert Database Systems'', M. Deering, J. Faletti, Benjamin Cummings (publisher)


References


External links


MichaelFrankDeering.com
- Michael Deering homepage

- 'CS 294-4: Intelligent DRAM (IRAM) Lecture 4: 3DRAM (renamed FB RAM)', Michael Deering (January 24, 1996)

- Geometry Compression - Sam Liang

- ''Geometry Compression'', Michael Deering,
Pennsylvania State University The Pennsylvania State University (Penn State or PSU) is a Public university, public Commonwealth System of Higher Education, state-related Land-grant university, land-grant research university with campuses and facilities throughout Pennsyl ...

Stanford.edu
- 'Program in Human-Computer Interaction',
Stanford University Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
, (October 21, 1994)
Sun.com
- 'The Java 3D API Specification', Henry Sowizral, Kevin Rushforth, Michael Deering
UMich.edu
- 'Revival of the Virtual Lathe',
University of Michigan The University of Michigan (U-M, U of M, or Michigan) is a public university, public research university in Ann Arbor, Michigan, United States. Founded in 1817, it is the oldest institution of higher education in the state. The University of Mi ...
Virtual Reality Laboratory {{DEFAULTSORT:Deering, Michael 1956 births Living people American computer programmers American computer scientists American technology writers American artificial intelligence researchers Computer graphics researchers Computer vision researchers University of California, Berkeley alumni