処理中

しばらくお待ちください...

設定

設定

Goto Application

1. WO2020075276 - メモリ履歴管理システム

公開番号 WO/2020/075276
公開日 16.04.2020
国際出願番号 PCT/JP2018/037979
国際出願日 11.10.2018
IPC
G06F 12/0895 2016.01
G物理学
06計算;計数
F電気的デジタルデータ処理
12メモリシステムまたはアーキテクチャ内でのアクセシング,アドレシングまたはアロケーティング
02アドレシングまたはアロケーション;リロケーション
08階層構造のメモリ・システム,例.仮想メモリ・システム,におけるもの
0802所望データまたはデータブロックへのアクセスが連想アドレシングを要求する,メモリレベルのアドレシング,例.キャッシュ
0893編成または構造により特徴づけられるキャッシュ
0895キャッシュの部分のためのもの,例.ディレクトリまたはタグアレイ
G06F 11/14 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
11エラー検出;エラー訂正;監視
07故障の発生への応答,例.耐故障性
14演算に冗長性を持たせることによるデータのエラー検出または訂正,例.同じ結果になる別の演算式を用いることによるもの
G06F 11/34 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
11エラー検出;エラー訂正;監視
30監視
34コンピュータ動作の記録または統計的評価,例.故障時間のまたは入出力動作の記録または統計的評価
G06F 12/00 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
12メモリシステムまたはアーキテクチャ内でのアクセシング,アドレシングまたはアロケーティング
CPC
G06F 11/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
G06F 11/34
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
G06F 12/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
G06F 12/0895
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0893Caches characterised by their organisation or structure
0895of parts of caches, e.g. directory or tag array
出願人
  • 三菱電機株式会社 MITSUBISHI ELECTRIC CORPORATION [JP]/[JP]
発明者
  • 米田 亜希子 YONETA, Akiko
  • 矢吹 潤 YABUKI, Jun
  • 小中 裕喜 KONAKA, Hiroki
  • 増田 大樹 MASUDA, Hiroki
代理人
  • 溝井国際特許業務法人 MIZOI INTERNATIONAL PATENT FIRM
優先権情報
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) MEMORY HISTORY MANAGEMENT SYSTEM
(FR) SYSTÈME DE GESTION D'HISTORIQUE DE MÉMOIRE
(JA) メモリ履歴管理システム
要約
(EN)
A cache memory (110) has a plurality of entries associated with a plurality of storage regions in a main memory (202). Each entry has a record flag. The cache memory is provided with a history recording circuit. When a write instruction has been generated, the history recording circuit refers to the record flag of the entry associated with a target region, which is the storage region to which the generated write instruction is directed. If the referred-to record flag indicates an unrecorded-state value, the history recording circuit records, in a history memory (120), history information including the data value that has been read from the target region into the cache memory, and sets a recorded-state value for the referred-to record flag. A memory reproduction unit (130) reproduces a past state of the main memory using the history information recorded in the history memory.
(FR)
Selon l'invention, une mémoire cache (110) comprend une pluralité d'entrées associées à une pluralité de régions de stockage dans une mémoire principale (202). Chaque entrée est dotée d'un fanion d'enregistrement. La mémoire cache est munie d'un circuit d'enregistrement d'historique. Lorsqu'une instruction d'écriture a été générée, le circuit d'enregistrement d'historique se réfère au fanion d'enregistrement de l'entrée associée à une région cible, qui est la région de stockage vers laquelle l'instruction d'écriture générée est dirigée. Si le fanion d'enregistrement auquel il est fait référence indique une valeur d'état non enregistré, le circuit d'enregistrement d'historique enregistre, dans une mémoire (120) d'historique, des informations d'historique incluant la valeur de données qui a été lue à partir de la région cible dans la mémoire cache, et spécifie une valeur d'état enregistré pour le fanion d'enregistrement auquel il est fait référence. Une unité (130) de reproduction de mémoire reproduit un état passé de la mémoire principale en utilisant les informations d'historique enregistrées dans le mémoire d'historique.
(JA)
キャッシュメモリ(110)は、メインメモリ(202)の中の複数の記憶領域に対応する複数のエントリを有する。それぞれのエントリは記録フラグを有する。キャッシュメモリは履歴記録回路を備える。履歴記録回路は、ライト命令が発生したときに、発生したライト命令の対象となる記憶領域である対象領域に対応するエントリの記録フラグを参照する。参照された記録フラグが未記録状態値を示す場合に、履歴記録回路は、対象領域からキャッシュメモリへ読み込まれたデータ値を含む履歴情報を履歴メモリ(120)に記録し、且つ、参照された記録フラグに記録済み状態値を設定する。メモリ再現部(130)は、履歴メモリに記録された履歴情報を用いて、過去のメインメモリの状態を再現する。
国際事務局に記録されている最新の書誌情報