演算処理装置および演算処理装置の制御方法

    公开(公告)号:JP2019200450A

    公开(公告)日:2019-11-21

    申请号:JP2018092827

    申请日:2018-05-14

    Abstract: 【課題】仮想アドレスと該仮想アドレスを変換した結果を記憶するキャッシュが必要とする資源を抑制すること。 【解決手段】物理メモリの少なくとも一部の領域を仮想メモリとして割り当てられた仮想マシンを実行する演算処理装置であって、前記仮想マシン上で実行されるプロセスからのメモリアクセス命令および前記メモリアクセス命令のアクセス先の仮想アドレスを出力する命令制御部と、前記仮想アドレスを前記仮想メモリの実アドレスに変換し、前記実アドレスを前記物理メモリの物理アドレスに変換する変換部と、前記メモリアクセス命令と前記実アドレスの権限属性から権限違反の有無をチェックする権限チェック部と、を備える。前記権限チェック部が権限違反有りと判定したとき、前記変換部は、前記仮想アドレスを前記実アドレスに変換するとともに、前記仮想アドレスおよび前記実アドレスをログ領域に記録する。 【選択図】図3

    メモリアドレス変換管理
    182.
    发明专利

    公开(公告)号:JP2019507420A

    公开(公告)日:2019-03-14

    申请号:JP2018537625

    申请日:2016-12-21

    Abstract: データ処理装置2は、仮想アドレスVAから中間物理アドレスIPAまでの2ステージアドレス変換を管理し、中間物理アドレスIPAから物理アドレスPAへの2ステージアドレス変換を管理するメモリ管理回路18を含む。第1ステージの変換は、第2ステージの変換を行うための第2ステージの変換データ(24)を管理するハイパーバイザプログラムによって提供される仮想マシン実行環境内で実行される仮想マシンプログラムによって制御される第1ステージの変換データ(22)を用いて行われる。メモリ領域が、所与の仮想マシンにアクセス可能であるがハイパーバイザプログラムにアクセスできないデバイス領域としてもアクセス可能な仮想マシン専用領域として指定された場合、メモリ管理回路(18)は、(すなわち、中間物理アドレスは、第2ステージの変換によって変更されない可能性がある)。領域が仮想マシンのプライベート領域でもデバイス領域でもない場合、メモリ管理回路(18)は非プライベートなデバイス管理を実行する。

    メモリ管理装置及びメモリ管理方法、並びに情報処理装置

    公开(公告)号:JPWO2019159472A1

    公开(公告)日:2021-01-28

    申请号:JP2018043083

    申请日:2018-11-21

    Abstract: ページ単位でアドレス変換を行うメモリ管理装置を提供する。 メモリ管理装置は、仮想アドレス空間上に定義された各リージョンのベース仮想アドレスと、物理メモリ上に置かれたリージョン毎のページテーブルのアドレスと、リージョンに定義されたページサイズ、及びリージョンサイズに関する情報をリージョン毎のエントリに保持するリージョン情報保持部と、仮想アドレスを含むリージョンに対応するページテーブルアドレスに基づいて、前記物理メモリ上の該当するページテーブルから仮想アドレスに対応する物理アドレスの情報を探索する探索部を具備する。

    メンテナンス動作の実行
    189.
    发明专利

    公开(公告)号:JP2019096309A

    公开(公告)日:2019-06-20

    申请号:JP2018213689

    申请日:2018-11-14

    Abstract: 【課題】記憶装置上でアドレス変換回路における古い変換の除去などのメンテナンスが行われている間に、リクエスタによるアクセスがブロックされることがない装置を提供する。 【解決手段】装置200は、リクエスタから入力アドレスを含むルックアップ動作およびメンテナンス動作のいずれか1つを受信する入力ポート210と、少なくとも1つのメンテナンス動作のメンテナンスキューを記憶するメンテナンスキュー回路220と、入力アドレスと出力アドレス空間との間の変換を出力アドレス空間に記憶するアドレス記憶装置230とを備える。装置は入力アドレスの受信に応答して、出力アドレスをメンテナンスキューに応じて提供する。メンテナンス動作の記憶に応答して、メンテナンスキュー回路は、リクエスタに肯定応答を送信する。 【選択図】図2

Patent Agency Ranking