INFORMATION PROCESSING DEVICE, ARITHMETIC PROCESSING DEVICE, AND METHOD FOR CONTROLLING INFORMATION PROCESSING DEVICE
PROBLEM TO BE SOLVED: To provide an information processing device that maintains cache coherency even when a fault temporarily occurs, for example, in a communication path connecting one node and another.SOLUTION: The memory access control unit 6 of an arithmetic processing device 1 in a plurality o...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To provide an information processing device that maintains cache coherency even when a fault temporarily occurs, for example, in a communication path connecting one node and another.SOLUTION: The memory access control unit 6 of an arithmetic processing device 1 in a plurality of nodes includes: a memory control unit 7 for reading out, from a storage device, object data to be accessed for an issued memory access request, and directory information for identifying a node having taken out the object data; a detection unit 8 for detecting, on the basis of the directory information, a taking-out node that is an other node having taken out the object data that is read out from a corresponding memory device; and a coherency control unit 9 for issuing, to the taking-out node, an invalidation request for invalidating the object data held in the cache memory of the taking-out node when a corresponding response is not received by the time a prescribed time elapses after a push-out request for pushing out the object data from the cache memory of the taking-out node detected by the detection unit is issued to the taking-out node.SELECTED DRAWING: Figure 1
【課題】ノード間を接続する通信経路等で故障が一時的に発生した場合にも、キャッシュコヒーレンシを維持する情報処理装置を提供する。【解決手段】複数のノード内の演算処理装置1のメモリアクセス制御部6は、発行されたメモリアクセス要求のアクセス対象である対象データと、対象データを持ち出したノードを識別するディレクトリ情報とを記憶装置から読み出すメモリ制御部7と、対応する記憶装置から読み出した対象データを持ち出した他のノードである持ち出しノードをディレクトリ情報に基づいて検出する検出部8と、検出部が検出した持ち出しノードのキャッシュメモリ部から対象データを追い出す追い出し要求を持ち出しノードに発行後、所定時間の経過までに対応する応答を受信しない場合、持ち出しノードのキャッシュメモリ部に保持された対象データを無効化する無効化要求を持ち出しノードに発行するコヒーレンシ制御部9を有する。【選択図】図1 |
---|