JPH0340149A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH0340149A
JPH0340149A JP1174253A JP17425389A JPH0340149A JP H0340149 A JPH0340149 A JP H0340149A JP 1174253 A JP1174253 A JP 1174253A JP 17425389 A JP17425389 A JP 17425389A JP H0340149 A JPH0340149 A JP H0340149A
Authority
JP
Japan
Prior art keywords
bus
tag
address
section
buffer
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.)
Granted
Application number
JP1174253A
Other languages
English (en)
Other versions
JP2511146B2 (ja
Inventor
Kenji Isane
健治 井實
Masanobu Yuhara
雅信 湯原
Hidenobu Ota
大田 秀信
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1174253A priority Critical patent/JP2511146B2/ja
Priority to EP19900307431 priority patent/EP0407219A3/en
Priority to KR1019900010275A priority patent/KR920008426B1/ko
Publication of JPH0340149A publication Critical patent/JPH0340149A/ja
Priority to US08/084,451 priority patent/US5440696A/en
Application granted granted Critical
Publication of JP2511146B2 publication Critical patent/JP2511146B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • 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/0844Multiple simultaneous or quasi-simultaneous cache accessing
    • G06F12/0846Cache with multiple tag or data arrays being simultaneously accessible
    • G06F12/0848Partitioned cache, e.g. separate instruction and operand caches
    • 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

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)
  • Multi Processors (AREA)
  • Memory System (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 複数のマイクロプロセソサで構成するコンピュータシス
テムに使用するデータ処理装置に関し、内部バスを少な
くすると共に、制御を簡略化し、複数の内部バッファお
よび主記憶における内容の(3) 一貫性の保持を容易に行うことを目的とし、バス制御部
と、メモリ管理部と、実行部と、該バス制御部、メモリ
管理部および実行部をそれぞれ結合する内部バスとを備
え、前記メモリ管理部と前記バス制御部との間のオペラ
ンドアドレスを供給する内部バスを双方向内部バスて構
成し、該双方向内部バスを前記システムバス内のライト
アトI/スを前記メモリ管理部へ伝達する外部アドレス
伝達バスと結合するように構成する。
〔産業上の利用分野〕
本発明はデータ処理装置に関し、特に、複数のマイクロ
プロセソサ(データ処理装置)で構成するコンピュータ
システムに使用するデータ処理装置に関する。
〔従来の技術〕
従来、一つの主記憶装置に対して複数のデータ処理装置
をシステムバスを介して結合させたコンピュータシステ
ムが提供されている。
(4) このようなコンピュータシステムに使用されるデータ処
理装置は、近年のデータ処理装置の高速化の要求に伴っ
て、主記憶装置におけるデータアクセスの高速化が要求
され、データ処理装置内に主記憶をコピーするためのバ
ッファが設けられている。ところで、主記憶の更新時に
は、データ処理装置内においても、データ処理装置内バ
ッファに格納された命令データ、オペランドデータのの
内容を更新するか、或いは、無効化することが行われる
すなわち、従来のデータ処理装置においては、例えば、
内部動作による主記憶の更新において、命令データを格
納するバッファとオペランドデータを格納するバッファ
との両方について、専用の内部パスが設けられており、
バッファ内のデータの更新または無効化が行われるよう
になされている。
(発明が解決しようとする課題〕 上述したように、従来の複数のデータ処理装置(5) で構成されたコンピュータシステムに使用するデータ処
理装置において、命令データを格納するバッファとオペ
ランドデータを格納するバッファとは、それぞれ専用の
内部バスが設けられている。
そして、従来のデータ処理装置においては、例えば、内
部動作による主記憶の更新において、命令データを格納
するバッファとオペランドデータを格納するバッファと
の両方について、専用の内部バスが設けられており、バ
ッファ内のデータの更新または無効化が行われるように
なされている。
同様に、他のデータ処理装置による主記憶の更新に際し
ても、データ処理装置内のへソファに格納されたデータ
を更新または無効化する必要がある。
そのため、複数のデータ処理装置におけるバッファの制
御が複雑になると共に、専用バスが多数必要となってい
た。従って、データ処理装置の高速度化および集積化の
妨げとなる。さらに、複数のデータ処理装置における内
部バッファおよび主記憶装置の内容の一貫性を保つのが
困難となる。
このよ・うに、従来の複数のデータ処理装置で構(6) 威されたコンピュータシステムにおいては、データ処理
装置の内部にバッファを設ける際に、専用バスを多く配
線する必要があり、データ処理装置(マイクロプロセソ
サ)の高速度化および高集積化の妨げとなる。さらに、
複数のデータ処理装置における内部バッファおよび主記
憶装置の内容の一貫性を保つのが困難であり、また、制
御も複雑となっていた。
本発明は、上述した従来のデータ処理装置が有する課題
に鑑み、内部バスを少なくすると共に、制御を簡略化し
、複数の内部バッファおよび主記憶における内容の一貫
性の保持を容易に行うことを目的とする。
〔課題を解決するための手段〕
第1図は本発明に係るデータ処理装置の原理構成を示す
ブロック図である。
本発明によれば、バス制御部11と、メモリ管理部aと
、実行部12と、該パス制御部11.メモリ管理部aお
よび実行部12をそれぞれ結合する内部ハ(7) スとを備え、前記メモリ管理部aと前記バス制御部11
との間のオペランドアドレスを供給する内部バス8を双
方向内部バスで構成し、該双方向内部バス8を前記シス
テムバスSB内のライトアドレスを前記メモリ管理部a
へ伝達する外部アドレス伝達バス9と結合するようにし
たことを特徴とするデータ処理装置が提供される。
〔作 用〕
上述した本発明のデータ処理装置によれば、メモリ管理
部aとバス制御部11との間のオペランドアドレスを供
給する内部バス8は、双方向内部バスで構成され、その
双方向内部バス8は、システムバスSB内のライトアド
レスをメモリ管理部aへ伝達する外部アドレス伝達バス
9と結合するようになされている。
これにより、例えば、複数のデータ処理装置(A、B)
で構成されたコンピュータシステムにおいて、各々のデ
ータ処理装置(例えば、A)における内部動作による主
記憶の更新、および、他(8) のデータ処理袋W(例えば、B)による主記憶の更新の
両方に対して、バッファの更新または無効化を行うバス
が共通化されることになり、内部バスを少なくすること
ができると共に、制御を簡略化し、複数の内部バッファ
および主記憶における内容の一貫性の保持を容易に行う
ことができる。
〔実施例〕
以下、図面を参照して本発明に係るデータ処理装置の実
施例を説明する。
第2図は本発明のデータ処理装置における要部の基本構
成を示すブロック図である。
同図において、第1のバッファ1は、主記憶装置15に
記憶された内容(主記憶)のコピーを保持するもので、
主に命令データを保持するものである。第1のタグ2は
、第1のバッファ1に保持されているデータの主記憶上
のアドレスおよび有効か無効かを示す記憶部を有し、外
部アドレスバッファ7に保持されているアドレスとタグ
内のアドレスとを比較し、一致した際にそのアドレスに
対(9) する記憶部を無効と示すように変更するものである。ま
た、第2のバッファ3は、主記憶のコピーを保持するも
ので、主に命令データを保持するものである。第2のタ
グ4は、第2のバッファ3に保持されているデータの主
記憶上のアドレスおよび有効か無効かを示す記憶部を有
し、外部アドレスバッファ7に保持されているアドレス
とタグ内のアドレスとを比較し、一致した際にそのアド
レスに対する記憶部を無効と示すように変更するもので
ある。
命令アドレスバス5は、命令アドレスを伝達するバスで
あり、第1のへソファ1.第1のタグ2およびアドレス
セレクタ10に接続されており、実行部12が命令デー
タを人力する際、命令アドレス信号が該命令アドレスバ
ス5を介して各々に伝達されるように構成されている。
また、オペランドアドレスバス6は、オペランドアドレ
スを伝達するバスであり、第2のバッファ3.第2のタ
グ4およびアドレスセレクタ10に接続されており、実
行部12がオペランドデータを入出力する際、オペ(1
0) ランドアドレス信号が該オペランドアドレスバス6を介
して各々に伝達されるように構成されている。
外部アドレスパソファ7は、外部アドレス伝達バスより
伝達されるアドレスを保持するものであり、また、双方
向内部バス8は、メモリ管理部aとバス制御部11にお
いてアドレス情報を相互に伝達するものである。外部ア
ドレス伝達バス9は、双方向内部バス8上のアドレスを
外部アドレスハソファ7の外部アドレスハソファへと伝
達するものである。アドレスセレクタ10は、命令アド
レスとオペランドアドレスを選択し双方向内部バス8へ
と伝達するものである。
バス制御部11は、システムパスSBと内部の入出力制
御、および、バスを外部に開放している際にシステムパ
スSB内のライ1〜アドレスを双方向内部バス8へ伝達
するものであり、また、実行部12は、主記憶装置15
に記憶されている命令を実行しデータ処理装置Aを制御
するものである。そして、第1のタグ制御線13は、第
1のタグ2において比較(11) 動作を指示する制御線であり、比較動作を行うかどうか
を制御するものであり、また、第2のタグ制御線14は
、第2のタグ4において比較動作を指示する制御線であ
り、比較動作を行うかどうかを制御するものである。
上述した実施例装置において、ライト動作によって実行
部12で発生したオペランドアドレスが、オペランドア
ドレスバス6を介してアドレスセレクタ10へと伝達さ
れる。アドレスセレクタ10は、双方向内部バス8ヘオ
ペランドアドレスを出力し、さらに、外部アドレス伝達
バス9を介して外部アドレスバッファ7へと伝達される
。そして、外部アドレスバッファ7は、オペランドアド
レスを保持し、第1のタグ2と第2のタグ4にオペラン
ドアドレスを出力する。
第1のタグ2は、第1のタグ制御線13の制御信号に従
って比較動作を実行し、その結果により第1のタグ2の
記憶部に無効の指示が行われる。同様に、第2のタグ4
ば、第2のタグ制御線14の制御信号に従って比較動作
を実行し、その結果によ(12) り第2のタグ4の記憶部に無効の指示が行われる。
ここで、他のデータ処理装置による主記憶の更新が行わ
れた際には、バス制御部11によりシステムパスSBか
らのライトアドレスを、双方向バス8へと出力し、そし
て、双方向バス8に結合されている外部アドレス伝達バ
ス9を介して外部アドレスハソファ7へ伝達される。
外部アドレスバソフアフは、ライ1−アドレスを保持し
、第1のタグ2と第2のタグ4とにライトアドレスを出
力する。第1のタグ2において、第1のタグ制御線13
の制御信号で比較動作が実行され、その結果により、第
1のタグ2の記憶部に対する無効の指示が行われる。同
様に、第2のタグ4において、第2のタグ制御線13の
制御信号で比較動作が実行され、その結果により、第2
のタグ4の記憶部に対する無効の指示が行われる。
第3図は本発明のデータ処理装置の一実施例を示すブロ
ソク図である。同図中、第2図で示したのと同しものは
同一の記号で示しである。
命令データバス16は、バス制御部11と第1のパ(1
3) ッファ1および実行部12とを結合するデータバスであ
り。オペランドデータバス17は、バス制御部11と第
2のバッファ3および実行部12とを結合するデータバ
スである。
第4図は第3図のデータ処理装置の動作を説明するため
の図であり、システムバスSBをデータ処理装置Bが占
有しており、データ処理装置Bによる主記憶の更新時に
おけるコンピュータシステム全体の動作も含めて説明す
るものである。
まず、データ処理装置Bはシステムパスに対してアドレ
スとデータ並びに制御信号を出力する。
上記it 15では、システムバスSB  のアドレス
とデータに基づき主記憶のデータを更新する(Pl)。
ここで、データ処理装置穴内部のへソファに保持されて
いるデータと同一アトレスのデータか更新された場合、
主記憶15のデータと違ったデータを保持してることに
なる。そこで、データ処理装置Aは、システムパスSB
上のアドレスをバス制御部11で読み取り (P2)、
双方向内部パス8へ出力し、さらに、外部アドレス伝達
パス9を介して外部ア(■4) ドレスバッファ7へと伝達しくP3)、そして、外部ア
ドレスバッファ7は第1のタグ2と第2のタグ4へとア
ドレスを出力する(P4)。第1のタグ2においては、
第1のタグ制’4B y13により比較動作を実行し、
その結果により(P5)、第1のタグ2の記憶部に無効
を示すよう指示が行われる。同様に、第2のタグ4にお
いては、第2のタグ制御線14により比較動作を実行し
、その結果により(P6)、第2のタグ4の記憶部に無
効を示すよう指示が行われる。
第5図は第3図のデータ処理装置の動作を説明するため
の図であり、システムパスSBをデータ処理装置Aが占
有しており、データ処理装置Aによる主記憶の更新時に
おけるコンピユークシステム全体の動作も含めて説明す
るものである。
まず、データ処理装置Aの実行部12から、オペランド
アドレスが第2のバッファ3.第2のタグ4およびアド
レスセレクタ10へと出力され、オペランドデータが第
2のバッファ3.第2のタグ4およびバス制御部11へ
と出力される(S、)、アト(15) レスセレクタ10においては、オペランドアドレスが双
方向内部バス8.バス制御部11および外部アドレス伝
達バス9を介して外部アドレスバッファ7へと伝達され
る(S2)。
外部アドレスバッファ7は、オペランドアドレスを保持
し、第1のタグ2と第2のタグ4とにオペランドアドレ
スを出力する(33)、第1のタグ2においては、第1
のタグ制御線■3により比較動作を実行してその結果に
より第1のタグ2の記憶部に無効を示すよう指示する。
また、第2のタグ4においては、第2のタグ制御線14
Gこより比較動作を実行しないよう指示される(S4)
。また、バス制御部11において、制御信号と伴にオペ
ランドデータ、オペランドアドレスがシステムバスSB
を介して主記憶15へと伝達される。主記憶15では、
システムバスSB上のアドレスとデータに基づき主記憶
のデータを更新する(S、)。
上述したように、本発明のデータ処理装置によれば、メ
モリ管理部aとバス制御部11との間のオペランドアド
レスを供給する内部バス8は、双方(16〉 向内部バスで構成され、その双方向内部バス8は、シス
テムバスSB内のライトアドレスをメモリ管理部aへ伝
達する外部アドレス伝達バス9と結合するようになされ
ている。
〔発明の効果] 以上説明したように、本発明によれば、内部にバッファ
を設ける際に、内部動作による主記憶の更新および他の
データ処理装置による主記憶の更新の両方に対して、バ
ッファの更新または無効化を行うバスを共通化すること
によって、内部バスを少なくすることができると共に、
制御を簡略化し、複数の内部バッファおよび主記憶にお
ける内容の一貫性の保持を容易に行うことができる。
【図面の簡単な説明】
第1図は本発明に係るデータ処理装置の原理構成を示す
ブロソク図、 第2図は本発明のデータ処理装置における要部の基本構
成を示すブロソク図、 第3図は本発明のデータ処理装置の一実施例を(17) 示すブロソク図、 第4図は第3図のデータ処理装置の動作を説明するため
の図、 第5図は第3図のデータ処理装置の動作を説明するため
の図である。 (符号の説明) 1・・・第1のバッファ、 2・・・第1のタグ、 3・・・第2のバッファ、 4・・・第2のタグ、 5・・・命令アドレスバス、 6・・・オペランドアドレスバス、 7・・・外部アドレスバッファ、 8・・・双方向内部バス、 9・・・外部アドレス伝達バス、 10・・・アドレスセレクタ、 11・・・バス制御回路、 12・・・実行部、 13・・・第1のタグ制御線、 14・・・第2のタグ制御線、 (18) 15・・・主記憶、 16・・・命令データバス、 17・・・オペランドデータバス、 A、B・・・データ処理装置、 a・・・メモリ管理部、 SB・・・システムバス。

Claims (1)

  1. 【特許請求の範囲】 1、バス制御部(11)と、メモリ管理部(a)と、実
    行部(12)と、該バス制御部、メモリ管理部および実
    行部をそれぞれ結合する内部バスとを備え、前記メモリ
    管理部と前記バス制御部との間のオペランドアドレスを
    供給する内部バス(8)を双方向内部バスで構成し、該
    双方向内部バスを前記システムバス内のライトアドレス
    を前記メモリ管理部へ伝達する外部アドレス伝達バス(
    9)と結合するようにしたことを特徴とするデータ処理
    装置。 2、主記憶装置とシステムバスを介して結合されるデー
    タ処理装置であって、 バス制御部、メモリ管理部、実行部を有し、各々内部バ
    スによって結合され、 前記バス制御部は、システムバスと内部の入出力を制御
    する機能、バスを外部に開放してる際にシステムバス内
    のライトアドレスを前記メモリ管理部へ伝達する外部ア
    ドレス伝達バスを有し、前記メモリ管理部は、前記主記
    憶の内容のコピーを保持する複数のバッファを有し、主
    に命令データを保持する第1のバッファと、主にオペラ
    ンドデータを保持する第2のバッファを有する各々の前
    記バッファ部に保持されるデータの、前記主記憶におけ
    るアドレス等を更新管理するアドレス情報記録部と、前
    記バス制御部からの前記外部アドレス伝達バスを介し他
    のデータ処理装置による主記憶の更新の時、それに対応
    する各々の前記バッファ部の内容が無効であることを示
    す記憶部を有する複数のタグ部があり、前記第1の命令
    バッファに対して第1のタグ、前記第2のバッファに対
    して第2のタグを有し、さらに、ライト時に前記実行部
    からの内部バスにより伝達されるオペランドアドレスと
    オペランドデータにより前記第2のバッファ、前記第2
    のタグを更新する機能と、前記オペランドアドレスとオ
    ペランドデータを、内部バスを介し前記バス制御部へ伝
    達する機能を有し、 該メモリ管理部と該バス制御部間のオペランドアドレス
    を供給する内部バスは双方向内部バスであり、外部アド
    レス伝達バスと結合され、該実行部がライト時に発生す
    るオペランドアドレスとオペランドデータを、該メモリ
    管理部内の第2バッファ、第2タグに伝達するのみなら
    ず、該メモリ管理部を経由し、双方向内部バスに結合さ
    れている外部アドレス伝達バスを介し、該メモリ管理部
    内の第1のタグへとオペランドアドレスが伝達されるこ
    とにより、ライト時のオペランドアドレスにおいても第
    1のタグにおけるアドレス情報記録部と比較し、対応す
    る第1のタグの記録部を無効化することを特徴とするデ
    ータ処理装置。
JP1174253A 1989-07-07 1989-07-07 デ―タ処理装置 Expired - Lifetime JP2511146B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1174253A JP2511146B2 (ja) 1989-07-07 1989-07-07 デ―タ処理装置
EP19900307431 EP0407219A3 (en) 1989-07-07 1990-07-06 Data processing device
KR1019900010275A KR920008426B1 (ko) 1989-07-07 1990-07-07 내부 버스라인 수를 줄인 데이타 처리 장치
US08/084,451 US5440696A (en) 1989-07-07 1993-07-01 Data processing device for reducing the number of internal bus lines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1174253A JP2511146B2 (ja) 1989-07-07 1989-07-07 デ―タ処理装置

Publications (2)

Publication Number Publication Date
JPH0340149A true JPH0340149A (ja) 1991-02-20
JP2511146B2 JP2511146B2 (ja) 1996-06-26

Family

ID=15975397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1174253A Expired - Lifetime JP2511146B2 (ja) 1989-07-07 1989-07-07 デ―タ処理装置

Country Status (4)

Country Link
US (1) US5440696A (ja)
EP (1) EP0407219A3 (ja)
JP (1) JP2511146B2 (ja)
KR (1) KR920008426B1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815675A (en) * 1996-06-13 1998-09-29 Vlsi Technology, Inc. Method and apparatus for direct access to main memory by an I/O bus
CN102184147A (zh) * 2011-05-05 2011-09-14 汉柏科技有限公司 基于内存接口的数据处理加速装置及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63240650A (ja) * 1987-03-28 1988-10-06 Toshiba Corp キヤツシユメモリ装置
JPH01128156A (ja) * 1987-11-13 1989-05-19 Fujitsu Ltd マルチプロセッサシステムにおけるキャッシュ制御方式

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5427741A (en) * 1977-08-03 1979-03-02 Toshiba Corp Information processing organization
US4315308A (en) * 1978-12-21 1982-02-09 Intel Corporation Interface between a microprocessor chip and peripheral subsystems
CA1247248A (en) * 1984-12-07 1988-12-20 Shouki Yoshida Transfer control equipment
US4933835A (en) * 1985-02-22 1990-06-12 Intergraph Corporation Apparatus for maintaining consistency of a cache memory with a primary memory
JP2539357B2 (ja) * 1985-03-15 1996-10-02 株式会社日立製作所 デ−タ処理装置
JPS63223846A (ja) * 1987-03-12 1988-09-19 Matsushita Electric Ind Co Ltd キヤツシユ・メモリ−
GB8728494D0 (en) * 1987-12-05 1988-01-13 Int Computers Ltd Multi-cache data storage system
US5185878A (en) * 1988-01-20 1993-02-09 Advanced Micro Device, Inc. Programmable cache memory as well as system incorporating same and method of operating programmable cache memory
US5113180A (en) * 1988-04-20 1992-05-12 International Business Machines Corporation Virtual display adapter
US4939641A (en) * 1988-06-30 1990-07-03 Wang Laboratories, Inc. Multi-processor system with cache memories
JP2712131B2 (ja) * 1989-01-23 1998-02-10 株式会社日立製作所 通信制御装置
US5220651A (en) * 1989-10-11 1993-06-15 Micral, Inc. Cpu-bus controller for accomplishing transfer operations between a controller and devices coupled to an input/output bus
US5218686A (en) * 1989-11-03 1993-06-08 Compaq Computer Corporation Combined synchronous and asynchronous memory controller
US5283880A (en) * 1991-01-02 1994-02-01 Compaq Computer Corp. Method of fast buffer copying by utilizing a cache memory to accept a page of source buffer contents and then supplying these contents to a target buffer without causing unnecessary wait states

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63240650A (ja) * 1987-03-28 1988-10-06 Toshiba Corp キヤツシユメモリ装置
JPH01128156A (ja) * 1987-11-13 1989-05-19 Fujitsu Ltd マルチプロセッサシステムにおけるキャッシュ制御方式

Also Published As

Publication number Publication date
KR920008426B1 (ko) 1992-09-28
EP0407219A3 (en) 1992-09-02
KR910003497A (ko) 1991-02-27
US5440696A (en) 1995-08-08
EP0407219A2 (en) 1991-01-09
JP2511146B2 (ja) 1996-06-26

Similar Documents

Publication Publication Date Title
US6260117B1 (en) Method for increasing efficiency in a multi-processor system and multi-processor system with increased efficiency
US20030126365A1 (en) Transfer of cache lines on-chip between processing cores in a multi-core system
US6065098A (en) Method for maintaining multi-level cache coherency in a processor with non-inclusive caches and processor implementing the same
KR20180071967A (ko) 데이터 처리
JPH02297645A (ja) データ処理装置およびその高速待ち行列機構
KR970002652A (ko) 캐시 메모리의 내용을 플러시하는 장치 및 방법
EP0533427A1 (en) Computer memory control system
WO1997004392A1 (en) Shared cache memory device
JPH0319976B2 (ja)
JPH01213732A (ja) データ処理システム
JPH0340149A (ja) データ処理装置
JPH0529943B2 (ja)
JP2636760B2 (ja) マルチプロセッサシステム
JP3238390B2 (ja) バッファ記憶装置
JP4868246B2 (ja) マルチプロセッサ及びメモリリプレース方法
JPH10222423A (ja) キャッシュメモリ制御方式
JPH03210645A (ja) キヤツシユ制御方式
JPH0414373B2 (ja)
JP2645477B2 (ja) マイクロプロセッサ及びそのキャッシュメモリ
JPH04330541A (ja) 共通データ転送システム
JP3157513B2 (ja) 拡張記憶装置
JPS62184560A (ja) 入出力バツフア制御装置
JP2000047935A (ja) 高速メモリアクセス処理装置
JPH10207773A (ja) バス接続装置
JP2588547B2 (ja) マルチcpuシステム

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 13

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 13

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 14