JPH0217551A - メモリアクセス処理装置 - Google Patents

メモリアクセス処理装置

Info

Publication number
JPH0217551A
JPH0217551A JP63169810A JP16981088A JPH0217551A JP H0217551 A JPH0217551 A JP H0217551A JP 63169810 A JP63169810 A JP 63169810A JP 16981088 A JP16981088 A JP 16981088A JP H0217551 A JPH0217551 A JP H0217551A
Authority
JP
Japan
Prior art keywords
processing device
cache
memory access
arithmetic processing
processing
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.)
Pending
Application number
JP63169810A
Other languages
English (en)
Inventor
Tadashi Hara
忠 原
Ichiro Hara
一郎 原
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP63169810A priority Critical patent/JPH0217551A/ja
Publication of JPH0217551A publication Critical patent/JPH0217551A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、を記憶装置の一部の写しを保持するデータア
レイと該対応するデータアレイの主記憶装置上でのアド
レス情報および有効状態を保持するアドレスアレイを持
ったキャッシュメモリを有する演算処理装置と入出力処
理装置および主記憶装置とに接続され、前記演算処理装
置と前記入出力処理装置からのメモリアクセス要求に対
するメモリアクセス処理を行ない、前記演算処理装置の
キャッシュ一致処理を行f、iうだめのキャッシュ致処
理丁段を有するメモリアクセス処理装置に関する。
[従来の技術] キャッシュメモリはアドレスアレイとデータアレイの対
により構成され、アドレスアレイとデータアレイはRA
Mで構成されているため、初期化を行なう必要がある。
この初期化は対応するデータアレイのアドレス情報およ
び有効状態を保持するアドレスアレイの有効ビットをす
べて無効化すればよい。
従来、このキャッシュメモリの初期化は、各演算装置に
1台づつ配置された初期化要求発生手段で発生した初期
化信号により行なわれていた。
第2図は演算処理装置とメモリアクセス処理装置と主記
憶装置と入出力処理装置とからなる情報処理システムの
従来例のブロック図である。
この情報処理システムは、入出力処理装置10、.10
2と、演算処理装置50..50□と、メモリアクセス
処理装置60と、主記憶装置40とで構成されている。
演算処理装置50.(502)は、命令取出し回路や演
算処理回路(不図示)からのメモリアクセス要求を受は
付ける入力回路211(212)と、初期化要求発生手
段25.(252)と、データアレイ23、(23□)
と、アドレスアレイ241(242)と、入力回路21
.(212)と初期化要求発生手段25、(252)か
らの有効ビット無効化信号と後述するキャッシュ一致処
理回路33 (34)からのキャッシュ一致処理結果を
選択し、アドレスアレイ241(242)に出力する選
択回路221(222)とを打している。メモリアクセ
ス処理装置60は、主記憶装置40へのメモリアクセス
要求を処理するメモリアクセス処理回路32と、演算処
理装置50.のキャッシュメモリ一致処理を行なうため
に演算処理装置501のキャッシュメモリのアドレスア
レイ241のコピーを持つキャッシュメモリ一致処理回
路33と、演算処理装置50□のキャッシュメモリのア
ドレスアレイ242のコピーを持つキャッシュメモリ一
致処理回路34と、入出力処理装置10.,10□と演
算処理装置50..50□からの要求を選択する選択回
路31とからなっている。各演算処理装置501(50
□)のキャッシュメモリの初期化は、各演算処理装置5
0.(50□)にある初期化要求発生手段251(25
2)より発生され、選択回路221(222)を通った
初期化信号でキャッシュメモリのアドレスアレイ24 
+ (242)の有効ビットをすべて無効化することで
行なわれる。また、演算処理装置50 +(502)の
キャッシュメモリ一致処理は、まず、主記憶装置40に
書込みが行なわれると、そのメモリのコピーは最新性を
失うので、メモリアクセス処理装置60のキャッシュ一
致処理回路33 (34)内で演算処理装置501(5
02)のキャッシュメモリに当該アドレスの有無を判断
させ、該当するアドレスがある場合、演算処理装置50
.(50□)のキャッシュメモリへアドレスアレイ24
 + (242)の有効ビットのクリアを行なう信号を
