Nvidia
Distinguished Engineer
Apple Dec 2016 - Jun 2017
Manager
Nvidia Dec 2016 - Jun 2017
Director of Deep Learning Applied Research
Nvidia Jan 2010 - Sep 2014
Director of Architecture
Nvidia Jan 2007 - Jan 2010
Manager of Architecture
Education:
Stanford University 1987 - 1992
Master of Science, Masters, Electrical Engineering
Amherst Central High School
Skills:
Gpu Processors Computer Architecture Hardware Architecture Project Management Verilog High Performance Computing Deep Learning Logic Design Competitive Analysis Gpgpu Graphics Architecture Power Analysis Performance Modelling Python Caffe
Michael McClary - Newark CA, US Sharath Narahari - Pleasanton CA, US Andrew Tao - Palo Alto CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
G06F015/16
US Classification:
709237, 709236, 709250, 370509
Abstract:
A method and apparatus for sync hunting signals is described. In one embodiment of the invention, a computer implemented method comprises receiving a signal and synchronization hunting concurrently for a first and second frame alignment pattern for a first and second alignment candidates.
Method And Apparatus For Simultaneously Sync Hunting Signals
Michael McClary - Newark CA, US Sharath Narahari - Pleasanton CA, US Andrew Tao - Palo Alto CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
H04J003/06
US Classification:
370503, 370542, 370470, 370386
Abstract:
A method and apparatus for simultaneously sync hunting signals is described. In one embodiment of the invention, a computer implemented method comprises initializing a first and second subset of a set of per-alignment state machines, receiving a first and second signal, and simultaneously sync hunting the first signal with the first subset of the set of per-alignment state machines and the second signal with the second subset of the set of per-alignment state machines.
Apparatus, System, And Method For Clipping Graphics Primitives With Reduced Sensitivity To Vertex Ordering
Lordson L. Yue - Foster City CA, US Vimal S. Parikh - Fremont CA, US Andrew J. Tao - San Francisco CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G09G 5/00 G06T 1/00
US Classification:
345620, 345619, 345418
Abstract:
Apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a graphics processing apparatus includes a mapping unit and a clipping engine that is connected to the mapping unit. The mapping unit is configured to map a graphics primitive onto a canonical representation. The clipping engine is configured to perform a set of clipping operations with respect to the canonical representation.
Henry P. Moreton - Woodside CA, US Vimal S. Parikh - Fremont CA, US Andrew J. Tao - San Francisco CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G09G 5/00
US Classification:
345620, 345623, 345621
Abstract:
Vertices defining a graphics primitive are converted into homogeneous space and clipped against a single clipping plane, the w=0 plane, to produce a clipped graphics primitive having vertices including w coordinates that are greater than or equal to zero. Rasterizing a graphics primitive having a vertex with a w coordinates that is greater than or equal to zero is less complex than rasterizing a graphics primitive having a vertex with a w coordinate that is less than zero. Clipping against the w=0 plane is less complex than conventional clipping since conventional clipping may require that the graphics primitive be clipped against each of the six faces of the viewing frustum to produce a clipped graphics primitive.
Programmable Clipping Engine For Clipping Graphics Primitives
Lordson L. Yue - Foster City CA, US Vimal S. Parikh - Fremont CA, US Andrew J. Tao - San Francisco CA, US
Assignee:
Nvidia Corporation - Santa Clara CA
International Classification:
G06F 12/00
US Classification:
345564, 345531, 345620
Abstract:
An apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a graphics processing apparatus includes a clipping unit, a read-only memory that is connected to the clipping unit, a read-write memory that is connected to the clipping unit, and an addressing unit that is connected to the read-only memory and the read-write memory. The read-only memory is configured to store a clipping program, and the read-write memory is configured to store a patch program. The addressing unit is configured to selectively address one of the read-only memory and the read-write memory based on a set of input conditions.
Andrew J. Tao - San Francisco CA, US Rui M. Bastos - Porto Alegre, BR Johnny S. Rhoades - Durham NC, US
Assignee:
NVIDIA Corp. - Santa Clara CA
International Classification:
G09G 5/02
US Classification:
345604
Abstract:
An apparatus and method for converting color data from one color space to another color space. A driver determines that a set of shader program instructions perform a color conversion function and the set of shader program instructions are replaced with either a single shader program instruction or a flag is set within an existing shader program instruction to specify that output color data is represented in a nonlinear color format. The output color data is converted to the nonlinear color format prior to being stored in a frame buffer. Nonlinear color data read from the frame buffer is converted to a linear color format prior to shading, blending, or raster operations.
Michael McClary - Newark CA, US Sharath Narahari - Pleasanton CA, US Andrew Tao - Palo Alto CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
H04J 3/04
US Classification:
370535
Abstract:
A method and apparatus for deframing signals is described. In one embodiment of the invention, a computer implemented method comprises receiving a plurality of signals at a first clock rate, synchronizing the plurality of signals to a second clock rate, and deframing the plurality of signals.
Apparatus, System, And Method For Clipping Graphics Primitives
Vimal S. Parikh - Fremont CA, US Andrew J. Tao - San Francisco CA, US Lordson L. Yue - Foster City CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G09G 5/00
US Classification:
345620, 345619, 345622
Abstract:
Apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a clipping module includes a clipping engine and a clipping controller connected to the clipping engine. The clipping controller is configured to determine which edges of an input graphics primitive intersect a first clipping plane. The clipping controller is configured to direct the clipping engine to clip, with respect to the first clipping plane, a first pair of edges of the input graphics primitive in response to determining that the first pair of edges intersect the first clipping plane.
Results 1 - 7 Are you looking for Andrew Tao? MyLife is happy to assist you on the quest as we dedicate our efforts to streamline to process of finding ...