JPH0644249B2 - Cache device - Google Patents

Cache device

Info

Publication number
JPH0644249B2
JPH0644249B2 JP1094349A JP9434989A JPH0644249B2 JP H0644249 B2 JPH0644249 B2 JP H0644249B2 JP 1094349 A JP1094349 A JP 1094349A JP 9434989 A JP9434989 A JP 9434989A JP H0644249 B2 JPH0644249 B2 JP H0644249B2
Authority
JP
Japan
Prior art keywords
address
physical space
physical
logical
directory
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
JP1094349A
Other languages
Japanese (ja)
Other versions
JPH02272655A (en
Inventor
裕一 佐藤
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 Ibaraki Ltd
Original Assignee
NEC Ibaraki 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 Ibaraki Ltd filed Critical NEC Ibaraki Ltd
Priority to JP1094349A priority Critical patent/JPH0644249B2/en
Publication of JPH02272655A publication Critical patent/JPH02272655A/en
Publication of JPH0644249B2 publication Critical patent/JPH0644249B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機で使用されるキャッシュ装置に関
し、特にアクセス要求元からは論理アドレスの形式でア
ドレス情報を受け、それを物理アドレスに変換してデー
タ配列及びディレクトリ配列に対する登録および検索を
行う方式のキャッシュ装置に関する。
The present invention relates to a cache device used in an electronic computer, and in particular, receives address information in the form of a logical address from an access request source and converts it into a physical address. The present invention relates to a cache device of a system for registering and searching a data array and a directory array.

〔従来の技術〕[Conventional technology]

従来、この種のキャッシュ装置は、次の何れかの方式に
よって実現されている。
Conventionally, this type of cache device has been realized by any of the following methods.

1)アドレス変換サイクルとキャッシュ検索サイクルと
を同時に行う方式。
1) A method of simultaneously performing an address translation cycle and a cache search cycle.

この方式によると、論理アドレス内の空間内相対アドレ
スだけがディレクトリ配列およびデータ配列のアドレス
に使用され、論理アドレス内の論理空間アドレスはアド
レス変換回路で物理空間アドレスに変換されてキャッシ
ュのディレクトリとして登録され且つキャッシュヒット
検出に使用される。
According to this method, only the relative address within the space within the logical address is used for the addresses of the directory array and the data array, and the logical space address within the logical address is converted into the physical space address by the address conversion circuit and registered as the cache directory. And is used for cache hit detection.

2)アドレス変換サイクルとキャッシュ検索サイクルと
を分離する方式。
2) A method of separating the address translation cycle and the cache search cycle.

この方式では、先ず論理アドレス内の論理空間アドレス
をアドレス変換回路で物理空間アドレスに変換し、それ
と論理アドレス内の空間内相対アドレスとを結合するこ
とにより物理アドレスを生成してレジスタに格納する。
次にこの格納された物理アドレスの一部をディレクト
リ,残りをディレクトリ配列およびデータ配列のアドレ
スとして使用する。
In this method, first, a logical space address in a logical address is converted into a physical space address by an address conversion circuit, and this is combined with a spatial relative address in the logical address to generate a physical address and store it in a register.
Next, a part of the stored physical address is used as the directory, and the rest is used as the addresses of the directory array and the data array.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

従来のキャッシュ装置は上述した何れかの方式によって
実現されていたが、キャッシュの高速応答と大容量化が
両立し難いという問題点を有していた。即ち、前者の方
式1)の場合、デイレクトリ配列およびデータ配列のア
ドレスとして空間内相対アドレスのみを使用する為、ハ
ードウェア上だけで自由にアドレス幅を増加させること
は不可能である。従って、キャッシュヒット率を高める
ために1コンパートメントの容量を増加させることがで
きず、大容量化が困難である。また後者の方式2)の場
合、ディレクトリ配列およびデータ配列のアドレスとし
てアドレス変換後の物理アドレスを使用する為、キャッ
シュの1コンパートメント当たりの容量は自由に増加さ
せることができるが、アドレス変換とキャッシュ検索の
サイクルを分離しているため、前者の方式1)に比べ応
答性が悪い。
The conventional cache device has been realized by any of the above-mentioned methods, but it has a problem that it is difficult to achieve both high-speed response and large capacity of the cache. That is, in the case of the former method 1), since only the relative address in space is used as the address of the directory array and the data array, it is impossible to freely increase the address width only on the hardware. Therefore, the capacity of one compartment cannot be increased to increase the cache hit rate, and it is difficult to increase the capacity. In the latter method 2), since the physical address after the address conversion is used as the address of the directory array and the data array, the capacity per one compartment of the cache can be increased freely, but the address conversion and the cache search Since the cycles are separated, the responsiveness is worse than that of the former method 1).

