JPH0282331A - Cache memory control method - Google Patents

Cache memory control method

Info

Publication number
JPH0282331A
JPH0282331A JP63233421A JP23342188A JPH0282331A JP H0282331 A JPH0282331 A JP H0282331A JP 63233421 A JP63233421 A JP 63233421A JP 23342188 A JP23342188 A JP 23342188A JP H0282331 A JPH0282331 A JP H0282331A
Authority
JP
Japan
Prior art keywords
physical
cache memory
page
page number
control method
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
JP63233421A
Other languages
Japanese (ja)
Inventor
Manabu Araoka
荒岡 学
Koji Masui
晃二 桝井
Soichi Takatani
高谷 壮一
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP63233421A priority Critical patent/JPH0282331A/en
Publication of JPH0282331A publication Critical patent/JPH0282331A/en
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はキャッシュメモリ制御方式に係り、特にマイク
ロプロセッサ等の高速動作に好適なキャッシュメモリの
高速ヒツト/ミスヒツト判定方式〔従来の技術〕 従来、キャッシュメモリの制御方式については、日経エ
レクトロニクス、1986年1月13日号(第386号
)第204頁から第207頁に記載のように、主記憶を
複数のセットに分割し、さらにこのセットの中をいくつ
かのブロックに分け、キャッシュメモリには、このブロ
ック内に含まれるデータとブロックに付けたアドレス(
以下これをタグアドレスと呼ぶ)を格納し、キャッシュ
メモリ上に主記憶上のデータが存在するか否かの判定は
、前記セットにつけたアドレス(以下セットアドレスと
呼ぶ)によりキャッシュメモリ内に格納されたタグアド
レスを読み出し、これとデータ処理装置より与えられた
タグアドレスとを比較することにより行っていた。この
場合、比較結果が一致していた場合(これをキャツシュ
ヒツトと呼ぶ)にはキャッシュメモリ上に所望のデータ
が存在し、一致していない場合(これをキャッシュミス
ヒツトと呼ぶ)にはキャッシュメモリ上に所望のデータ
が存在しないことを示す。従来のキャッシュメモリの構
成を第3図に示す。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a cache memory control method, and in particular, a high-speed hit/miss determination method for a cache memory suitable for high-speed operation of a microprocessor, etc. [Prior Art] Conventionally, Regarding the cache memory control method, as described in Nikkei Electronics, January 13, 1986 issue (No. 386), pages 204 to 207, the main memory is divided into multiple sets, and the The cache memory is divided into several blocks, and the cache memory stores the data contained in each block and the address (
The data stored in the cache memory is determined by the address attached to the set (hereinafter referred to as the set address) to determine whether or not data in the main memory exists in the cache memory. This is done by reading out the tag address given by the data processing device and comparing it with the tag address given by the data processing device. In this case, if the comparison results match (this is called a cache hit), the desired data exists in the cache memory, and if they do not match (this is called a cache miss), the desired data exists in the cache memory. indicates that the desired data does not exist. FIG. 3 shows the configuration of a conventional cache memory.

キャツシュヒツト率を向上させるためにキャッシュメモ
リ容量を大きくすると、ハードウェア量の制限より、セ
ットアソシアティブ又はダイレクトマツピング方式が採
用されるが、この際、アドレス変換不要のオフセット(
OFFSET)のみでなく、アドレス変換れた物理ペー
ジNo.の一部も一諸にタグモリを検素するアドレスと
して使用し、ヒツト/ミスヒツト判定を行っている。
When increasing the cache memory capacity to improve the cache hit rate, set associative or direct mapping methods are adopted due to hardware limitations.
OFFSET) as well as the physical page number whose address has been translated. A part of the address is also used as an address to check the tag memory, and hit/miss determination is performed.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

」1記従来技術においては、キャッシュメモリのヒツト
/ミスヒツトの結果が論理アドレスから物理アドレスへ
変換され、タグメモリを検索した後判□明するため、ア
ドレス変換回路、タグメモリの2つのアクセスタイムに
より、データ処理装置の実行時間が制限を受けてしまう
という問題があった。特に近年、LSI技術が発達し、
データ処理装置、特にマイクロプロセッサが高速化され
、1つの命令の実行時間がキャッシュメモリのアクセス
タイムに近づいてくると、キャッシュメモリのヒツト/
ミスヒツト判定を高速に行わねば、データ処理装置の性
能を充分引き出すことができない。
”1 In the conventional technology, the cache memory hit/miss result is converted from a logical address to a physical address and determined after searching the tag memory. However, there is a problem in that the execution time of the data processing device is limited. Especially in recent years, with the development of LSI technology,
As data processing devices, especially microprocessors, become faster and the execution time of one instruction approaches the cache memory access time, the cache memory hit/run time increases.
Unless the mishit determination is performed at high speed, the performance of the data processing device cannot be fully exploited.

