[go: up one dir, main page]

DE3689488D1 - Speicheranordnung mit vereinfachtem und schnellem Daten-Cachespeicher. - Google Patents

Speicheranordnung mit vereinfachtem und schnellem Daten-Cachespeicher.

Info

Publication number
DE3689488D1
DE3689488D1 DE86101910T DE3689488T DE3689488D1 DE 3689488 D1 DE3689488 D1 DE 3689488D1 DE 86101910 T DE86101910 T DE 86101910T DE 3689488 T DE3689488 T DE 3689488T DE 3689488 D1 DE3689488 D1 DE 3689488D1
Authority
DE
Germany
Prior art keywords
simplified
data cache
memory arrangement
fast data
fast
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
DE86101910T
Other languages
English (en)
Other versions
DE3689488T2 (de
Inventor
Kin Ling Cheung
Jeffrey William Einarson
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.)
Samsung Electronics Co Ltd
Original Assignee
Wang Laboratories 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24829145&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE3689488(D1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Wang Laboratories Inc filed Critical Wang Laboratories Inc
Application granted granted Critical
Publication of DE3689488D1 publication Critical patent/DE3689488D1/de
Publication of DE3689488T2 publication Critical patent/DE3689488T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0835Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means for main memory peripheral accesses (e.g. I/O or DMA)

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
DE3689488T 1985-02-22 1986-02-14 Speicheranordnung mit vereinfachtem und schnellem Daten-Cachespeicher. Expired - Lifetime DE3689488T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/704,359 US4685082A (en) 1985-02-22 1985-02-22 Simplified cache with automatic update

Publications (2)

Publication Number Publication Date
DE3689488D1 true DE3689488D1 (de) 1994-02-17
DE3689488T2 DE3689488T2 (de) 1994-07-14

Family

ID=24829145

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3689488T Expired - Lifetime DE3689488T2 (de) 1985-02-22 1986-02-14 Speicheranordnung mit vereinfachtem und schnellem Daten-Cachespeicher.

Country Status (6)

Country Link
US (1) US4685082A (de)
EP (1) EP0192202B1 (de)
JP (1) JP2619859B2 (de)
AU (1) AU580382B2 (de)
CA (1) CA1255395A (de)
DE (1) DE3689488T2 (de)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255384A (en) * 1985-02-22 1993-10-19 Intergraph Corporation Memory address translation system having modifiable and non-modifiable translation mechanisms
US4899275A (en) * 1985-02-22 1990-02-06 Intergraph Corporation Cache-MMU system
US4860192A (en) * 1985-02-22 1989-08-22 Intergraph Corporation Quadword boundary cache system
US4884197A (en) * 1985-02-22 1989-11-28 Intergraph Corporation Method and apparatus for addressing a cache memory
US4933835A (en) * 1985-02-22 1990-06-12 Intergraph Corporation Apparatus for maintaining consistency of a cache memory with a primary memory
KR950008676B1 (ko) * 1986-04-23 1995-08-04 가부시기가이샤 히다찌세이사꾸쇼 반도체 메모리 장치 및 그의 결함 구제 방법
US4797810A (en) * 1986-06-26 1989-01-10 Texas Instruments Incorporated Incremental, multi-area, generational, copying garbage collector for use in a virtual address space
EP0259967B1 (de) * 1986-08-01 1994-03-23 Fujitsu Limited Verzeichnisspeicher
US5091846A (en) * 1986-10-03 1992-02-25 Intergraph Corporation Cache providing caching/non-caching write-through and copyback modes for virtual addresses and including bus snooping to maintain coherency
US4972316A (en) * 1987-03-30 1990-11-20 International Business Machines Corporation Method of handling disk sector errors in DASD cache
US4851993A (en) * 1987-04-20 1989-07-25 Amdahl Corporation Cache move-in bypass
US5155833A (en) * 1987-05-11 1992-10-13 At&T Bell Laboratories Multi-purpose cache memory selectively addressable either as a boot memory or as a cache memory
JP2960415B2 (ja) * 1987-05-22 1999-10-06 株式会社日立製作所 記憶保護方法および装置
US5179687A (en) * 1987-09-26 1993-01-12 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device containing a cache and an operation method thereof
US5008816A (en) * 1987-11-06 1991-04-16 International Business Machines Corporation Data processing system with multi-access memory
US5184320A (en) * 1988-02-12 1993-02-02 Texas Instruments Incorporated Cached random access memory device and system
US5230067A (en) * 1988-05-11 1993-07-20 Digital Equipment Corporation Bus control circuit for latching and maintaining data independently of timing event on the bus until new data is driven onto
US4939641A (en) * 1988-06-30 1990-07-03 Wang Laboratories, Inc. Multi-processor system with cache memories
US5097409A (en) * 1988-06-30 1992-03-17 Wang Laboratories, Inc. Multi-processor system with cache memories
US4928225A (en) * 1988-08-25 1990-05-22 Edgcore Technology, Inc. Coherent cache structures and methods
US4945512A (en) * 1988-09-07 1990-07-31 Unisys Corporation High-speed partitioned set associative cache memory
US5201041A (en) * 1988-12-29 1993-04-06 International Business Machines Corporation Cache bypass apparatus
EP0377969B1 (de) * 1989-01-13 1995-02-22 International Business Machines Corporation Rechneranordnungen mit Ein-/Ausgabecachespeicher
EP0618535B1 (de) * 1989-04-13 1999-08-25 SanDisk Corporation EEPROM-Karte mit Austauch von fehlerhaften Speicherzellen und Zwischenspeicher
US7447069B1 (en) 1989-04-13 2008-11-04 Sandisk Corporation Flash EEprom system
EP0491697B1 (de) * 1989-09-11 1997-10-29 Wang Laboratories, Inc. Vorrichtung und verfahren für instandhaltung von cache/zentralspeicherkonsistenz
JP2826857B2 (ja) * 1989-12-13 1998-11-18 株式会社日立製作所 キャッシュ制御方法および制御装置
EP0435475B1 (de) * 1989-12-22 1996-02-07 Digital Equipment Corporation Hochleistungsrasterpuffer- und -cachespeicheranordnung
US5467460A (en) * 1990-02-14 1995-11-14 Intel Corporation M&A for minimizing data transfer to main memory from a writeback cache during a cache miss
US5454093A (en) * 1991-02-25 1995-09-26 International Business Machines Corporation Buffer bypass for quick data access
JPH0520197A (ja) * 1991-07-09 1993-01-29 Hitachi Ltd 記憶管理システム及びマイクロプロセツサ
GB9424100D0 (en) * 1994-11-29 1995-01-18 Accelerix Ltd Improved memory devices
US5752262A (en) * 1996-07-25 1998-05-12 Vlsi Technology System and method for enabling and disabling writeback cache
US6341338B1 (en) * 1999-02-04 2002-01-22 Sun Microsystems, Inc. Protocol for coordinating the distribution of shared memory
US6263408B1 (en) * 1999-03-31 2001-07-17 International Business Machines Corporation Method and apparatus for implementing automatic cache variable update
US7035989B1 (en) 2000-02-16 2006-04-25 Sun Microsystems, Inc. Adaptive memory allocation
US6647546B1 (en) 2000-05-03 2003-11-11 Sun Microsystems, Inc. Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code
US6802057B1 (en) 2000-05-03 2004-10-05 Sun Microsystems, Inc. Automatic generation of fortran 90 interfaces to fortran 77 code
US6910107B1 (en) * 2000-08-23 2005-06-21 Sun Microsystems, Inc. Method and apparatus for invalidation of data in computer systems
US7406681B1 (en) 2000-10-12 2008-07-29 Sun Microsystems, Inc. Automatic conversion of source code from 32-bit to 64-bit
US6957208B1 (en) 2000-10-31 2005-10-18 Sun Microsystems, Inc. Method, apparatus, and article of manufacture for performance analysis using semantic knowledge
WO2003001406A1 (en) * 2001-06-25 2003-01-03 Nokia Corporation Copying method and system for copying cells in a database
US7454581B2 (en) * 2004-10-27 2008-11-18 International Business Machines Corporation Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors
WO2015170550A1 (ja) * 2014-05-09 2015-11-12 ソニー株式会社 記憶制御装置、記憶装置、および、その記憶制御方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4141067A (en) * 1977-06-13 1979-02-20 General Automation Multiprocessor system with cache memory
JPS5953631B2 (ja) * 1979-08-24 1984-12-26 株式会社日立製作所 記憶制御装置
US4349871A (en) * 1980-01-28 1982-09-14 Digital Equipment Corporation Duplicate tag store for cached multiprocessor system
JPS57105879A (en) * 1980-12-23 1982-07-01 Hitachi Ltd Control system for storage device
US4445177A (en) * 1981-05-22 1984-04-24 Data General Corporation Digital data processing system utilizing a unique arithmetic logic unit for handling uniquely identifiable addresses for operands and instructions
JPS58114387A (ja) * 1981-12-25 1983-07-07 Fujitsu Ltd バツフア・メモリを有するデ−タ処理装置
JPS6010366A (ja) * 1983-06-30 1985-01-19 Mitsubishi Electric Corp 主記憶装置

Also Published As

Publication number Publication date
EP0192202B1 (de) 1994-01-05
EP0192202A3 (en) 1989-05-24
DE3689488T2 (de) 1994-07-14
JP2619859B2 (ja) 1997-06-11
CA1255395A (en) 1989-06-06
AU5287286A (en) 1986-10-16
AU580382B2 (en) 1989-01-12
EP0192202A2 (de) 1986-08-27
US4685082A (en) 1987-08-04
JPS61195441A (ja) 1986-08-29

Similar Documents

Publication Publication Date Title
DE3689488D1 (de) Speicheranordnung mit vereinfachtem und schnellem Daten-Cachespeicher.
DE3688893D1 (de) Datentransfer und puffersteuerung mit mehrfachen prozesstransparenten speicherbetriebsarten.
DE3587329D1 (de) Speicheranordnung mit datenzugriffsteuerung.
DE3679319D1 (de) Speichereinheit mit direktem zugriff.
DE3687358D1 (de) Bildpufferspeicher mit variablem zugriff.
DE68920699D1 (de) Speicherzelle und Leseschaltung.
DE68902193D1 (de) Datenspeicheranordnung.
DE3650063D1 (de) FIFO-Speicher mit verminderter Durchfallzeit.
FI890630A0 (fi) Undersamplingsanordning foer samplad data.
DE3886182D1 (de) Mehrcachedatenspeicheranordnung.
DE69432133D1 (de) Datenprozessor mit Cache-Speicher
DE3586557D1 (de) Datenverarbeitungsvorrichtung mit festem adressraum und variablem speicher.
DE3680953D1 (de) Elektronisches uhrwerk mit terminspeicher.
DE3787187D1 (de) Dynamischer Lese-Schreibspeicher mit Auffrischwirkung.
DE68925336D1 (de) Datenverarbeitungsvorrichtung mit Cache-Speicher
DE3677150D1 (de) Dynamischer speicher mit erhoehter datengueltigkeitszeitdauer.
DE3482654D1 (de) Datenspeichergeraet.
DE3680829D1 (de) Festwertspeicheranordnung.
DE3650642D1 (de) Speichermittel mit Mehrwortauslesen und Schreiben
DE68918231D1 (de) Aufnahmegerät mit mehreren Entwicklungseinheiten.
DE3679540D1 (de) Schreibgeraet.
DE3784600D1 (de) Halbleiterspeicher mit schreibfunktion.
DE3787129D1 (de) Cachespeicher mit veränderlichen Abholungs- und Ersetzungsschemen.
DE3678789D1 (de) Pufferspeichersteuerungsanordnung.
DE68924945D1 (de) Pufferspeicheranordnung.

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: WANG LABORATORIES, INC., BILLERICA, MASS., US

8327 Change in the person/name/address of the patent owner

Owner name: SAMSUNG ELECTRONICS CO. LTD., SUWON, KYUNGKI, KR