本発明はこのような事情に鑑みて為されたものであり、
その目的は、従来の方式1)の持つ高速応答性と従来の
方式2)の持つキャッシュ容量の拡張容易性とを兼ね備
えたキャッシュ装置を提供することにある。
The present invention has been made in view of such circumstances,
It is an object of the present invention to provide a cache device having both the high speed response of the conventional method 1) and the easiness of expanding the cache capacity of the conventional method 2).

〔課題を解決するための手段〕[Means for Solving the Problems]

本発明は上記の目的を達成するために、論理空間アドレ
スと空間内相対アドレスとから構成される論理アドレス
を格納する論理アドレスレジスタと、この論理アドレス
レジスタの出力中の論理空間アドレスを入力として物理
空間アドレスを出力するアドレス変換回路と、物理空間
アドレスと空間内相対アドレスとを結合して得られる物
理アドレスの一部分をアドレス,他の部分をディレクト
リとして登録および検索を行うディレクトリ配列と、こ
のディレクトリ配列と同じアドレスによってデータの登
録および検索を行うデータ配列と、前記ディレクトリ配
列の出力と前記物理アドレスの一部分とを比較してキャ
ッシュヒットを検出するヒット検出回路とを備えるキャ
ッシュ装置において、前記アドレス変換回路の出力の物
理空間アドレスを格納する物理空間アドレスレジスタ
と、この物理空間アドレスレジスタの出力の物理空間ア
ドレスと前記アドレス変換回路から新たに出力される物
理空間アドレスとを比較し、不一致の場合に実行抑止信
号を出力する実行抑止信号生成回路とを有し、前記物理
空間アドレスレジスタの出力の物理空間アドレスと前記
論理アドレスレジスタの出力の一部分である空間内相対
アドレスとを結合して前記ディレクトリ配列およびデー
タ配列のアドレスと前記ディレクトリ配列のディレクト
リ部分とに使用する物理アドレスとする構成を有してい
る。
In order to achieve the above object, the present invention provides a logical address register for storing a logical address composed of a logical space address and a relative address within a space, and a physical address with a logical space address in the output of this logical address register as an input. An address conversion circuit that outputs a spatial address, a directory array that registers and searches a part of the physical address obtained by combining the physical space address and the relative address in space as an address, and the other part as a directory, and this directory array In the cache device, there is provided a data array for registering and retrieving data with the same address, and a hit detection circuit for detecting a cache hit by comparing the output of the directory array with a part of the physical address. Output physical space address of The physical space address register to be stored is compared with the physical space address of the output of this physical space address register and the new physical space address output from the address conversion circuit, and if they do not match, the execution inhibit signal is output. A signal generation circuit, combining the physical space address of the output of the physical space address register and the relative address in space which is a part of the output of the logical address register, and the address of the directory array and the data array and the directory. It has a configuration of a physical address used for the directory portion of the array.

〔作用〕[Action]