送り、対応するキャシュのブロックをクリアすることに
より行なわれる。
[発明が解決しようとする課2!!] 上述した従来の演算処理装置のキャッシュメモリの初期
化方式は、各演算処理装置内の初期化要求発生手段で発
生した信号により行なうため、演算処理装置数分の初期
化要求発生手段が必要となりハードウェア量が増加し、
コストも増加するという欠点がある。
[課題を解決するための手段] 本発明のメモリアクセス処理装置は、演算処理装置内の
キャッシュの初期化を行なうためのアドレス情報および
初期化要求を発生する初期化要求発生手段と、該初期化
要求発生手段からの初期化要求と該キャッシュ一致処理
手段からのキャッシュ一致処理要求のどちらかを選択し
て演算処理装置に送る選択手段とを有している。
[作用] 初期化要求発生手段をメモリアクセス処理装置に持つこ
とにより、ハードウェア量が減少する。
[実施例] 次に、本発明の実施例について図面を参照して説明する
第1図は本発明のメモリアクセス処理装置の一実施例を
含む情報処理システムのブロック図である。
この情報処理システムは入出力装置101.10□と、
演算処理装置20..202と、メモリアクセス処理装
置30と、主記憶装置40とで構成されている。
演算処理装置20 r (202)は従来の演算処理装
置501(502)から初期化要求発生T段25.(2
52)を除いた構成となっている。メモリアクセス処理
装置30は従来のメモリアクセス処理装置60に、演算
処理装置20+ 、202のキャッシュメモリの初期化
を行うために必要なブロック数分、初期化信号およびア
ドレスを発生する初期化要求発生手段35と、これとキ
ャッシュ一致処理回路33.34よりの信号を選択する
選択回路36.37を付加した構成となっている。
次に、本実施例の動作について説明する。
演算処理装置20.(202)のキャッシュメモリへの
初期化信号およびアドレスは必要なブロック数分初期化
要求発生手段35内で繰り返し発生し、選択回路36.
37で選択されキャッシュ−致処理要求のパス3B(3
9)を通り、演算処理装置20.(20□)へ入力され
る。そして演算処理装置20 、 (202)内の選択
回路22.1(222)で選択され、アドレスアレイ2
41(242)に送られ、キャッシュ一致処理と同じ動
作で初期化が行なわれる。演算処理装置内でのキャッシ
ュの初期化とキャッシュ一致処理は、01者はすべての
ブロックを無効化するのに対し、後者は最新性を失った
ブロックのみを無効化だけの違いしかなく、ハードウェ
ア的には同じである。初期化要求信号は対応するデータ
アレイのアドレス情報および有効状態を保持するアドレ
スアレイの有効ビットをすべて無効化するまで繰り返し
送られてき、キャッシュメモリの初期化が行なわれる。
[発明の効果] 以上説明したように本発明は、初期化要求発生手段をメ
モリアクセス処理装置に持ち、キャッシュメモリ一致処
理のパスを使用することにより、ハードウェアMtが減
少し、したかってコストが低下する効果がある。
【図面の簡単な説明】
第1図は本発明のメモリアクセス処理装置の一実施例を
含む情報処理システムのブロック図、第2図はメモリア
クセス処理装置の従来例を含む情報処理システムのブロ
ック図である。 10、.10□・・・入出力処理装置、20、.202
・・・演算処理装置、 21、.212・・・入力回路、 22、.222・・・選択回路、 231.232・・・データアレイ、 24I、242・・・アドレスアレイ、30−・・メモ
リアクセス処理装置、 31.36.37・・・選択回路、 32・・・メモリアクセス処理回路、 33.34・・・キャッシュ一致処理回路、35−・・
初期化要求発生手段、 38.39−・・キャッシュ一致処理要求のパス、40
・・・主記憶装置。

Claims (1)

    【特許請求の範囲】
  1. 1、主記憶装置の一部の写しを保持するデータアレイと
    該対応するデータアレイの主記憶装置上でのアドレス情
    報および有効状態を保持するアドレスアレイを持ったキ
    ャッシュメモリを有する演算処理装置と入出力処理装置
    および主記憶装置とに接続され、前記演算処理装置と前
    記入出力処理装置からのメモリアクセス要求に対するメ
    モリアクセス処理を行ない、前記演算処理装置のキャッ
    シュ一致処理を行なうためのキャッシュ一致処理手段を
    有するメモリアクセス処理装置において、前記演算処理
    装置内のキャッシュの初期化を行うためのアドレス情報
    および初期化要求を発生する初期化要求発生手段と、該
    初期化要求発生手段からの初期化要求と該キャッシュ一
    致処理手段からのキャッシュ一致処理要求のどちらかを
    選択して演算処理装置に送る選択手段とを有することを
    特徴とするメモリアクセス処理装置。
JP63169810A 1988-07-06 1988-07-06 メモリアクセス処理装置 Pending JPH0217551A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63169810A JPH0217551A (ja) 1988-07-06 1988-07-06 メモリアクセス処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63169810A JPH0217551A (ja) 1988-07-06 1988-07-06 メモリアクセス処理装置

Publications (1)

Publication Number Publication Date
JPH0217551A true JPH0217551A (ja) 1990-01-22

Family

ID=15893319

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63169810A Pending JPH0217551A (ja) 1988-07-06 1988-07-06 メモリアクセス処理装置

Country Status (1)

Country Link
JP (1) JPH0217551A (ja)

Similar Documents

Publication Publication Date Title
US20040117561A1 (en) Snoop filter bypass
KR19980042530A (ko) 가상 채널 메모리 시스템
EP0280251A2 (en) Shared memory controller arrangement
US5708839A (en) Method and apparatus for providing bus protocol simulation
JPH04323747A (ja) 中央演算処理装置
JPH0217551A (ja) メモリアクセス処理装置
US5960456A (en) Method and apparatus for providing a readable and writable cache tag memory
US5548771A (en) Multi-processor data processing system having multiple ports coupled to multiple interface circuits
JP3220470B2 (ja) 制御レジスタ書き込み装置
JP3039054B2 (ja) 画像処理装置
JP2805786B2 (ja) 情報処理装置
JPS6349257B2 (ja)
JPS62285157A (ja) 記憶制御方式
JP3406410B2 (ja) 情報処理装置用の試験装置
JPS59144965A (ja) アドレス制御装置
JPS6228852A (ja) キヤツシユメモリのクリア方式
JPH03250379A (ja) 画像処理装置の高速処理方式
JPH03172960A (ja) 演算装置
JPH0683786A (ja) 並列プロセッサ
EP0369935A2 (en) Multiple posting cache memory
JPH0520181A (ja) 主記憶制御装置
JPH05151076A (ja) メモリアドレス拡張制御方式
JPH02150939A (ja) ページ履歴メモリ処理システム
JPH0497459A (ja) キャッシュ一致処理方式
JPS63143659A (ja) ロ−カルメモリ制御方式