本発明の目的は、このヒツト/ミスヒツト判定を高速に
行い、データ処理装置の性能を充分生かすことができる
キャッシュメモリの制御方式を提供することにある。
An object of the present invention is to provide a cache memory control method that can perform this hit/miss judgment at high speed and make full use of the performance of a data processing device.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的は、データ処理装置のプログラムに於いては、
はとんどの場合、実行した命令の近辺の命令を実行する
というプログラムの局所性の着目し、前回アクセスペー
ジNo.をレジスタに保持し、このレジスタ出力と、ア
ドレス変換されない0FFSETによりタグメモリを検
索し、ヒツト/ミスヒツト判定することにより達成され
る。
The above purpose is to
In most cases, we focus on the locality of the program, which means that instructions near the executed instruction are executed, and search for the last accessed page number. This is achieved by holding the register in a register, searching the tag memory using this register output and 0FFSET, which is not converted into an address, and determining a hit/miss.

〔作用〕[Effect]

前回アクセスページNo.レジスタは、キャッシュメモ
リに対するアドレスを常時出力しており、データ処理装
置から論理アドレスが出力されたことによるタグモリの
検索と並行して、アドレス変換された結果が前回アクセ
スページNo.を比較され、一致結果が出力され、タグ
メモリ、前回アクセスページNo.レジスタともにセッ
ト判定の時、データがデータ処理装置に送られる。
Last accessed page no. The register always outputs the address for the cache memory, and in parallel with the tag memory search based on the output of the logical address from the data processing device, the result of address translation is the last accessed page number. are compared, a matching result is output, and the tag memory and previous access page number are stored. When both registers are set, data is sent to the data processing device.

この様にタグ検索と、アドレス変換が並行処理可能とな
り、高速にキャツシュヒツト/ミス上91〜判定が可能
となる。
In this way, the tag search and address conversion can be processed in parallel, and it is possible to quickly determine if there is a hit/miss.

〔実施例〕〔Example〕