本発明のキャッシュ装置においては、アドレス変換回路
から出力される物理空間アドレスを格納する物理空間ア
ドレスレジスタが直前のアクセスにかかる物理空間アド
レスを保持するものとなり、新たな論理アドレスが論理
アドレスレジスタに格納されると、アドレス変換回路が
その出力中の論理空間アドレスを物理空間アドレスに変
換する動作を開始する一方、それと並行して、論理アド
レスレジスタの出力中の空間内相対アドレスと前記物理
空間アドレスレジスタが保持する直前のアクセスにかか
る物理空間アドレスとを結合して得た物理アドレスの一
部分をアドレスとしてディレクトリ配列およびデータ配
列が検索されると共にヒット検出回路が上記の検索によ
ってディレクトリ配列から出力されたディレクトリと前
記の結合により生成された物理アドレスの一部分とを比
較してキャッシュヒットの有無を検出する。また、アド
レス変換回路の変換動作が終了して今回の論理空間アド
レスに対応する物理空間アドレスが新たに出力される
と、実行抑止信号生成回路が、その物理空間アドレスと
物理空間アドレスレジスタに保持されている直前のアク
セスにかかる物理空間アドレスとを比較し、不一致の場
合には実行抑止信号を出力する。ここで、今回のアクセ
スにかかる物理空間アドレスが直前のアクセスにかかる
物理空間アドレスと同じであれば、物理空間アドレスレ
ジスタの保持していた物理空間アドレスを使用して生成
した物理アドレスは正しい物理アドレスとなり、アドレ
ス変換回路のアドレス変換動作と並行して行われていた
ディレクトリ配列およびデータ配列の検索並びにヒット
検出回路の動作が有効なものとなり、キャッシュヒット
の場合には速やかに該当するデータを返信することがで
きる。なお、今回のアクセスにかかる物理空間アドレス
と直前のアクセスにかかる物理空間アドレスとが相違す
れば、実行抑止信号生成回路から実行抑止信号が出さ
れ、物理空間アドレスレジスタに保持された物理空間ア
ドレスを用いて生成された誤った物理アドレスに従った
検索動作が無効化され、アドレス変換回路で新たに生成
された物理空間アドレスを用いて生成した物理アドレス
による検索等が行われる。
In the cache device of the present invention, the physical space address register for storing the physical space address output from the address conversion circuit holds the physical space address for the previous access, and the new logical address is stored in the logical address register. Then, the address translation circuit starts the operation of translating the logical space address in the output into the physical space address, and at the same time, the address in the space in the output of the logical address register and the physical space address register are started. The directory array and the data array are searched with a part of the physical address obtained by combining the physical space address related to the access just before being held as the address, and the directory detected by the hit detection circuit from the directory array by the above search. And the combination of By comparing the portion of the physical address to detect the presence or absence of a cache hit. Further, when the conversion operation of the address conversion circuit is completed and a physical space address corresponding to the current logical space address is newly output, the execution inhibit signal generation circuit is held in the physical space address and the physical space address register. Is compared with the physical space address immediately before the access, and if they do not match, an execution inhibit signal is output. Here, if the physical space address for this access is the same as the physical space address for the previous access, the physical address generated using the physical space address held by the physical space address register is the correct physical address. Therefore, the search of the directory array and the data array and the operation of the hit detection circuit, which were performed in parallel with the address conversion operation of the address conversion circuit, become effective, and in the case of a cache hit, the corresponding data is promptly returned. be able to. If the physical space address for this access and the physical space address for the previous access are different, an execution inhibit signal is output from the execution inhibit signal generation circuit and the physical space address held in the physical space address register is changed. The search operation according to the erroneous physical address generated by the use is invalidated, and the search by the physical address generated by using the physical space address newly generated by the address conversion circuit is performed.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して詳細に説
明する。
Next, embodiments of the present invention will be described in detail with reference to the drawings.

第1図は本発明のキャッシュ装置の一実施例の要部ブロ
ック図である。
FIG. 1 is a block diagram of essential parts of an embodiment of a cache device of the present invention.

同図において、論理アドレスレジスタ30は、セグメン
テーションやページング等の仮想記憶方式を採用するデ
ータ処理装置の主記憶アドレス演算部から送出される論
理アドレス10を格納する。格納された論理アドレス
は、或る論理空間を示す為のセグメント番号やページ番
号等を含む論理空間アドレス11と、その論理空間の空
間内相対アドレス12とによって構成される。論理空間
アドレス11はアドレス変換回路31に入力され、或る
物理領域のベースアドレスを意味する物理空間アドレス
13に変換されて出力される。出力された物理空間アド
レス13は物理空間アドレスレジスタ32に格納され
る。
In the figure, a logical address register 30 stores the logical address 10 transmitted from the main memory address operation unit of the data processing device which employs a virtual memory system such as segmentation and paging. The stored logical address is composed of a logical space address 11 including a segment number and a page number for indicating a certain logical space, and an in-space relative address 12 of the logical space. The logical space address 11 is input to the address conversion circuit 31, converted into a physical space address 13 which means a base address of a certain physical area, and output. The output physical space address 13 is stored in the physical space address register 32.

