WO2008048940A3 - Graphics processing unit with shared arithmetic logic unit - Google Patents
Graphics processing unit with shared arithmetic logic unit Download PDFInfo
- Publication number
- WO2008048940A3 WO2008048940A3 PCT/US2007/081428 US2007081428W WO2008048940A3 WO 2008048940 A3 WO2008048940 A3 WO 2008048940A3 US 2007081428 W US2007081428 W US 2007081428W WO 2008048940 A3 WO2008048940 A3 WO 2008048940A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- gpu
- pipeline
- attribute
- stages
- arithmetic logic
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
Abstract
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07854073A EP2084670A2 (en) | 2006-10-17 | 2007-10-15 | Graphics processing unit with shared arithmetic logic unit |
CA002666064A CA2666064A1 (en) | 2006-10-17 | 2007-10-15 | Graphics processing unit with shared arithmetic logic unit |
JP2009533470A JP2010507175A (en) | 2006-10-17 | 2007-10-15 | Graphics processing unit that uses a shared arithmetic processing unit |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/550,344 | 2006-10-17 | ||
US11/550,344 US8009172B2 (en) | 2006-08-03 | 2006-10-17 | Graphics processing unit with shared arithmetic logic unit |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008048940A2 WO2008048940A2 (en) | 2008-04-24 |
WO2008048940A3 true WO2008048940A3 (en) | 2009-04-30 |
Family
ID=39314778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2007/081428 WO2008048940A2 (en) | 2006-10-17 | 2007-10-15 | Graphics processing unit with shared arithmetic logic unit |
Country Status (8)
Country | Link |
---|---|
US (1) | US8009172B2 (en) |
EP (1) | EP2084670A2 (en) |
JP (1) | JP2010507175A (en) |
KR (1) | KR20090079241A (en) |
CN (1) | CN101523442A (en) |
CA (1) | CA2666064A1 (en) |
TW (1) | TW200830220A (en) |
WO (1) | WO2008048940A2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8968087B1 (en) * | 2009-06-01 | 2015-03-03 | Sony Computer Entertainment America Llc | Video game overlay |
KR101118594B1 (en) | 2008-12-02 | 2012-02-27 | 한국과학기술원 | Apparatus and method for sharing look-up table |
US20100277488A1 (en) * | 2009-04-30 | 2010-11-04 | Kevin Myers | Deferred Material Rasterization |
US20110043518A1 (en) * | 2009-08-21 | 2011-02-24 | Nicolas Galoppo Von Borries | Techniques to store and retrieve image data |
US20110242115A1 (en) * | 2010-03-30 | 2011-10-06 | You-Ming Tsao | Method for performing image signal processing with aid of a graphics processing unit, and associated apparatus |
US8228406B2 (en) * | 2010-06-04 | 2012-07-24 | Apple Inc. | Adaptive lens shading correction |
CN101976432B (en) * | 2010-11-22 | 2012-02-08 | 长沙景嘉微电子有限公司 | Implementation of hierarchical cutting strategy in graphic chip design |
US9524572B2 (en) * | 2010-11-23 | 2016-12-20 | Microsoft Technology Licensing, Llc | Parallel processing of pixel data |
GB201103698D0 (en) * | 2011-03-03 | 2011-04-20 | Advanced Risc Mach Ltd | Graphics processing |
GB201103699D0 (en) | 2011-03-03 | 2011-04-20 | Advanced Risc Mach Ltd | Graphic processing |
US9317892B2 (en) * | 2011-12-28 | 2016-04-19 | Intel Corporation | Method and device to augment volatile memory in a graphics subsystem with non-volatile memory |
US20130271465A1 (en) * | 2011-12-30 | 2013-10-17 | Franz P. Clarberg | Sort-Based Tiled Deferred Shading Architecture for Decoupled Sampling |
KR102001222B1 (en) | 2015-07-07 | 2019-07-17 | 삼성전자주식회사 | Signal processing apparatus and method |
US10699366B1 (en) | 2018-08-07 | 2020-06-30 | Apple Inc. | Techniques for ALU sharing between threads |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1096427A2 (en) * | 1999-10-28 | 2001-05-02 | Nintendo Co., Limited | Vertex cache for 3D computer graphics |
US6549209B1 (en) * | 1997-05-22 | 2003-04-15 | Kabushiki Kaisha Sega Enterprises | Image processing device and image processing method |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4965750A (en) * | 1987-03-31 | 1990-10-23 | Hitachi, Ltd. | Graphic processor suitable for graphic data transfer and conversion processes |
US4951232A (en) * | 1988-09-12 | 1990-08-21 | Silicon Graphics, Inc. | Method for updating pipelined, single port Z-buffer by segments on a scan line |
US5870509A (en) | 1995-12-12 | 1999-02-09 | Hewlett-Packard Company | Texture coordinate alignment system and method |
US5886711A (en) * | 1997-04-29 | 1999-03-23 | Hewlett-Packard Companu | Method and apparatus for processing primitives in a computer graphics display system |
JP3514945B2 (en) | 1997-05-26 | 2004-04-05 | 株式会社ソニー・コンピュータエンタテインメント | Image creation method and image creation device |
US5914726A (en) | 1997-06-27 | 1999-06-22 | Hewlett-Packard Co. | Apparatus and method for managing graphic attributes in a memory cache of a programmable hierarchical interactive graphics system |
US7038692B1 (en) * | 1998-04-07 | 2006-05-02 | Nvidia Corporation | Method and apparatus for providing a vertex cache |
WO2000004482A2 (en) * | 1998-07-17 | 2000-01-27 | Intergraph Corporation | Multi-processor graphics accelerator |
US6157393A (en) * | 1998-07-17 | 2000-12-05 | Intergraph Corporation | Apparatus and method of directing graphical data to a display device |
AU5688199A (en) * | 1998-08-20 | 2000-03-14 | Raycer, Inc. | System, apparatus and method for spatially sorting image data in a three-dimensional graphics pipeline |
US6690380B1 (en) | 1999-12-27 | 2004-02-10 | Microsoft Corporation | Graphics geometry cache |
US6885378B1 (en) * | 2000-09-28 | 2005-04-26 | Intel Corporation | Method and apparatus for the implementation of full-scene anti-aliasing supersampling |
US7098924B2 (en) * | 2002-10-19 | 2006-08-29 | Via Technologies, Inc. | Method and programmable device for triangle interpolation in homogeneous space |
US7036692B2 (en) | 2003-02-19 | 2006-05-02 | Graham Packaging Company, L.P. | Dispenser with an integrally molded neck finish |
US7259765B2 (en) * | 2003-04-04 | 2007-08-21 | S3 Graphics Co., Ltd. | Head/data scheduling in 3D graphics |
US7418606B2 (en) * | 2003-09-18 | 2008-08-26 | Nvidia Corporation | High quality and high performance three-dimensional graphics architecture for portable handheld devices |
US20050206648A1 (en) | 2004-03-16 | 2005-09-22 | Perry Ronald N | Pipeline and cache for processing data progressively |
US7570267B2 (en) | 2004-05-03 | 2009-08-04 | Microsoft Corporation | Systems and methods for providing an enhanced graphics pipeline |
US7142214B2 (en) | 2004-05-14 | 2006-11-28 | Nvidia Corporation | Data format for low power programmable processor |
US7710427B1 (en) * | 2004-05-14 | 2010-05-04 | Nvidia Corporation | Arithmetic logic unit and method for processing data in a graphics pipeline |
US7505036B1 (en) | 2004-07-30 | 2009-03-17 | 3Dlabs Inc. Ltd. | Order-independent 3D graphics binning architecture |
US7639252B2 (en) * | 2004-08-11 | 2009-12-29 | Ati Technologies Ulc | Unified tessellation circuit and method therefor |
US6972769B1 (en) | 2004-09-02 | 2005-12-06 | Nvidia Corporation | Vertex texture cache returning hits out of order |
US7233334B1 (en) | 2004-09-29 | 2007-06-19 | Nvidia Corporation | Storage buffers with reference counters to improve utilization |
CN1993709B (en) * | 2005-05-20 | 2010-12-15 | 索尼株式会社 | Signal processor |
US7492373B2 (en) * | 2005-08-22 | 2009-02-17 | Intel Corporation | Reducing memory bandwidth to texture samplers via re-interpolation of texture coordinates |
-
2006
- 2006-10-17 US US11/550,344 patent/US8009172B2/en active Active
-
2007
- 2007-10-15 CA CA002666064A patent/CA2666064A1/en not_active Abandoned
- 2007-10-15 CN CNA2007800383810A patent/CN101523442A/en active Pending
- 2007-10-15 WO PCT/US2007/081428 patent/WO2008048940A2/en active Search and Examination
- 2007-10-15 KR KR1020097010016A patent/KR20090079241A/en not_active Application Discontinuation
- 2007-10-15 JP JP2009533470A patent/JP2010507175A/en active Pending
- 2007-10-15 EP EP07854073A patent/EP2084670A2/en not_active Withdrawn
- 2007-10-17 TW TW096138935A patent/TW200830220A/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6549209B1 (en) * | 1997-05-22 | 2003-04-15 | Kabushiki Kaisha Sega Enterprises | Image processing device and image processing method |
EP1096427A2 (en) * | 1999-10-28 | 2001-05-02 | Nintendo Co., Limited | Vertex cache for 3D computer graphics |
Non-Patent Citations (1)
Title |
---|
DEERING, MICHAEL F. AND NELSON, SCOTT R.: "Leo: a system for cost effective 3D shaded graphics", SIGGRAPH '93: PROCEEDINGS OF THE 20TH ANNUAL CONFERENCE ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 1993, New York, NY, USA, pages 101 - 108, XP002516786 * |
Also Published As
Publication number | Publication date |
---|---|
CN101523442A (en) | 2009-09-02 |
JP2010507175A (en) | 2010-03-04 |
KR20090079241A (en) | 2009-07-21 |
TW200830220A (en) | 2008-07-16 |
US20080030512A1 (en) | 2008-02-07 |
WO2008048940A2 (en) | 2008-04-24 |
EP2084670A2 (en) | 2009-08-05 |
US8009172B2 (en) | 2011-08-30 |
CA2666064A1 (en) | 2008-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008048940A3 (en) | Graphics processing unit with shared arithmetic logic unit | |
USD828390S1 (en) | Portion of a display panel with an animated computer icon | |
WO2007140338A3 (en) | Graphics processor with arithmetic and elementary function units | |
WO2008118805A3 (en) | Processor with adaptive multi-shader | |
WO2005107241A3 (en) | System and methods for using graphics hardware for real time two and three dimensional, single definition, and high definition video effects | |
WO2006055279A3 (en) | System with ppu/gpu architecture | |
WO2006110522A3 (en) | Integrating programmable logic into personal computer (pc) architecture | |
WO2008019261A3 (en) | Graphics processing unit with extended vertex cache | |
WO2008154193A3 (en) | Cache metadata identifiers for isolation and sharing | |
WO2008054835A3 (en) | Computer systems with lightweight multi-threaded architectures | |
WO2008073798A3 (en) | Computer graphics shadow volumes using hierarchical occlusion culling | |
WO2008057502A3 (en) | Content borrowing system and method | |
WO2006094196A3 (en) | Method and apparatus for power reduction in an heterogeneously- multi-pipelined processor | |
WO2005089116A3 (en) | Digital signal processors with configurable dual-mac and dual-alu | |
WO2007005739A3 (en) | Computer graphics shader systems and methods | |
WO2007049150A3 (en) | Architecture for microprocessor-based systems including simd processing unit and associated systems and methods | |
MX2007003570A (en) | Target property maps for surveillance systems. | |
WO2008064225A3 (en) | Efficient scissoring for graphics application | |
WO2008128097A3 (en) | Programmable graphics processing element | |
WO2010121945A3 (en) | Method and system for interaction with unmodified 3d graphics applications | |
WO2008023316A3 (en) | Motion-compensated processing of image signals | |
WO2010008134A3 (en) | Image processing method | |
EP1987488A4 (en) | Combined engine for video and graphics processing | |
EP2016563B8 (en) | Method for improving the performance in processing an interprocess digital mockup | |
WO2005074411A3 (en) | Interactively solving constraints in a font-hinting language |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200780038381.0 Country of ref document: CN |
|
ENP | Entry into the national phase |
Ref document number: 2666064 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 712/MUMNP/2009 Country of ref document: IN |
|
ENP | Entry into the national phase |
Ref document number: 2009533470 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020097010016 Country of ref document: KR Ref document number: 2007854073 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07854073 Country of ref document: EP Kind code of ref document: A2 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) |