JPH04148352A - Address converting system for information processor equipped with plural processor - Google Patents
Address converting system for information processor equipped with plural processorInfo
- Publication number
- JPH04148352A JPH04148352A JP2273090A JP27309090A JPH04148352A JP H04148352 A JPH04148352 A JP H04148352A JP 2273090 A JP2273090 A JP 2273090A JP 27309090 A JP27309090 A JP 27309090A JP H04148352 A JPH04148352 A JP H04148352A
- Authority
- JP
- Japan
- Prior art keywords
- address
- conversion
- tlb
- processor
- physical address
- 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
Links
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
【発明の詳細な説明】
[概要]
共通の仮想記憶方式の主記憶装置と、それぞれTLBを
備えたアドレス変換機構を有する複数のプロセッサとが
バスで結合された情報処理装置におけるアドレス変換方
式に関し。DETAILED DESCRIPTION OF THE INVENTION [Summary] The present invention relates to an address translation method in an information processing device in which a common virtual storage type main storage device and a plurality of processors each having an address translation mechanism each equipped with a TLB are coupled via a bus.
複数プロセンサのそれぞれのアドレス変換機構に設けら
れたTLBを利用してアドレス変換を高速化できる複数
プロセッサを備える情報処理装置におけるアドレス変換
方式を提供することを目的とし
各プロセンサは、論理アドレスによりアドレス変換で対
応する物理アドレスがないと起動して他プロセ、サヘ変
換要求を送出する変換要求処理手段を備え、他プロセッ
サの変換要求処理手段は。The purpose is to provide an address translation method for an information processing device equipped with multiple processors that can speed up address translation by using TLB provided in each address translation mechanism of multiple processors.Each processor performs address translation using a logical address. The conversion request processing means of the other processor is provided with a conversion request processing means which is activated when there is no corresponding physical address and sends a conversion request to another processor.
前記変換要求を受け取ると自装置のTLBによる変換を
行って結果を要求元へ送出し、要求元プロセッサは前記
結果を受信すると、変換が成功した場合物理アドレスを
自装置のTLBへ登録を行って主記憶装置へアクセスし
、変換が不成功の時主記憶装置内のアドレス変換テーブ
ルを検索してアドレス変換を行うよう構成する。When the conversion request is received, the conversion is performed by the TLB of the own device and the result is sent to the request source, and when the request source processor receives the result, if the conversion is successful, it registers the physical address in the TLB of the own device. The main storage device is accessed, and when conversion is unsuccessful, an address conversion table in the main storage device is searched to perform address conversion.
[産業上の利用分野] 本発明は共通の仮想記憶方式の主記憶装置と。[Industrial application field] The present invention uses a common virtual storage type main storage device.
それぞれTLBを備えたアドレス変換機構を有する複数
のプロセッサとがバスで結合された情報処理装置におけ
るアドレス変換方式に関する。The present invention relates to an address translation method in an information processing device in which a plurality of processors each having an address translation mechanism each equipped with a TLB are coupled via a bus.
近年、計夏機の記憶装置の技術において、実際の記憶装
置が持つ容量よりも大きい仮想的な記憶空間をもつ仮想
記憶が広く利用されている。この仮想記憶には、セグメ
ント、ページ等の論理アドレスを用いマアクセスが行わ
れ、これを実際の記憶装置のアドレス(実アドレスまた
は物理アドレス)に変換するためのアドレス変換機構が
用いられている。そのアドレス変換には、主記憶装置内
に記憶されたセグメント、ページのテーブルを索引して
行う機構と、一定量のアドレスについてTL B (T
ranslation Lookaside Buff
er)と呼ばれる連想記憶による高速動作を行う機構が
用いられる。In recent years, virtual storage, which has a virtual storage space larger than the capacity of an actual storage device, has been widely used in storage device technology for summer equipment. This virtual memory is accessed using logical addresses such as segments and pages, and an address conversion mechanism is used to convert this into an actual storage device address (real address or physical address). The address conversion requires a mechanism that indexes a table of segments and pages stored in the main memory, and a mechanism that performs the conversion using TL B (T
ranslation Lookaside Buff
A mechanism that performs high-speed operation using associative memory called er) is used.
一方、複数のプロセッサをバスにより結合して。On the other hand, multiple processors are connected by a bus.
共通の主記憶装置を各プロセッサにより使用する情報処
理装置が知られている。そのような情報処理装置で仮想
記憶により記憶空間を広く利用する方式がとられる。2. Description of the Related Art Information processing apparatuses are known in which each processor uses a common main memory. In such information processing devices, a method is adopted in which storage space is widely utilized by virtual memory.
[従来の技術] 第5図は従来例の説明図である。[Conventional technology] FIG. 5 is an explanatory diagram of a conventional example.
第5図において、30は人力論理アドレス、31はセグ
メントテーブル起点レジスタ、32はセグメントテーブ
ル、33はページテーブル、34は主記憶装置、35は
T L B (Translation Lookas
ide Buffer)である。In FIG. 5, 30 is a manual logical address, 31 is a segment table starting point register, 32 is a segment table, 33 is a page table, 34 is a main memory, and 35 is a TLB (Translation Lookas).
ide Buffer).
この従来例では、論理アドレス(または仮想アドレス)
を3つの部分に分け1図の入力の論理アドレス30に示
すように、セグメント(SXで示す)、ページ(PXで
示す)、ページ内の変位(DXで示す)とで構成する。In this traditional example, the logical address (or virtual address)
is divided into three parts, as shown in the input logical address 30 in Figure 1, consisting of a segment (indicated by SX), a page (indicated by PX), and a displacement within the page (indicated by DX).
このような論理アドレスを物理アドレス(または実アド
レス)に変換する場合、第5図に示すように、まず、セ
グメントテーブル起点レジスタ31で示すセグメントテ
ーブル32の起点アドレスSTOから入力論理アドレス
30のセグメントSX番目のエントリーを読み出す、読
み出された内容は、特定の1つのページテーブル33の
起点アドレスPTOである。この起点アドレスPTOか
ら入力論理アドレス30内のページPX番目の内容を読
み出すと、エントリー内のアドレスRA(ページ番号の
アドレス)が読み出される。このアドレスRAに入力論
理アドレス30の変位DXを付加すると、最終的な主記
憶装置の物理アドレスが得られる。When converting such a logical address into a physical address (or real address), as shown in FIG. The read content of the th entry is the starting point address PTO of one specific page table 33. When the contents of page PX in the input logical address 30 are read from this starting point address PTO, the address RA (address of page number) in the entry is read. By adding the displacement DX of the input logical address 30 to this address RA, the final physical address of the main storage device is obtained.
このような変換が行われた場合、TLB35に。If such a conversion is performed, in TLB35.
この時の各情報、すなわちセグメントテーブル起点レジ
スタSTOや、セグメントSX、ページPX及び変換に
より得られたアドレス(RA)が登録される。Each piece of information at this time, ie, the segment table starting point register STO, segment SX, page PX, and address (RA) obtained by conversion, are registered.
TLB35にはこれらの情報が多数個登録され次に動的
変換を行う時、このTLB35に、論理アドレスを入力
すると連想記憶機能により、それぞれの値が一致した場
合、変換アドレス(RA)が出力されるので高速象アド
レス変換が実現される。A large number of pieces of this information are registered in the TLB 35, and when the next dynamic conversion is performed, when a logical address is input to this TLB 35, the associative memory function will output a converted address (RA) if the respective values match. Therefore, high-speed virtual address conversion is realized.
このような仮想記憶方式は、複数のプロセンサ及び共通
の主記憶装置がバスにより結合した情報処理装置におい
ても適用することができる。その場合、各プロセッサに
それぞれTLBを備えたアドレス変換機構を設けること
により主記憶装置へのアクセスを高速化できる。Such a virtual storage method can also be applied to an information processing device in which a plurality of processors and a common main storage device are connected via a bus. In that case, by providing each processor with an address translation mechanism each having a TLB, access to the main memory can be speeded up.
[発明が解決しようとする課題]
複数のプロセッサ及び共通の主記憶装置をバスにより結
合した情報処理装置において、各プロセッサにTLBを
備えたアドレス変換機構を備えてTLBに論理(仮想)
アドレスに対応する物理アドレスがあればそれを利用し
て、主記憶装置にアクセスすることにより高速化を図る
ことができる。[Problems to be Solved by the Invention] In an information processing device in which a plurality of processors and a common main storage device are connected by a bus, each processor is provided with an address translation mechanism including a TLB, and the TLB is provided with a logical (virtual) address translation mechanism.
If there is a physical address corresponding to the address, it can be used to increase the speed of access to the main memory.
しかし、各プロセッサにおいて、TLBへの論理アドレ
ス入力に対して常に物理アドレスが得られない(ヒツト
しない)と、アドレス変換機構が主記憶装置内のアドレ
ス変換テーブル(従来例の第5図のセグメントテーブル
、ページテーブル)を索引して物理アドレスを獲得して
いた。この場合のアドレス変換は時間がかかるという問
題がある。However, in each processor, if a physical address is not always obtained (not hit) in response to a logical address input to the TLB, the address translation mechanism uses the address translation table in the main memory (the segment table in the conventional example shown in FIG. 5). , page table) to obtain the physical address. There is a problem in that address translation in this case takes time.
一方、TLBはハードウェアまたは経済的な制限から高
速の連想記憶装置を多量に用いることはできないためア
ドレス変換の高速化に限界が生じていた。On the other hand, the TLB cannot use a large amount of high-speed content addressable memory devices due to hardware or economical limitations, which limits the speed of address translation.
本発明は複数プロセッサのそれぞれのアドレス変換機構
に設けられたTLBを利用してアドレス変換を高速化で
きる複数プロセフすを備える情報処理装置におけるアド
レス変換方式を提供することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to provide an address translation method for an information processing apparatus equipped with a plurality of processors, which can speed up address translation by using TLBs provided in the address translation mechanisms of each of the plurality of processors.
[1!題を解決するための手段] 第1図は本発明の原理構成図である。[1! [Means to solve the problem] FIG. 1 is a diagram showing the principle configuration of the present invention.
第1図において、1はプロセッサユニット、IOはプロ
セッサ、11はTLBを備えるアドレス変換機構、12
は変換要求処理手段、13は主記憶装置アクセス手段、
2はバス、3は共通の主記憶装置である。In FIG. 1, 1 is a processor unit, IO is a processor, 11 is an address translation mechanism equipped with TLB, and 12
13 is a conversion request processing means; 13 is a main storage device access means;
2 is a bus, and 3 is a common main storage device.
本発明は各プロセッサにおいて自装置内のTLBにより
物理アドレスが得られないと、他プロセッサに対して他
プロセッサが備えるTLBを用いたアドレス変換を要求
し、その結果物理アドレスが得られると、その物理アド
レスを用いて主記憶装置へアクセスし、物理アドレスが
得られない時はアドレス変換テーブルによりアドレス変
換を行ってから、主記憶装置へアクセスするものである
。In the present invention, when each processor cannot obtain a physical address using the TLB in its own device, it requests other processors to perform address translation using the TLB provided in the other processor, and when a physical address is obtained as a result, the physical The main memory is accessed using an address, and if a physical address cannot be obtained, the address is translated using an address translation table before accessing the main memory.
このときのアドレス変換は、各CPUに具備してあって
よいし、主記憶装置内にあってもよい。The address conversion at this time may be provided in each CPU or may be provided in the main memory.
[作用]
プロセッサユニットl内のプロセッサ10から主記憶装
置3に対する論理(仮想)アドレスを発生すると、アド
レス変換機構11において、物理アドレスへの変換を行
う、この時、物理アドレスが得られると主記憶装置アク
セス手段13からバスを介して主記憶装置3へ物理アド
レスと共に読み出しまたは書き込み等の要求が送られる
。[Operation] When a logical (virtual) address for the main memory 3 is generated from the processor 10 in the processor unit l, the address conversion mechanism 11 converts it into a physical address. A read or write request is sent from the device access means 13 to the main storage device 3 via the bus along with a physical address.
アドレス変換機構11において、物理アドレスが得られ
ないと、プロセッサ10ば変換要求処理手段12を起動
して論理アドレスを供給する。変換要求処理手段12は
、1つまたは全部のプロセッサに対しアドレス変換の要
求を論理アドレスを付してバス2へ送出する。If the address translation mechanism 11 cannot obtain a physical address, the processor 10 activates the translation request processing means 12 to supply a logical address. The conversion request processing means 12 sends an address conversion request to one or all processors with a logical address attached to the bus 2.
他のプロセッサユニット1はこの要求を、変換要求処理
手段12で受け取ると、自装置のアドレス変換機構11
に対し論理アドレスを供給して変換を実行する。このア
ドレス変換機構11のTLBから物理アドレスが得られ
ると、変換要求処理手段12から要求元のプロセッサユ
ニット1へ送出する。要求元のプロセッサユニットはこ
れを変換要求処理手段12で受け取ると、その物理アド
レスを用いて主記憶装置アクセス手段I3からアクセス
を行う。When the other processor unit 1 receives this request with the conversion request processing means 12, the address conversion mechanism 11 of the own device
The conversion is performed by supplying a logical address to the When a physical address is obtained from the TLB of the address translation mechanism 11, it is sent from the translation request processing means 12 to the requesting processor unit 1. When the requesting processor unit receives this in the conversion request processing means 12, it accesses from the main memory access means I3 using the physical address.
もし、他プロセンサから物理アドレスが得られない場合
は、物理アドレスがないことを表す応答が通知される。If a physical address cannot be obtained from another processor, a response indicating that there is no physical address is notified.
この場合(他プロセッサからの応答がない場合を含む)
、主記憶装置アクセス手段13から論理アドレスにより
主記憶装置3にアクセスし、主記憶装置3のアドレス変
換テーブルを用いて物理アドレスを得て、その物理アド
レスを用いて主記憶装置へのアクセスが実行される。In this case (including when there is no response from other processors)
, the main storage device 3 is accessed by the logical address from the main storage device access means 13, the physical address is obtained using the address conversion table of the main storage device 3, and the access to the main storage device is executed using the physical address. be done.
[実施例]
第2図は実施例の構成図、第3図は各コマンドの構成例
、第4図は各プロセッサユニットにおける処理フローで
ある。[Embodiment] FIG. 2 is a configuration diagram of an embodiment, FIG. 3 is a configuration example of each command, and FIG. 4 is a processing flow in each processor unit.
第2図において、20Aは自プロセッサユニット、20
Bは他プロセッサユニット、21はプロセッサ、22は
TLB、23はアドレス変換回路24はバッファメモリ
、25はインタフェース部26はバス、27は主記憶装
置、28は変換テーブルである。In FIG. 2, 20A is the own processor unit, 20
B is another processor unit, 21 is a processor, 22 is a TLB, 23 is an address conversion circuit 24, a buffer memory, 25 is an interface section 26, a bus, 27 is a main storage device, and 28 is a conversion table.
図の例では、プロセッサユニット20として。In the illustrated example, it is the processor unit 20.
2OA、20Bの2つが備えられている場合であるが、
その個数は任意の数設けることができる。In the case where both 2OA and 20B are provided,
Any number of them can be provided.
各プロセッサユニット20A、20Bにおけるアドレス
変換のための処理フローを第4図を参照しながら説明す
る。The processing flow for address conversion in each processor unit 20A, 20B will be explained with reference to FIG.
すなわち2自プロセッサユニツト20Aのプロセッサ2
1から、主記憶装置27に対しオペランドまたは命令を
取り出すために論理アドレスが発生する(第4図の40
)、アドレス変換回路23は受け取った論理アドレスを
元にTLB22の検索を行う(同41)、TLB22に
論理アドレスに対応する物理アドレスがTLBにある場
合は。In other words, the processor 2 of the second processor unit 20A
1, a logical address is generated to retrieve an operand or instruction to the main memory 27 (40 in FIG.
), the address translation circuit 23 searches the TLB 22 based on the received logical address (41), if the TLB 22 has a physical address corresponding to the logical address.
得られた物理アドレスを用いてインタフェース部25を
介してバッファメモリ24または主記憶装置27にコマ
ンドによりアクセスする(43)。Using the obtained physical address, the buffer memory 24 or main storage device 27 is accessed by a command via the interface section 25 (43).
この時のコマンドのフォーマットは第3図に示され、A
、は読み出しの場合のフォーマントで。The format of the command at this time is shown in Figure 3, and A
, is the formant for reading.
B、は書き込みの場合のフォーマットである。B is the format for writing.
このフォーマットで、IDはコマンド発行元のプロセッ
サの識別番号2次はコマンドの指令(Read、Wri
te)、次は物理アドレス、データは書き込み時のもの
である。In this format, ID is the identification number of the processor that issued the command.Second is the command instruction (Read, Write).
te), the next is the physical address, and the data is the one at the time of writing.
第3図C1は、読み出しコマンドに対する主記憶装置か
らの応答コマンドであり、rD、応答を表す符号(Re
ply)、データである。FIG. 3 C1 shows a response command from the main storage device to the read command, where rD is a code representing the response (Re
ply), data.
このアドレス変換の結果、TLB22内に対応する物理
アドレスがない場合は、アドレス変換回路23は他プロ
セッサユニット20Bに対して変換要求のコマンドをイ
ンタフェース部25から送出する(同42)、この時の
コマンドのフォーマットを、第3図のり、に示す。すな
わち発行元のIn(Illl番別) 、 T L B
Request、論理アドレス、セグメントテーブル
の起点アドレス(地利用者の仮想アドレスと区別する)
、及び多重仮想計算機の場合は、仮想計算機を識別する
番号(■MID)等を付加する。As a result of this address conversion, if there is no corresponding physical address in the TLB 22, the address conversion circuit 23 sends a conversion request command from the interface section 25 to the other processor unit 20B (42). The format is shown in Figure 3. In other words, the publisher's In(by Illl number), TLB
Request, logical address, start address of segment table (distinguished from virtual address of land user)
, and in the case of multiple virtual machines, a number (■MID) etc. for identifying the virtual machine is added.
このコマンドは、他プロセッサユニット20Bのインタ
フェース部25で受け取られ、変換要求コマンドである
ことを検出すると(同44)、その内容はアドレス変換
回路23に送られる。変換要求を受けた他プロセッサの
アドレス変換回路23では、送られてきた論理アドレス
を元にTLB22を用いて物理アドレスを検索しく同4
5)。This command is received by the interface unit 25 of the other processor unit 20B, and when it is detected as a conversion request command (44), its contents are sent to the address conversion circuit 23. The address conversion circuit 23 of the other processor that received the conversion request uses the TLB 22 to search for a physical address based on the logical address sent.
5).
対応する物理アドレスがあると、その物理アドレスを含
む応答コマンドをインタフェース25を介してバス26
に送出する(同46)。If there is a corresponding physical address, a response command containing that physical address is sent via the interface 25 to the bus 26.
(46).
この応答コマンドのフォーマットは、第3図のE、に示
される0図に示すように、10.TLB応答(Repl
y)、物理アドレス等で構成される。The format of this response command is 10.0 as shown in FIG. TLB response (Repl
y), physical address, etc.
他プロセッサユニット20BのTLB22にも対応する
物理アドレスが無い場合は、そのアドレス変換回路23
は、変換失敗を応答コマンド(図示せず)により通知す
る(同47)。If there is no corresponding physical address in the TLB 22 of another processor unit 20B, the address conversion circuit 23
Notifies the conversion failure by a response command (not shown) (47).
変換要求元の自プロセッサユニット20Aのインタフェ
ース部25は、自プロセッサユニットを表すIDにより
他プロセッサからの応答を受け取り、アドレス変換回路
23に送る。アドレス変換回路23は、送られてきた応
答を解読しく同48)、物理アドレスであることが分か
ると、その物理アドレスを用いてバッファメモリをアク
セスするか主記憶装置27にコマンド(第3図のA、)
によりアクセスする(同43)、この場合、アドレス変
換回路23は、TLB22に当該論理アドレスに対応す
る物理アドレスを登録する。The interface section 25 of the own processor unit 20A that is the source of the conversion request receives a response from another processor using the ID representing the own processor unit, and sends it to the address conversion circuit 23. The address conversion circuit 23 decodes the sent response (see 48), and if it finds that it is a physical address, it uses that physical address to access the buffer memory or sends a command to the main storage device 27 (see Figure 3). A,)
(43), in this case, the address conversion circuit 23 registers the physical address corresponding to the logical address in the TLB 22.
もし、他プロセッサユニット20Bから変換失敗の通知
を受け取ると、主記憶装置27上の変換テーブル28に
より論理アドレスから物理アドレスへのアドレス変換を
行い(同49)、TLB22へ変換したアドレスを登録
すると共に、バッファメモリまたは主記憶装置27に対
し変換された物理アドレスを用いてアクセスを行う。If a notification of conversion failure is received from another processor unit 20B, the address is converted from a logical address to a physical address using the conversion table 28 on the main memory 27 (49), and the converted address is registered in the TLB 22. , the buffer memory or main storage device 27 is accessed using the converted physical address.
[発明の効果]
本発明によれば複数プロセッサを備える情報処理装置に
おいて少量のハードウェアの付加によりアドレス変換を
高速で実現することができる。[Effects of the Invention] According to the present invention, address translation can be realized at high speed in an information processing device including a plurality of processors by adding a small amount of hardware.
第1図は本発明の原理構成図、第2図は実施例の構成図
、第3図は各コマンドの構成例、第4図は各プロセッサ
ユニントにおける処理フロー、第5図は従来例の説明図
である。
第1図中。
1 :プロセンサユニント
10:プロセッサ
11ニアドレス変換機構
12:変換要求処理手段
13:主記憶装置アクセス手段
2 :ハス
3 :主記憶装置Figure 1 is a diagram of the principle of the present invention, Figure 2 is a diagram of the embodiment, Figure 3 is an example of the configuration of each command, Figure 4 is the processing flow in each processor unit, and Figure 5 is a diagram of the conventional example. It is an explanatory diagram. In Figure 1. 1: Pro sensor unit 10: Processor 11 Near address conversion mechanism 12: Conversion request processing means 13: Main memory access means 2: Hasu 3: Main memory
Claims (1)
備えたアドレス変換機構を有する複数のプロセッサとが
バスで結合された情報処理装置において、 各プロセッサは、論理アドレスによりアドレス変換で対
応する物理アドレスがないと起動して他プロセッサへ変
換要求を送出する変換要求処理手段を備え、 他プロセッサの変換要求処理手段は、前記変換要求を受
け取ると自装置のTLBによる変換を行って結果を要求
元へ送出し、 要求元プロセッサは前記結果を受信すると、変換が成功
した場合物理アドレスを自装置のTLBへ登録を行って
主記憶装置へアクセスし、変換が不成功の時主記憶装置
内のアドレス変換テーブルを検索してアドレス変換を行
うことを特徴とする複数プロセッサを備える情報処理装
置におけるアドレス変換方式。[Scope of Claims] In an information processing device in which a main storage device using a common virtual storage system and a plurality of processors each having an address translation mechanism each equipped with a TLB are coupled via a bus, each processor can perform address processing using a logical address. The conversion request processing means is provided with a conversion request processing means that starts when there is no physical address corresponding to the conversion and sends a conversion request to another processor, and when the conversion request processing means of the other processor receives the conversion request, it performs the conversion using the TLB of its own device. When the requesting processor receives the result, if the conversion is successful, it registers the physical address in its own TLB and accesses the main memory, and if the conversion is unsuccessful, it sends the result to the request source. An address conversion method for an information processing device including multiple processors, characterized in that address conversion is performed by searching an address conversion table in a storage device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2273090A JPH04148352A (en) | 1990-10-11 | 1990-10-11 | Address converting system for information processor equipped with plural processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2273090A JPH04148352A (en) | 1990-10-11 | 1990-10-11 | Address converting system for information processor equipped with plural processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04148352A true JPH04148352A (en) | 1992-05-21 |
Family
ID=17523004
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2273090A Pending JPH04148352A (en) | 1990-10-11 | 1990-10-11 | Address converting system for information processor equipped with plural processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04148352A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016504686A (en) * | 2012-12-21 | 2016-02-12 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッドAdvanced Micro Devices Incorporated | Processing device and method using address translation probing |
| KR20170083584A (en) * | 2015-03-27 | 2017-07-18 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Data processing method, memory management unit and memory control device |
-
1990
- 1990-10-11 JP JP2273090A patent/JPH04148352A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016504686A (en) * | 2012-12-21 | 2016-02-12 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッドAdvanced Micro Devices Incorporated | Processing device and method using address translation probing |
| KR20170083584A (en) * | 2015-03-27 | 2017-07-18 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Data processing method, memory management unit and memory control device |
| JP2018503903A (en) * | 2015-03-27 | 2018-02-08 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | Data processing method, memory management unit, and memory control device |
| US10353824B2 (en) | 2015-03-27 | 2019-07-16 | Huawei Technologies Co., Ltd. | Data processing method, memory management unit, and memory control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR960001946B1 (en) | First convert reference buffer | |
| KR920005280B1 (en) | High speed cache system | |
| US4068303A (en) | Address translation managing system with translation pair purging | |
| JPH0137773B2 (en) | ||
| JPH04320553A (en) | Address converting mechanism | |
| CN114063934A (en) | Data updating device and method and electronic equipment | |
| KR910001314B1 (en) | How virtual memory is used in data processing systems | |
| JPH0512126A (en) | Virtual computer address translation device and address translation method | |
| 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 | |
| EP0519685A1 (en) | Address translation | |
| US5414821A (en) | Method of and apparatus for rapidly loading addressing environment by checking and loading multiple registers using a specialized instruction | |
| JPH0371355A (en) | Apparatus and method for retrieving cache | |
| JP2501353B2 (en) | Prefetch control method | |
| KR920005296B1 (en) | Information processing device | |
| JPS5922315B2 (en) | Buffer memory control method | |
| JPH0546475A (en) | Buffer storage control system | |
| JP2507785B2 (en) | Pageable entry invalidation device | |
| JPS6141021B2 (en) | ||
| JPH01197844A (en) | Address converter | |
| JPS6265151A (en) | Memory management method | |
| JPS589452B2 (en) | Firmware broom | |
| JPH03110648A (en) | Data processing system | |
| JPH03127146A (en) | Information processor | |
| JPH05151082A (en) | Hybrid type cache memory device | |
| JPH05108486A (en) | Control system for cache memory |