物理空間アドレスレジスタ32の出力の物理空間アドレ
ス15は、空間内相対アドレス12と結合され、物理ア
ドレス16を構成する。物理アドレス16は必要に応じ
て入力ディレクトリ17と配列アドレス18とに区別さ
れる。配列アドレス18は、ディレクトリ配列35およ
びデータ配列38のアドレスとなり、それぞれの配列の
検索および登録に使用される。入力ディレクトリ17
は、キャッシュ検索時にはキャッシュヒットを検出する
為、ヒット検出回路36でディレクトリ配列35の出力
ディレクトリ19と比較される。また、キャッシュミス
等のキャッシュ登録時には、ディレクトリ配列35の入
力データとして、ディレクトリ配列書込制御回路34の
制御を受けて登録される。ヒット検出回路36の出力の
キャッシュヒット信号20は選択回路39に与えられ、
選択回路39はそのキャッシュヒット信号20に応じて
読み出しデータ23としてキャッシュデータ22か主記
憶データ21を選択する。また、キャッシュミス時に
は、データ配列書込制御回路37の制御によって、主記
憶データ21をデータ配列38に登録する。
The physical space address 15 at the output of the physical space address register 32 is combined with the in-space relative address 12 to form the physical address 16. The physical address 16 is divided into an input directory 17 and an array address 18 as needed. The array address 18 becomes an address of the directory array 35 and the data array 38, and is used for searching and registering each array. Input directory 17
In order to detect a cache hit at the time of cache search, is compared with the output directory 19 of the directory array 35 by the hit detection circuit 36. When registering a cache such as a cache miss, it is registered as input data of the directory array 35 under the control of the directory array write control circuit 34. The cache hit signal 20 output from the hit detection circuit 36 is given to the selection circuit 39,
The selection circuit 39 selects the cache data 22 or the main memory data 21 as the read data 23 according to the cache hit signal 20. When a cache miss occurs, the main memory data 21 is registered in the data array 38 under the control of the data array write control circuit 37.

実行抑止信号生成回路33は、アドレス変換回路31の
出力の物理空間アドレス13と、物理空間アドレスレジ
スタ32の出力の物理空間アドレス15とを入力して比
較し、不一致かつアドレス変換回路31の出力の物理空
間アドレス13が有効であれば、実行抑止信号14を送
出する。実行抑止信号14が送出されると次の論理アド
レスの格納が抑止され、且つ、その時のディレクトリ検
索動作も無効となる。また、物理空間アドレスレジスタ
32は、実行抑止信号14が送出されている間に物理空
間アドレス13を格納する。これにより、物理空間アド
レス13と物理空間アドレス15とが一致し、実行抑止
信号の送出が終了する。これら一連の動作は次のような
意味を持つ。
The execution inhibiting signal generation circuit 33 inputs the physical space address 13 output from the address conversion circuit 31 and the physical space address 15 output from the physical space address register 32, and compares them. If the physical space address 13 is valid, the execution inhibit signal 14 is sent. When the execution inhibiting signal 14 is sent, the storage of the next logical address is inhibited, and the directory search operation at that time is also invalidated. Further, the physical space address register 32 stores the physical space address 13 while the execution inhibiting signal 14 is transmitted. As a result, the physical space address 13 and the physical space address 15 match, and the transmission of the execution inhibition signal ends. These series of operations have the following meanings.

主記憶読み出し指示により、論理アドレス10が計算さ
れ、論理アドレスレジスタ30に格納されると、次にア
ドレス変換を行う。このとき、物理空間アドレスレジス
タ32には直前に実行した主記憶読み出し指示の時の物
理空間アドレスが格納されている。ここで、アドレス変
換後の物理空間アドレスと直前にアクセスした物理空間
アドレスとが等しければ、アドレス変換を行う必要はな
い。すなわち、アドレス変換後の物理空間アドレスの代
わりに、その時に物理空間アドレスレジスタ32に格納
されている物理空間アドレス15を使用することによ
り、アドレス変換サイクルにおいてキャッシュの検索を
行うことができる。従って、主記憶読み出し指示の次の
サイクルで読み出しデータ23を返信することが可能と
なる。但し、アドレス変換後の物理空間アドレス13と
直前にアクセスした物理空間アドレス15とが不一致の
場合には、アドレス変換後の物理空間アドレス13を使
用しなければならない為、実行抑止信号14を送出する
と当時に物理空間アドレス13を物理空間アドレスレジ
スタ32に格納している。
When the logical address 10 is calculated according to the main memory read instruction and stored in the logical address register 30, address conversion is performed next. At this time, the physical space address register 32 stores the physical space address at the time of the immediately preceding main memory read instruction. Here, if the physical space address after the address conversion is equal to the physical space address accessed immediately before, it is not necessary to perform the address conversion. That is, the cache can be searched in the address conversion cycle by using the physical space address 15 stored in the physical space address register 32 at that time in place of the physical space address after the address conversion. Therefore, the read data 23 can be returned in the cycle next to the main memory read instruction. However, when the physical space address 13 after the address conversion and the physical space address 15 accessed immediately before do not match, the physical space address 13 after the address conversion must be used, and therefore the execution inhibit signal 14 is sent. At that time, the physical space address 13 is stored in the physical space address register 32.