以下本発明の一実施例を第1図、第2図により説明する
。第1図は、本発明を用いて構成したキャッシュメモリ
装置の構成、第2図は本キャッシュメモリ装置を使用し
たCPUの構成を示す。キャッシュメモリ装置20は、
データ処理装置7と主記憶9の間に置かれ、主記憶の高
速バッファとして動作する。さらにキャッシュメモリ装
置20は、キャッシュメモリ2及びヒツト/ミスヒツト
判定を行うタグ比較器5などから構成される。第1図に
於いて、キャッシュメモリ2は、主記憶の何番地のデー
タの写しであるかを示すタグアドレス格納部(タグメモ
リ)と、データを格納するデータ格納部(データメモ1
月、及びデータ格納部中のデータが有効か否かを示すV
フラグ部より構成される。
An embodiment of the present invention will be described below with reference to FIGS. 1 and 2. FIG. 1 shows the configuration of a cache memory device constructed using the present invention, and FIG. 2 shows the configuration of a CPU using this cache memory device. The cache memory device 20 is
It is placed between the data processing device 7 and the main memory 9 and operates as a high-speed buffer of the main memory. Further, the cache memory device 20 includes a cache memory 2, a tag comparator 5 for performing hit/miss determination, and the like. In FIG. 1, the cache memory 2 includes a tag address storage section (tag memory) that indicates at which address in the main memory the data is copied, and a data storage section (data memory 1) that stores the data.
month and V indicating whether the data in the data storage section is valid or not
Consists of a flag section.

データ処理装置から出力されたアドレス(論理アドレス
)は、論理ページNo.と、0FFSETアドレスに分
けられる。最近のデータ処理装置においては、1ページ
当り、IK〜8にバイトとなっている。
The address (logical address) output from the data processing device is the logical page number. and 0FFSET address. In recent data processing devices, one page has IK to 8 bytes.

論理ページNo.部は、アドレス変換回路1により実際
の主記憶上のページを示す物理ページNnに変換される
。この物理アドレスの下位部を用いて検索したキャッシ
ュメモリ2のタグ部内容タグjが、アドレス上位部とタ
グ比較器5で比較され等しい時、ヒツトと判定し、タグ
判定に関与しないアドレス下位のブロックアドレスによ
り、1つのタグ1に付随したデータiの中より所望のデ
ータをデータ選択回路22により選択し、対応する有効
を示すVフラグがセットされている時、アントゲ−1−
6の出力がデータ処理装置7に対し応答信号して返され
、同時にデータ選択回路22の出力がデータ処理装置7
に返される。次に、タグ比較器5でミスヒツトと判定さ
れた場合、又は、データに対応する■フラグがセットさ
れていない場合には、アンド回路6により、キャッシュ
ミスヒツトとみなされ、データ処理装置7への応答は返
さず、バスインタフェース回路8へ、主記憶9からデー
タを持ってくることを要求する。この要求信号は、デー
タ処理装置7への応答の反転としてノットゲート81を
経由してバスインタフェース回路8に接続される。以上
のキャッシュメモリ動作は公知である。本発明によるキ
ャッシュメモリ装置20は、前記従来キャッシュメモリ
の構成に加え、前回アクセスした物理ページH[lの一
部を保持し、出力がキャッシュタグメモリ検索のインデ
ックスアドレスの一部となる前回アクセスページNo.
レジスタ3と、このレジスタ出力と、物理ページNo.
の一部が等しいかを判定するアクセスページ比較器4を
設け、この比較器4の出力もヒツト/ミスヒント出力を
行うアントゲ−1・6に入力されている。
Logical page no. is converted by the address conversion circuit 1 into a physical page Nn indicating an actual page on the main memory. When the content tag j of the tag section of the cache memory 2 searched using the lower part of this physical address is compared with the upper part of the address by the tag comparator 5, it is determined to be a hit, and the block at the lower address that is not involved in tag determination is determined to be a hit. When the data selection circuit 22 selects desired data from the data i attached to one tag 1 according to the address, and the corresponding V flag indicating validity is set, the
6 is returned as a response signal to the data processing device 7, and at the same time, the output of the data selection circuit 22 is sent back to the data processing device 7.
will be returned to. Next, if the tag comparator 5 determines that there is a miss, or if the corresponding flag (2) is not set, the AND circuit 6 determines that it is a cache miss, and sends the data to the data processing device 7. It does not return a response, but requests the bus interface circuit 8 to bring data from the main memory 9. This request signal is connected to the bus interface circuit 8 via a NOT gate 81 as an inverse response to the data processing device 7 . The above cache memory operation is well known. In addition to the configuration of the conventional cache memory, the cache memory device 20 according to the present invention retains a part of the previously accessed physical page H[l, and the previously accessed page whose output becomes part of the index address for cache tag memory search. No.
Register 3, this register output, and physical page number.
An access page comparator 4 is provided for determining whether a portion of the numbers are equal, and the output of this comparator 4 is also input to the ant games 1 and 6 that output hit/miss hints.

次に上記2回路の動作を主に述べる。Next, the operations of the above two circuits will be mainly described.

まず、データ処理装置7からのアクセスがあると、アド
レス変換された物理ページNoの一部が前回アクセスペ
ージNOレジスタ3にセラ1−される。
First, when there is an access from the data processing device 7, a part of the physical page number whose address has been translated is stored in the previously accessed page number register 3.

次に再びデータ処理装置7からアクセスがあると、前回
アクセスページNoレジスタ3の出力と、アドレス変換
されない0FFSETによりタグメモリが検索され、こ
の検索と並行してアドレス変換回路1を経由してきた物
理ページNo.の一部が前回アクセスページNo.レジ
スタ3の出力とアクセスページ比較器4により比較され
る。アクセスページ比較器4出力と、タグ比較器5の出
力と、■フラグの3つが全てヒツト及び有効を示す時、
キャッシュメモリヒツトと判定される。前回アクセスペ
ージNo.レジスタ3へは、このアクセスの終了時点で
31Eの物理ページNo.の一部がセットされ、次回ア
クセスに備えられる。キャッシュメモリ2の構成として
、アクセスするアドレスが異なり、又ヒツト率を向上さ
せるため、命令用中キャッシュメモリとオペランド用キ
ャッシュメモリを持つ場合がある。この場合には、前回
アクセスページNo.レジスタ3とアクセスページ比較
器4を、命令用とオペランド用それぞれに備えることも
可能である。この−実施例を第4図に示している。又、
キャッシュメモリ2は1セツ1−だが、前回アクセスペ
ージNo.レジスタ3とアクセスページ比較器4を命令
用とオペランド用にそれぞれ持ち、データ処理装置7か
らの命令アクセスかデータアクセスかを示す信号により
出力を選択しタグメモリ検索とすることも可能である。
Next, when there is another access from the data processing device 7, the tag memory is searched using the output of the previously accessed page number register 3 and 0FFSET whose address is not translated, and in parallel with this search, the physical page that has passed through the address translation circuit 1 is searched. No. A part of the page is the last accessed page No. The output of the register 3 is compared with the access page comparator 4. When the output of the access page comparator 4, the output of the tag comparator 5, and the ■ flag all indicate hit and valid,
It is determined that there is a cache memory hit. Last accessed page no. At the end of this access, the physical page number 31E is stored in register 3. A part of is set and prepared for the next access. The cache memory 2 may have an intermediate cache memory for instructions and a cache memory for operands in order to access different addresses and improve the hit rate. In this case, the last accessed page No. It is also possible to provide a register 3 and an access page comparator 4 for instructions and operands, respectively. This embodiment is shown in FIG. or,
Cache memory 2 has one set of 1-, but the last accessed page No. It is also possible to have a register 3 and an access page comparator 4 for instructions and operands, respectively, and select the output based on a signal from the data processing device 7 indicating whether the instruction access or data access is to be used for tag memory search.

この場合は第5図に示すようにセレクタ31.41を設
けていずれか一方を選択する。
In this case, as shown in FIG. 5, selectors 31 and 41 are provided to select one of them.

又、第6図に示すように、アクセスページ比較器4は1
セツ1−とすることも可能である。
Further, as shown in FIG. 6, the access page comparator 4 has 1
It is also possible to set the number to set 1-.

本実施例によれば、アドレス変換されない0FFSET
部と前回アクセスページNo.レジスタの内容をインデ
ックスアドレスとしてタグメモリを検索するため、デー
タ処理装置7がアクセス開始してからヒツト/ミスヒツ
ト判定が出るまでに、タグメモリータグ比較器→アンド
ゲートのパスで判定でき、アドレス変換回路1の変換時
間分だけ高速にヒツト/ミスヒツト判定を行うことが可
能となる。
According to this embodiment, 0FFSET whose address is not translated
Department and last accessed page no. Since the tag memory is searched using the contents of the register as an index address, the tag memory tag comparator → AND gate can be used for determination from the time the data processing device 7 starts accessing until the hit/miss determination is made, and the address conversion circuit Hit/miss determination can be performed faster by one conversion time.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、物理キャッシュ構成を採りながら、ア
ドレス変換時間がキャツシュヒツト判定時間から省け、
高速にキャツシュヒツト/ミスヒツト判定ができるとい
う効果がある。
According to the present invention, while employing a physical cache configuration, address translation time can be omitted from cache hit determination time.
This has the effect of allowing high-speed hit/mishit determination.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例構成図、第2図は本発明を用
いたCPUの一実施例構成図、第3図は従来方式による
キャッシュメモリ装置の一例を示す図、第4図、第5図
、第6図は本発明の応用例である。 1・・・アドレス変換回路、2・・・キャッシュメモリ
、3・・・前回アクセスページレジスタ、4・・・アク
セスページ比較器、5・・タグ比較器、20・・・キャ
ッジ茶 乙 ロ
FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a block diagram of an embodiment of a CPU using the present invention, FIG. 3 is a diagram showing an example of a conventional cache memory device, and FIG. FIG. 5 and FIG. 6 are examples of application of the present invention. 1...Address conversion circuit, 2...Cache memory, 3...Previously accessed page register, 4...Accessed page comparator, 5...Tag comparator, 20...Catch Chaotsuro

Claims (1)

【特許請求の範囲】 1、論理ページNo.とオフセットアドレスからなる論
理アドレスのうち論理ページNo.を物理ページNo.
に変換するアドレス変換手段と、ページアドレスを格納
するタグメモリ及びページ単位のデータを格納するデー
タメモリを有する物理キャッシュメモリと、タグメモリ
の内容とアドレス変換された物理ページNo.とを比較
するタグ比較手段を備え、タグ比較手段の比較結果によ
つて物理キャッシュメモリのヒット、ミスヒットを判定
するキャッシュメモリ制御方式において、変換された物
理ページNo.を一時的に格納する前回アクセスページ
No.レジスタと、該前回アクセスページNo.レジス
タの出力と今回の物理ページNo.を比較する物理ペー
ジNo.比較手段を有し、該前回アクセスページNo.
レジスタおよびアドレス変換されないオフセットアドレ
スによりタグ比較手段に出力すべきタグメモリの内容を
読み出し、タグ比較手段の出力および該物理ページNo
.比較手段の出力によつて物理キャッシュメモリのヒッ
ト、ミスヒットを判定するようにしたことを特徴とする
キャッシュメモリ制御方式。 2、論理ページNo.とオフセットアドレスからなる論
理アドレスのうち、論理ページNo.を物理ページNo
.に変換するアドレス変換手段と、ページアドレスを格
納するタグメモリおよびページ単位のデータを格納する
データメモリを有する物理キャッシュメモリと、タグメ
モリの内容とアドレス変換された物理ページNo.とを
比較するタグ比較手段を備え、タグ比較手段の比較結果
によつて物理キャッシュメモリのヒット、ミスヒットを
判定するキャッシュメモリ制御方式において、前回の物
理ページNo.の一部をラッチする前回アクセスページ
No.レジスタを有し、該前回アクセスページNo.レ
ジスタの出力とアドレス変換されないオフツトアドレス
により物理キャッシュメモリをアクセスするようにした
ことを特徴とするキャッシュメモリ制御方式。 3、アドレス変換された物理ページNo.とアドレス変
換されないオフセットアドレスによりアクセスされるタ
グメモリとデータメモリからなる物理キャッシュを有し
、タグメモリから読み出された内容と該物理ページNo
.の関係により物理キャッシュメモリのヒット、ミスヒ
ットを判定するキャッシュメモリ制御方式において、前
回の物理ページNo.を一時的にラッチし、このラッチ
された前回アクセス物理ページNo.と該オフセットア
ドレスにより物理キャッシュをアクセスし、前回アクセ
ス物理ページNo.と今回の物理ページNo.が等しい
時、該物理キャッシュのアクセスを有効としたことを特
徴とするキャッシュメモリ制御方式。 4、論理アドレスを物理アドレスに変換した後で物理キ
ャッシュメモリをアクセスするものにおいて、1つ前の
ステップでアドレス変換された物理ページNo.とアド
レス変換されないオフセットアドレスにより物理キャッ
シュをアクセスし、該1つ前の物理ページNo.と現時
点の物理ページNo.が等しい時に該物理キャッシュメ
モリのアクセスを有効としたことを特徴とするキャッシ
ュメモリ制御方式。 5、請求項1において、物理キャッシュメモリは、命令
用とオペランド用に分けられ、それぞれに対応して、前
回アクセスページNo.レジスタと物理ページNo.比
較手段を設けたことを特徴とするキャッシュメモリ制御
方式。 6、請求項1において、前回アクセスページNo.レジ
スタと物理ページNo.比較手段を命令用とオペランド
用に夫々設け、データ処理装置からの命令アクセスかオ
ペランドアクセスかを示す信号線により前回アクセスペ
ージNo.レジスタおよび物理ページNo.比較手段の
選択を行い物理キャッシュメモリのアクセスを行うよう
にしたことを特徴とするキャッシュメモリ制御方式。
[Claims] 1. Logical page number. Of the logical addresses consisting of the offset address and the logical page number. physical page number.
a physical cache memory having a tag memory for storing page addresses and a data memory for storing data in units of pages; In a cache memory control method that includes a tag comparing means for comparing the converted physical page No. Previously accessed page No. is temporarily stored. register and the previous access page number. Register output and current physical page number. Physical page No. to be compared. It has a comparison means, and the previous access page No.
The content of the tag memory to be output to the tag comparison means is read using the register and the offset address that is not converted, and the output of the tag comparison means and the corresponding physical page number are read.
.. A cache memory control method characterized in that a hit or a miss in a physical cache memory is determined based on the output of a comparing means. 2. Logical page number. Among the logical addresses consisting of the offset address and the logical page No. The physical page no.
.. a physical cache memory having a tag memory for storing page addresses and a data memory for storing data in units of pages; In the cache memory control method, the cache memory control method includes a tag comparison means for comparing the previous physical page No. Previously accessed page No. that latches part of the page. It has a register, and the previous access page number. A cache memory control method characterized in that a physical cache memory is accessed using a register output and an off-address that is not converted. 3. Physical page number whose address has been translated. It has a physical cache consisting of a tag memory and a data memory that are accessed by an offset address that is not converted, and the contents read from the tag memory and the physical page number are
.. In a cache memory control method that determines a hit or miss in a physical cache memory based on the relationship, the previous physical page No. is temporarily latched, and this latched last accessed physical page No. The physical cache is accessed using the offset address and the previously accessed physical page No. And this time's physical page No. A cache memory control method characterized in that access to the physical cache is enabled when the values are equal. 4. When accessing the physical cache memory after converting a logical address into a physical address, the physical page number whose address was converted in the previous step. The physical cache is accessed using the offset address that is not translated, and the previous physical page number is accessed. and the current physical page no. A cache memory control method characterized in that access to the physical cache memory is enabled when the values are equal. 5. In claim 1, the physical cache memory is divided into instructions and operands, and the previously accessed page number is stored in correspondence with each one. Register and physical page number. A cache memory control method characterized by providing a comparison means. 6. In claim 1, the last accessed page No. Register and physical page number. Comparing means are provided for instructions and operands respectively, and the previously accessed page number is determined by a signal line indicating whether the access is an instruction access or an operand access from the data processing device. Register and physical page number. A cache memory control method characterized in that a comparison means is selected and a physical cache memory is accessed.
JP63233421A 1988-09-20 1988-09-20 Cache memory control method Pending JPH0282331A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63233421A JPH0282331A (en) 1988-09-20 1988-09-20 Cache memory control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63233421A JPH0282331A (en) 1988-09-20 1988-09-20 Cache memory control method

Publications (1)

Publication Number Publication Date
JPH0282331A true JPH0282331A (en) 1990-03-22

Family

ID=16954794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63233421A Pending JPH0282331A (en) 1988-09-20 1988-09-20 Cache memory control method

Country Status (1)

Country Link
JP (1) JPH0282331A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04216150A (en) * 1990-12-17 1992-08-06 Matsushita Electric Ind Co Ltd physical cache device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04216150A (en) * 1990-12-17 1992-08-06 Matsushita Electric Ind Co Ltd physical cache device

Similar Documents

Publication Publication Date Title
US3761881A (en) Translation storage scheme for virtual memory system
JP2833062B2 (en) Cache memory control method, processor and information processing apparatus using the cache memory control method
US4937738A (en) Data processing system which selectively bypasses a cache memory in fetching information based upon bit information of an instruction
US5226132A (en) Multiple virtual addressing using/comparing translation pairs of addresses comprising a space address and an origin address (sto) while using space registers as storage devices for a data processing system
JP2768503B2 (en) Virtual memory address space access control method
EP0519685A1 (en) Address translation
JPH0550776B2 (en)
EP0502211A1 (en) System equipped with processor and method of converting addresses in said system
JPH0282331A (en) Cache memory control method
JPH02214937A (en) Data processor
US6226731B1 (en) Method and system for accessing a cache memory within a data-processing system utilizing a pre-calculated comparison array
JPH0552539B2 (en)
JPH04505225A (en) How to prefetch vector data from memory in a memory system designed for scalar processing
JPS5922315B2 (en) Buffer memory control method
JPH06103477B2 (en) Parallel cache memory
JPS61141054A (en) Information processor
JPS59218692A (en) Control system of logical buffer memory
JPH0336647A (en) Cache buffering control system
JPS6045872A (en) High-speed buffer memory
JPH04205535A (en) Copy on write system
JP3260466B2 (en) Memory update method
JPS61136145A (en) Cash memory control circuit
JPH02280249A (en) Cache memory controller
JPH077355B2 (en) Information processing equipment
JPH03105536A (en) Address conversion system