EP2294571A4 - Nuanceur complexe avec système de mémoire cache de niveau 1 réparti et mémoire cache de niveau 2 centralisée - Google Patents

Nuanceur complexe avec système de mémoire cache de niveau 1 réparti et mémoire cache de niveau 2 centralisée

Info

Publication number
EP2294571A4
EP2294571A4 EP09755282.2A EP09755282A EP2294571A4 EP 2294571 A4 EP2294571 A4 EP 2294571A4 EP 09755282 A EP09755282 A EP 09755282A EP 2294571 A4 EP2294571 A4 EP 2294571A4
Authority
EP
European Patent Office
Prior art keywords
level
nuance
compressor
complex
cache system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
EP09755282.2A
Other languages
German (de)
English (en)
Other versions
EP2294571A1 (fr
Inventor
Anthony P Delaurier
Mark Leather
Robert S Hartog
Michael J Mantor
Mark C Fowler
Marcos P Zini
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of EP2294571A1 publication Critical patent/EP2294571A1/fr
Publication of EP2294571A4 publication Critical patent/EP2294571A4/fr
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • G06F12/0811Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • G06F12/084Multiuser, multiprocessor or multiprocessing cache systems with a shared cache
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0875Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/363Graphics controllers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/30Providing cache or TLB in specific location of a processing system
    • G06F2212/302In image processor or graphics adapter
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/45Caching of specific data in cache memory
    • G06F2212/455Image or video data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • G09G2360/121Frame memory handling using a cache memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Image Generation (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Processing Or Creating Images (AREA)
EP09755282.2A 2008-05-30 2009-06-01 Nuanceur complexe avec système de mémoire cache de niveau 1 réparti et mémoire cache de niveau 2 centralisée Ceased EP2294571A4 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US5749208P 2008-05-30 2008-05-30
PCT/US2009/003317 WO2009145919A1 (fr) 2008-05-30 2009-06-01 Nuanceur complexe avec système de mémoire cache de niveau 1 réparti et mémoire cache de niveau 2 centralisée

Publications (2)

Publication Number Publication Date
EP2294571A1 EP2294571A1 (fr) 2011-03-16
EP2294571A4 true EP2294571A4 (fr) 2014-04-23

Family

ID=41377446

Family Applications (1)

Application Number Title Priority Date Filing Date
EP09755282.2A Ceased EP2294571A4 (fr) 2008-05-30 2009-06-01 Nuanceur complexe avec système de mémoire cache de niveau 1 réparti et mémoire cache de niveau 2 centralisée

Country Status (5)

Country Link
EP (1) EP2294571A4 (fr)
JP (1) JP5832284B2 (fr)
KR (1) KR101427409B1 (fr)
CN (1) CN102047316B (fr)
WO (1) WO2009145919A1 (fr)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471943B (zh) * 2018-05-09 2024-09-20 北京京东尚科信息技术有限公司 实时数据统计装置和方法以及计算机可读存储介质
US11841803B2 (en) 2019-06-28 2023-12-12 Advanced Micro Devices, Inc. GPU chiplets using high bandwidth crosslinks
US11507527B2 (en) * 2019-09-27 2022-11-22 Advanced Micro Devices, Inc. Active bridge chiplet with integrated cache
US12170263B2 (en) 2019-09-27 2024-12-17 Advanced Micro Devices, Inc. Fabricating active-bridge-coupled GPU chiplets
CN112783926B (zh) * 2021-01-20 2025-01-17 银盛支付服务股份有限公司 一种减少调用服务耗时的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10232825A (ja) * 1997-02-20 1998-09-02 Nec Ibaraki Ltd キャッシュメモリ制御方式
EP1498824A2 (fr) * 2003-06-30 2005-01-19 Microsoft Corporation Système et procédé pour l' exécution en parallèle de tâches de génération de données
US20050225558A1 (en) * 2004-04-08 2005-10-13 Ati Technologies, Inc. Two level cache memory architecture
US7103720B1 (en) * 2003-10-29 2006-09-05 Nvidia Corporation Shader cache using a coherency protocol

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6629188B1 (en) * 2000-11-13 2003-09-30 Nvidia Corporation Circuit and method for prefetching data for a texture cache
JP3620473B2 (ja) * 2001-06-14 2005-02-16 日本電気株式会社 共有キャッシュメモリのリプレイスメント制御方法及びその装置
US6901491B2 (en) * 2001-10-22 2005-05-31 Sun Microsystems, Inc. Method and apparatus for integration of communication links with a remote direct memory access protocol
JP3840966B2 (ja) * 2001-12-12 2006-11-01 ソニー株式会社 画像処理装置およびその方法
US6871264B2 (en) * 2002-03-06 2005-03-22 Hewlett-Packard Development Company, L.P. System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuits
US7069387B2 (en) 2003-03-31 2006-06-27 Sun Microsystems, Inc. Optimized cache structure for multi-texturing
JP4451717B2 (ja) * 2004-05-31 2010-04-14 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および情報処理方法
US7280107B2 (en) * 2005-06-29 2007-10-09 Microsoft Corporation Procedural graphics architectures and techniques
CN100451952C (zh) * 2005-12-19 2009-01-14 威盛电子股份有限公司 多阶层加速器架构的处理器系统及其操作方法
JP4295814B2 (ja) * 2006-03-03 2009-07-15 富士通株式会社 マルチプロセッサシステム及びマルチプロセッサシステムの動作方法
US20070211070A1 (en) * 2006-03-13 2007-09-13 Sony Computer Entertainment Inc. Texture unit for multi processor environment
US7965296B2 (en) 2006-06-20 2011-06-21 Via Technologies, Inc. Systems and methods for storing texture map data
US20080094408A1 (en) 2006-10-24 2008-04-24 Xiaoqin Yin System and Method for Geometry Graphics Processing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10232825A (ja) * 1997-02-20 1998-09-02 Nec Ibaraki Ltd キャッシュメモリ制御方式
EP1498824A2 (fr) * 2003-06-30 2005-01-19 Microsoft Corporation Système et procédé pour l' exécution en parallèle de tâches de génération de données
US7103720B1 (en) * 2003-10-29 2006-09-05 Nvidia Corporation Shader cache using a coherency protocol
US20050225558A1 (en) * 2004-04-08 2005-10-13 Ati Technologies, Inc. Two level cache memory architecture

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PARK S-J ET AL: "A RECONFIGURABLE MULTILEVEL PARALLEL GRAPHICS CACHE MEMORY WITH 75 GB/S PARALLEL CHACHE REPLACEMENT BANDWIDTH", 2001 SYMPOSIUM ON VLSI CIRCUITS. DIGEST OF TECHNICAL PAPERS. KYOTO, JAPAN, JUNE 14 - 16, 2001; [SYMPOSIUM ON VLSI CIRCUITS], TOKYO : JSAP, JP, 14 June 2001 (2001-06-14), pages 233 - 236, XP001071986, ISBN: 978-4-89114-014-4, DOI: 10.1109/VLSIC.2001.934250 *
See also references of WO2009145919A1 *

Also Published As

Publication number Publication date
CN102047316B (zh) 2016-08-24
JP2011523745A (ja) 2011-08-18
KR101427409B1 (ko) 2014-08-07
WO2009145919A1 (fr) 2009-12-03
KR20110015034A (ko) 2011-02-14
EP2294571A1 (fr) 2011-03-16
CN102047316A (zh) 2011-05-04
JP5832284B2 (ja) 2015-12-16

Similar Documents

Publication Publication Date Title
EP2225649A4 (fr) Système de mémoire
EP2248024A4 (fr) Système de mémoire
EP2126915A4 (fr) Système mémoire et procédé avec des modes série et parallèle
EP2145638A4 (fr) Dispositif d'évaluation des modifications affectant la fonction cardiaque
DE602005018560D1 (de) Speichersystem
DE602006016570D1 (de) Lagerungssystem
EP2115519A4 (fr) Ouverture ophtalmique dynamique
EP1932076A4 (fr) Système dsl
DE502008000057D1 (de) Tragbares Erntegerät
BRPI0717339A2 (pt) Reversor de empuxo e nacela de turboélice
EP2224095A4 (fr) Compresseur avec détendeur intégré
BRPI0809902A2 (pt) Métodos de avaliar células e culturas celulares
EP2248027A4 (fr) Système de mémoires
IT1392361B1 (it) Apparecchio di diagnostica dello stato di cuscinetti a sfera, in particolare basata sul rilevamento di suoni
EP1887292A4 (fr) Regulateur d humidite
EP2476052A4 (fr) Gestion de données au niveau de l'entreprise
FR2920033B1 (fr) Turbomachine avec diffuseur
DE602009000579D1 (de) Konkave Aufhängung für einen Dreschteil in einem Mähdrescher
DK2331414T3 (da) Dobbeltrumsglider og hylsterbeholder
DE602006005311D1 (de) Speichersystem
ATE384198T1 (de) Lagerungsvorrichtung
EP2494450A4 (fr) Dispositif de mémoire programmable non réinscriptible et procédés associés
EP1873487A4 (fr) Niveau
FR2905028B1 (fr) Dispositif de memoire electrochimique
EP2294571A4 (fr) Nuanceur complexe avec système de mémoire cache de niveau 1 réparti et mémoire cache de niveau 2 centralisée

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20101224

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA RS

DAX Request for extension of the european patent (deleted)
A4 Supplementary search report drawn up and despatched

Effective date: 20140325

RIC1 Information provided on ipc code assigned before grant

Ipc: G06T 15/00 20110101ALI20140319BHEP

Ipc: G06F 12/08 20060101ALI20140319BHEP

Ipc: G09G 5/36 20060101AFI20140319BHEP

Ipc: G06T 1/60 20060101ALI20140319BHEP

17Q First examination report despatched

Effective date: 20170530

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ADVANCED MICRO DEVICES, INC.

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ADVANCED MICRO DEVICES, INC.

REG Reference to a national code

Ref country code: DE

Ref legal event code: R003

18R Application refused

Effective date: 20180925