[go: up one dir, main page]

DE69634525D1 - Videoprozessor - Google Patents

Videoprozessor

Info

Publication number
DE69634525D1
DE69634525D1 DE69634525T DE69634525T DE69634525D1 DE 69634525 D1 DE69634525 D1 DE 69634525D1 DE 69634525 T DE69634525 T DE 69634525T DE 69634525 T DE69634525 T DE 69634525T DE 69634525 D1 DE69634525 D1 DE 69634525D1
Authority
DE
Germany
Prior art keywords
video processor
video
processor
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.)
Expired - Lifetime
Application number
DE69634525T
Other languages
English (en)
Inventor
Dwayne Thomas Crump
Steven Taylor Pancoast
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE69634525D1 publication Critical patent/DE69634525D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • 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/0815Cache consistency protocols
    • G06F12/0831Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means
    • G06F12/0833Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means in combination with broadcast means (e.g. for invalidation or updating)
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7839Architectures of general purpose stored program computers comprising a single central processing unit with memory
    • G06F15/7864Architectures of general purpose stored program computers comprising a single central processing unit with memory on more than one IC chip
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/34Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3824Operand accessing
    • G06F9/3834Maintaining memory consistency
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3885Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • 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/12Replacement control
    • G06F12/121Replacement control using replacement algorithms
    • G06F12/123Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
DE69634525T 1995-06-07 1996-05-13 Videoprozessor Expired - Lifetime DE69634525D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/481,966 US5696985A (en) 1995-06-07 1995-06-07 Video processor

Publications (1)

Publication Number Publication Date
DE69634525D1 true DE69634525D1 (de) 2005-05-04

Family

ID=23914105

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69634525T Expired - Lifetime DE69634525D1 (de) 1995-06-07 1996-05-13 Videoprozessor

Country Status (5)

Country Link
US (1) US5696985A (de)
EP (1) EP0747834B1 (de)
JP (1) JP3518788B2 (de)
KR (1) KR100218620B1 (de)
DE (1) DE69634525D1 (de)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100331437B1 (ko) * 1995-06-30 2002-08-08 삼성전자 주식회사 디.엠.티.시스템에서적응형비트교환방법및장치
JP3372864B2 (ja) * 1998-04-01 2003-02-04 日本電気株式会社 動画像伸長装置及び方法
AU4723699A (en) * 1998-06-25 2000-01-10 Equator Technologies, Inc. Processing circuit and method for variable-length coding and decoding
US6393551B1 (en) * 1999-05-26 2002-05-21 Infineon Technologies North America Corp. Reducing instruction transactions in a microprocessor
US7039906B1 (en) * 2000-09-29 2006-05-02 International Business Machines Corporation Compiler for enabling multiple signed independent data elements per register
US6895520B1 (en) 2001-03-02 2005-05-17 Advanced Micro Devices, Inc. Performance and power optimization via block oriented performance measurement and control
US8401084B2 (en) * 2002-04-01 2013-03-19 Broadcom Corporation System and method for multi-row decoding of video with dependent rows
WO2004015563A1 (en) 2002-08-09 2004-02-19 Intel Corporation Multimedia coprocessor control mechanism including alignment or broadcast instructions
US7392368B2 (en) * 2002-08-09 2008-06-24 Marvell International Ltd. Cross multiply and add instruction and multiply and subtract instruction SIMD execution on real and imaginary components of a plurality of complex data elements
US6986023B2 (en) * 2002-08-09 2006-01-10 Intel Corporation Conditional execution of coprocessor instruction based on main processor arithmetic flags
EP1604285A2 (de) * 2003-03-06 2005-12-14 Koninklijke Philips Electronics N.V. Datenverarbeitungssystem mit vorrichtung zur vorausholung
US6862027B2 (en) 2003-06-30 2005-03-01 Microsoft Corp. System and method for parallel execution of data generation tasks
AU2005271572A1 (en) * 2004-08-02 2006-02-16 Discus Dental, Llc. Dental impression trays
US20060267998A1 (en) * 2005-05-24 2006-11-30 Walls Jeffrey J Systems and methods for management of parameters in a multi-node graphics system
US7366842B1 (en) * 2005-12-15 2008-04-29 Nvidia Corporation Creating permanent storage on the fly within existing buffers
EP2041645B1 (de) * 2006-07-11 2016-12-07 Freescale Semiconductor, Inc. Mikroprozessor und verfahren zur registeradressierung darin
US8487947B2 (en) * 2006-09-28 2013-07-16 Agere Systems Inc. Video processing architecture having reduced memory requirement
JP6396715B2 (ja) * 2014-08-07 2018-09-26 ルネサスエレクトロニクス株式会社 データ処理装置
US20190303037A1 (en) * 2018-03-30 2019-10-03 Ca, Inc. Using sequential read intention to increase data buffer reuse
BE1026356B1 (nl) 2018-06-06 2020-01-17 Ivc Bvba Vloerpanelen

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920001287B1 (ko) * 1988-02-12 1992-02-10 니혼 호오소오 고오카이 디지탈 영상신호 처리장치
EP0429733B1 (de) * 1989-11-17 1999-04-28 Texas Instruments Incorporated Multiprozessor mit Koordinatenschalter zwischen Prozessoren und Speichern
US5239654A (en) * 1989-11-17 1993-08-24 Texas Instruments Incorporated Dual mode SIMD/MIMD processor providing reuse of MIMD instruction memories as data memories when operating in SIMD mode
KR100240158B1 (ko) * 1990-05-18 2000-01-15 마이클 다고스티노 실시간 프로그램 가능 신호 처리기 아키텍쳐

Also Published As

Publication number Publication date
US5696985A (en) 1997-12-09
JPH0950402A (ja) 1997-02-18
KR100218620B1 (ko) 1999-09-01
JP3518788B2 (ja) 2004-04-12
KR970002600A (ko) 1997-01-28
EP0747834B1 (de) 2005-03-30
EP0747834A1 (de) 1996-12-11

Similar Documents

Publication Publication Date Title
NO963577D0 (no) Video-forstörrelsesapparat
DE19680836T1 (de) Fernsehapparat
EP0863466A4 (de) Interaktiver prozessor
DE69528386D1 (de) Abbildungssystem
DE69628695D1 (de) Bildprozessoren
DE69424096D1 (de) Bildprozessor
DE69634525D1 (de) Videoprozessor
DK0748583T3 (da) Mejetærsker
DE69324399D1 (de) Videoprozessorsystem
DE69614582D1 (de) Entwicklungsgerät
DE69737717D1 (de) Bildprozessor
DE69616680D1 (de) Entwicklungsgerät
DE69608020D1 (de) Videoprojektor
FR2738931B1 (fr) Candelabre interactif
DE69424086D1 (de) Bildprozessor
DE69627991D1 (de) Bildprozessor
DE69609091D1 (de) Fernsehvorrichtungen
KR970004653A (ko) 텔레비전 수상기
DE59608566D1 (de) Rektoskop
DE69608186D1 (de) Steuerungsprozessor
DE69427663D1 (de) Bildprozessor
DE69608334D1 (de) Cycloalkenyltetrazolinone
DE69608710D1 (de) Bildelemente
FI973755A7 (fi) Viistokantaniitti
EP0820186A4 (de) Signalprozessor

Legal Events

Date Code Title Description
8332 No legal effect for de