本実施例により、主記憶読み出し指示の次のサイクルで
の読み出しデータの返信が可能になり、且つ、キャッシ
ュの検索にはアドレス変換後の物理アドレスの全てのビ
ットが使用可能である為、1コンパートメント当たりの
容量を自由に増加させることが可能となる。なお、コン
パートメント数を増加させキャッシュ容量を増加させる
方法が一般的に知られているが、本発明に対してもその
方法が適用できることは言うまでもない。
According to the present embodiment, read data can be returned in the next cycle of the main memory read instruction, and all bits of the physical address after address conversion can be used for the cache search, so that one compartment is used. It is possible to increase the capacity per hit freely. Although a method of increasing the number of compartments and increasing the cache capacity is generally known, it goes without saying that the method can also be applied to the present invention.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明のキャッシュ装置において
は、アドレス変換回路で生成された直前のアクセスにか
かる物理空間アドレスを物理空間アドレスレジスタに保
持しておき、次のアクセスにかかる論理アドレスが与え
られた場合、アドレス変換回路においてその論理アドレ
ス中の論理空間アドレスを物理空間アドレスに変換する
動作を開始する一方、それと並行して、その論理アドレ
ス中の空間内相対アドレスと上記の物理空間アドレスレ
ジスタが保持する直前のアクセスにかかる物理空間アド
レスとで構成される物理アドレスを使用してディレクト
リ配列等の検索やキャッシュヒットの検出を行うもので
あり、今回のアクセスにかかる物理空間アドレスが直前
の物理空間アドレスと同じであり且つキャッシュヒット
すれば、速やかにデータを返信することが可能となる。
また、キャッシュ検索アドレスとして、物理アドレスを
使用しているので、1コンパートメント当たりのキャッ
シュ容量を容易に増加させることが可能となる。
As described above, in the cache device of the present invention, the physical space address generated by the address conversion circuit for the previous access is held in the physical space address register, and the logical address for the next access is given. When the address translation circuit starts the operation of translating the logical space address in the logical address into the physical space address, in parallel with this, the relative address in space in the logical address and the physical space address register described above are The physical address consisting of the physical space address related to the access just before being held is used to search the directory array and the cache hit, and the physical space address related to this access is the physical space immediately before. If it is the same as the address and there is a cache hit, promptly It is possible to return the over data.
Further, since the physical address is used as the cache search address, it is possible to easily increase the cache capacity per compartment.

