Search

Jerome Duluk Phones & Addresses

  • 950 California Ave, Palo Alto, CA 94303
  • San Francisco, CA

Business Records

Name / Title
Company / Classification
Phones & Addresses
Jerome Duluk
Engineering Manager
NVIDIA
Computer Hardware · Mfg Semiconductors/Related Devices & Custom Computer Programming · Mfg Semiconductors/Related Devices and Custom Computer Programming · Radio and Television Broadcasting and Wireless Communication · Semiconductor and Related Device Manufacturing · Custom Computer Programming Svcs · Semiconductor Devices (Manufac
2701 San Tomas Expy, Santa Clara, CA 95050
561 E Elliot Rd #195, Chandler, AZ 85225
3535 Monroe St, Santa Clara, CA 95051
2860 San Tomas Expy, Santa Clara, CA 95051
(408) 486-2000, (408) 980-8001, (408) 486-2200, (408) 486-8236
Jerome F. Duluk
President
Silicon Engines, Inc
950 N California Ave, Palo Alto, CA 94303
Jerome F. Duluk
President
DULUK CONSULTING, INC
950 N California Ave, Palo Alto, CA 94303

Publications

Us Patents

Method And Apparatus For Culling In A Graphics Processor With Deferred Shading

View page
US Patent:
20020196251, Dec 26, 2002
Filed:
Aug 29, 2002
Appl. No.:
10/231436
Inventors:
Jerome Duluk - Palo Alto CA, US
Stephen Dodgen - Boulder Creek CA, US
Richard Hessel - Pleasanton CA, US
Emerson Fang - Fremont CA, US
Hengwei Hsu - Fremont CA, US
Jason Redgrave - Mountain View CA, US
Sushma Trivedi - Sunnyvale CA, US
Assignee:
Apple Computer, Inc.
International Classification:
G06T017/00
US Classification:
345/420000
Abstract:
Structure, apparatus, and method for performing conservative hidden surface removal in a graphics processor. Culling is divided into two steps, a magnitude comparison content addressable memory cull operation (MCCAM Cull), and a subpixel cull operation. The MCCAM Cull discards primitives that are hidden completely by previously processed geometry. The Subpixel Cull takes the remaining primitives (which are partly or entirely visible), and determines the visible fragments. In one embodiment the method of performing hidden surface removal includes: selecting a current primitive comprising a plurality of stamps; comparing stamps to stamps from previously evaluated primitives; selecting a first stamp as a currently potentially visible stamp (CPVS) based on a relationship of depth states of samples in the first stamp with depth states of samples of previously evaluated stamps; comparing the CPVS to a second stamp; discarding the second stamp when no part of the second stamp would affect a final graphics display image based on the stamps that have been evaluated; discarding the CPVS and making the second stamp the CPVS, when the second stamp hides the CPVS; dispatching the CPVS and making the second stamp the CPVS when both the second stamp and the CPVS are at least partially visible in the final graphics display image; and dispatching the second stamp and the CPVS when the visibility of the second stamp and the CPVS depends on parameters evaluated later in the computer graphics pipeline.

Graphics Processor With Pipeline State Storage And Retrieval

View page
US Patent:
20030067468, Apr 10, 2003
Filed:
Nov 7, 2002
Appl. No.:
10/290414
Inventors:
Jerome Duluk - Palo Alto CA, US
Jack Benkual - Cupertino CA, US
Shun Go - Milpitas CA, US
Sushma Trivedi - Sunnyvale CA, US
Richard Hessel - Pleasanton CA, US
Joseph Bratt - San Jose CA, US
International Classification:
G09G005/36
US Classification:
345/506000, 345/556000, 345/557000
Abstract:
A deferred graphics pipeline processor comprised of a mode extraction unit and a Polygon Memory associated with the polygon unit. The mode extraction unit receives a data stream from a geometry unit and separates the data stream into vertices data, and non-vertices data which is sent to the Polygon Memory for storage. A a mode injection unit receives inputs from the Polygon Memory and communicates the mode information to one or more other processing units. The mode injection unit maintains status information identifying the information that is already cached and not sending information that is already cached, thereby reducing communication bandwidth.

System, Method And Computer Program Product For Generating A Shader Program

View page
US Patent:
20030179220, Sep 25, 2003
Filed:
Mar 20, 2002
Appl. No.:
10/102989
Inventors:
Douglas Dietrich - Los Gatos CA, US
Ashutosh Rege - San Carlos CA, US
Christopher Maughan - York, GB
Jerome Duluk - Palo Alto CA, US
Assignee:
nVIDIA CORPORATION
International Classification:
G09G005/00
US Classification:
345/679000
Abstract:
A method and computer program product are provided for generating a shader program. Initially, a file associated with a graphics effect is a selected. Such file is then read and processed. A shader program is subsequently generated based on the processing of the file to apply the graphics effect to an object.

Deferred Shading Graphics Pipeline Processor Having Advanced Features

View page
US Patent:
20040130552, Jul 8, 2004
Filed:
Jun 9, 2003
Appl. No.:
10/458493
Inventors:
Jerome Duluk - Palo Alto CA, US
Richard Hessel - Pleasanton CA, US
Vaughn Arnold - Scotts Valley CA, US
Jack Benkual - Cupertino CA, US
Joseph Bratt - San Jose CA, US
George Cuan - Sunnyvale CA, US
Stephen Dodgen - Boulder Creek CA, US
Emerson Fang - Fremont CA, US
Zhaoyu Gong - Cupertino CA, US
Thomas Ho - Fremont CA, US
Hengwei Hsu - Fremont CA, US
Sidong Li - San Jose CA, US
Sam Ng - Fremont CA, US
Matthew Papakipos - Menlo Park CA, US
Jason Redgrave - Mountain View CA, US
Sushma Trivedi - Sunnyvale CA, US
Nathan Tuck - San Diego CA, US
Shun Go - Milpitas CA, US
Lindy Fung - Sunnyvale CA, US
Tuan Nguyen - San Jose CA, US
Joseph Grass - Menlo Park CA, US
Bo Hong - San Jose CA, US
Abraham Mammen - Pleasanton CA, US
Abbas Rashid - Fremont CA, US
Albert Tsay - Fremont CA, US
International Classification:
G06T001/20
US Classification:
345/506000
Abstract:
A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple?stage hidden surface removal processing. In the deferred shading graphics pipeline, hidden surface removal is completed before pixel coloring is done. The pipeline processor comprises a command fetch and decode unit, a geometry unit, a mode extraction unit, a sort unit, a setup unit, a cull unit, a mode injection unit, a fragment unit, a texture unit, a Phong lighting unit, a pixel unit, and a backend unit.

Shader Program Generaton System And Method

View page
US Patent:
20050251787, Nov 10, 2005
Filed:
Jul 13, 2005
Appl. No.:
11/181180
Inventors:
Douglas Dietrich - Los Gatos CA, US
Ashutosh Rege - San Carlos CA, US
Christopher Maughan - York, GB
Jerome Duluk - Palo Alto CA, US
International Classification:
G06F009/44
US Classification:
717107000, 717114000
Abstract:
A method and computer program product are provided for generating a shader program. Included is a file associated with a graphics effect. In use, a shader program is generated based on processing of the file to apply the graphics effect to an object.

Deferred Shading Graphics Pipeline Processor Having Advanced Features

View page
US Patent:
20070165035, Jul 19, 2007
Filed:
Dec 19, 2006
Appl. No.:
11/613093
Inventors:
Jerome Duluk - Palo Alto CA, US
Richard Hessel - Pleasanton CA, US
Vaughn Arnold - Scotts Valley CA, US
Jack Benkual - Cupertino CA, US
Joseph Bratt - San Jose CA, US
George Cuan - Sunnyvale CA, US
Stephen Dodgen - Boulder Creek CA, US
Emerson Fang - Fremont CA, US
Zhaoyu Gong - Cupertino CA, US
Thomas Ho - Fremont CA, US
Hengwei Hsu - Fremont CA, US
Sidong Li - San Jose CA, US
Sam Ng - Fremont CA, US
Matthew Papakipos - Menlo Park CA, US
Jason Redgrave - Mountain View CA, US
Sushma Trivedi - Sunnyvale CA, US
Nathan Tuck - San Diego CA, US
Shun Go - Milpitas CA, US
Lindy Fung - Sunnyvale CA, US
Tuan Nguyen - San Jose CA, US
Joseph Grass - Menlo Park CA, US
Bo Hung - San Jose CA, US
Abraham Mammen - Pleasanton CA, US
Abbas Rashid - Fremont CA, US
Albert Tsay - Fremont CA, US
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06T 1/20
US Classification:
345506000
Abstract:
A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple?stage hidden surface removal processing. In the deferred shading graphics pipeline, hidden surface removal is completed before pixel coloring is done. The pipeline processor comprises a command fetch and decode unit, a geometry unit, a mode extraction unit, a sort unit, a setup unit, a cull unit, a mode injection unit, a fragment unit, a texture unit, a Phong lighting unit, a pixel unit, and a backend unit.

Content-Addressable Memory System Capable Of Fully Parallel Magnitude Comparisons

View page
US Patent:
49966669, Feb 26, 1991
Filed:
Aug 12, 1988
Appl. No.:
7/231717
Inventors:
Jerome F. Duluk - Palo Alto CA
International Classification:
G11C 1300
G11C 1500
US Classification:
365 49
Abstract:
A content-addressable memory for storing a plurality of words, each word comprising a plurality of data subfields, and each data subfield comprising a plurality of data bits. Query operations simultaneously compare input data to all subfields in all words and selectably test each subfield for either equality, less-than, less-than-or-equal-to, greater-than, greater-than-or-equal-to, inequality, or don't care. A flag memory comprising a plurality of flag bits for each word stores the results of a selectable Boolean operation performed on a set of flag bits and the query results. A mask register causes selected bit positions within words to be treated as not being present. A priority resolver finds the highest priority flag bit in a particular logic state for selecting a word for reading or writing. A content-addressable memory system composed of a plurality of content-addressable memories and an external priority resolver for selecting between content-addressable memories for reading or writing.

Method And Apparatus For Span And Subspan Sorting Rendering System

View page
US Patent:
62853783, Sep 4, 2001
Filed:
Mar 8, 1999
Appl. No.:
9/264302
Inventors:
Jerome F. Duluk - Palo Alto CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 1500
US Classification:
345441
Abstract:
A data shifting capability that permits sorting the data in addition to searching for obtaining real-time performance in color, with high quality imagery through a simple search of a spacial database based on a rectangularly shaped search region or range search. A sorting Magnitude Comparison Content Addressable Memory (SMCCAM) performs a range search, introducing a conservative approximation of the idea Occluding Region, and provides a MCCAM wherein the data words stored in the fields are shifted to corresponding fields in an adjacent word, based on the magnitude comparisons. The 3D graphics method stores the parameters of a polygon span in a spatial database and a query operation is performed on the database to determine which of those spans, or portions of spans, are visible, and applies a rule for comparing a new span portion to an old span portion on a subspan-by-subspan basis, thereby providing additional polygon edge information within a raster line, providing anti-aliasing.
Jerome A Duluk from Palo Alto, CA, age ~34 Get Report