【図面の簡単な説明】 第1図は本発明のキャッシュ装置の一実施例の要部ブロ
ック図である。 図において、 10……論理アドレス 11……論理空間アドレス 12……空間内相対アドレス 13……物理空間アドレス(現在のアドレス) 14……実行抑止信号 15……物理空間アドレス(直前のアクセスにかかるア
ドレス) 16……物理アドレス 17……入力ディレクトリ 18……配列アドレス 19……出力ディレクトリ 20……キャッシュヒット信号 21……主記憶データ 22……キャッシュデータ 23……読み出しデータ 30……論理アドレスレジスタ 31……アドレス変換回路 32……物理空間アドレスレジスタ 33……実行抑止信号生成回路 34……ディレクトリ配列書込制御回路 35……ディレクトリ配列 36……ヒット検出回路 37……データ配列書込制御回路 38……データ配列 39……選択回路
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of essential parts of an embodiment of a cache device of the present invention. In the figure, 10 ... Logical address 11 ... Logical space address 12 ... Space relative address 13 ... Physical space address (current address) 14 ... Execution inhibit signal 15 ... Physical space address (requires previous access 16) Physical address 17 ... Input directory 18 ... Array address 19 ... Output directory 20 ... Cache hit signal 21 ... Main memory data 22 ... Cache data 23 ... Read data 30 ... Logical address register 31 ... Address conversion circuit 32 ... Physical space address register 33 ... Execution inhibition signal generation circuit 34 ... Directory array write control circuit 35 ... Directory array 36 ... Hit detection circuit 37 ... Data array write control circuit 38 ... Data array 39 ... Selection circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】論理空間アドレスと空間内相対アドレスと
から構成される論理アドレスを格納する論理アドレスレ
ジスタと、該論理アドレスレジスタの出力中の論理空間
アドレスを入力として物理空間アドレスを出力するアド
レス変換回路と、物理空間アドレスと空間内相対アドレ
スとを結合して得られる物理アドレスの一部分をアドレ
ス,他の部分をディレクトリとして登録および検索を行
うディレクトリ配列と、該ディレクトリ配列と同じアド
レスによってデータの登録および検索を行うデータ配列
と、前記ディレクトリ配列の出力と前記物理アドレスの
一部分とを比較してキャッシュヒットを検出するヒット
検出回路とを備えるキャッシュ装置において、 前記アドレス変換回路の出力の物理空間アドレスを格納
する物理空間アドレスレジスタと、 該物理空間アドレスレジスタの出力の物理空間アドレス
と前記アドレス変換回路から新たに出力される物理空間
アドレスとを比較し、不一致の場合に実行抑止信号を出
力する実行抑止信号生成回路とを有し、 前記物理空間アドレスレジスタの出力の物理空間アドレ
スと前記論理アドレスレジスタの出力の一部分である空
間内相対アドレスとを結合して前記ディレクトリ配列お
よびデータ配列のアドレスと前記ディレクトリ配列のデ
ィレクトリ部分とに使用する物理アドレスとする構成を
有することを特徴とするキャッシュ装置。
1. A logical address register for storing a logical address composed of a logical space address and a relative address within the space, and an address conversion for outputting a physical space address with the logical space address being output from the logical address register as an input. A circuit, a directory array for registering and searching a part of a physical address obtained by combining a physical space address and a relative address in space as an address and the other part as a directory, and registering data by the same address as the directory array. In a cache device comprising a data array to be searched and a hit detection circuit for detecting a cache hit by comparing the output of the directory array with a part of the physical address, the physical space address of the output of the address conversion circuit is set. Physical space address register to store And an execution inhibit signal generation circuit that compares the physical space address output from the physical space address register with the physical space address newly output from the address conversion circuit and outputs an execution inhibit signal when they do not match. A physical space address of the output of the physical space address register and a relative address in space that is a part of the output of the logical address register are combined to combine the address of the directory array and the data array and the directory portion of the directory array. A cache device having a configuration of a physical address used for.
JP1094349A 1989-04-14 1989-04-14 Cache device Expired - Lifetime JPH0644249B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1094349A JPH0644249B2 (en) 1989-04-14 1989-04-14 Cache device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1094349A JPH0644249B2 (en) 1989-04-14 1989-04-14 Cache device

Publications (2)

Publication Number Publication Date
JPH02272655A JPH02272655A (en) 1990-11-07
JPH0644249B2 true JPH0644249B2 (en) 1994-06-08

Family

ID=14107809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1094349A Expired - Lifetime JPH0644249B2 (en) 1989-04-14 1989-04-14 Cache device

Country Status (1)

Country Link
JP (1) JPH0644249B2 (en)

Also Published As

Publication number Publication date
JPH02272655A (en) 1990-11-07

Similar Documents

Publication Publication Date Title
JP2825550B2 (en) Multiple virtual space address control method and computer system
US4495575A (en) Information processing apparatus for virtual storage control system
KR920005280B1 (en) High speed cache system
US5430856A (en) Data processing system simultaneously performing plural translations of virtual addresses having different page sizes
KR880000299B1 (en) Cache device
US4323968A (en) Multilevel storage system having unitary control of data transfers
US5241638A (en) Dual cache memory
US6571316B1 (en) Cache memory array for multiple address spaces
JPH0685156B2 (en) Address translator
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
EP0103132A2 (en) Buffer storage control system
KR100321107B1 (en) Method and system for accessing a cache memory within a data processing system
JPH0529946B2 (en)
US5386521A (en) Instruction prefetching circuit with a next physical address precalculating circuit
Hua et al. Early resolution of address translation in cache design
JPH0644249B2 (en) Cache device
JPS623354A (en) Cache memory access system
EP0349757B1 (en) Apparatus and method for enhanced virtual to real address translation for accessing a cache memory unit
JP3068935B2 (en) Entry replacement control method
JP3697990B2 (en) Vector processor operand cache
JP3176255B2 (en) Cache memory device
JPS5858752B2 (en) address translation device
JP2507785B2 (en) Pageable entry invalidation device
JP2641319B2 (en) Address translation buffer clear method
JPS62197846A (en) Address converting device