TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2024175513
公報種別
公開特許公報(A)
公開日
2024-12-18
出願番号
2023093349
出願日
2023-06-06
発明の名称
キャッシュコントローラ及び演算処理装置
出願人
富士通株式会社
代理人
弁理士法人真田特許事務所
,
個人
主分類
G06F
12/0895 20160101AFI20241211BHJP(計算;計数)
要約
【課題】キャッシュメモリの容量を有効利用してキャッシュヒット率を向上させるキャッシュコントローラを提供する。
【解決手段】マルチコアプロセッサ10において、制御モジュール31は、CPU30からアドレス範囲が指定されている場合に、データをアドレス範囲で圧縮してLLC(Last Level Cache)3に保存し、CPU30からアドレス範囲が指定されていない場合に、データを圧縮せずにLLC3に保存し、ウェイの分割数とデータの圧縮比とが等しいエントリの数を示す圧縮ウェイ数が閾値未満である場合に、分割ウェイを増やし、圧縮ウェイ数が閾値以上である場合に、使用していない分割ウェイを非分割とする圧縮した又は圧縮しないデータを分割せずにLLC3に保存する。
【選択図】図3
特許請求の範囲
【請求項1】
プロセッサに接続されるキャッシュメモリのキャッシュコントローラであって、
前記プロセッサからアドレス範囲が指定されている場合に、データを前記アドレス範囲で圧縮して前記キャッシュメモリに保存し、前記プロセッサからアドレス範囲が指定されていない場合に、データを圧縮せずに前記キャッシュメモリに保存し、
ウェイの分割数とデータの圧縮比とが等しいエントリの数を示す圧縮ウェイ数が閾値未満である場合に、分割ウェイを増やし、前記圧縮ウェイ数が閾値以上である場合に、使用していない分割ウェイを非分割とする、
制御部を備える、キャッシュコントローラ。
続きを表示(約 660 文字)
【請求項2】
前記閾値は、Aを該当アドレス範囲のデータサイズとし、Bを圧縮比とし、Cを現在メインメモリで使用している容量とし、Dを総ウェイ数とすると、
TIFF
2024175513000006.tif
18
162
であり、前記式1が1未満の場合は1である、
請求項1に記載のキャッシュコントローラ。
【請求項3】
前記制御部は、
前記プロセッサから指定された読み出し指示に係るアドレス範囲が前記キャッシュメモリにおいてヒットした場合に、前記読み出し指示に係るアドレス範囲における圧縮情報を取得し、
取得した前記圧縮情報に基づいて、圧縮したデータを展開する、
請求項1又は2に記載のキャッシュコントローラ。
【請求項4】
プロセッサと、
前記プロセッサに接続され、制御部を有するキャッシュメモリと、
を備え、
前記制御部は、
前記プロセッサからアドレス範囲が指定されている場合に、データを前記アドレス範囲で圧縮して前記キャッシュメモリに保存し、前記プロセッサからアドレス範囲が指定されていない場合に、データを圧縮せずに前記キャッシュメモリに保存し、
ウェイの分割数とデータの圧縮比とが等しいエントリの数を示す圧縮ウェイ数が閾値未満である場合に、分割ウェイを増やし、前記圧縮ウェイ数が閾値以上である場合に、使用していない分割ウェイを非分割とする、
演算処理装置。
発明の詳細な説明
【技術分野】
【0001】
本発明は、キャッシュコントローラ及び演算処理装置に関する。
続きを表示(約 1,800 文字)
【背景技術】
【0002】
メモリからCentral Processing Unit(CPU)等の演算器へデータを転送する際には、転送速度が演算速度のボトルネックとなっている。一度メモリから転送してきたデータは、再利用するときに備え、キャッシュに格納されておくことで、データ転送速度の向上が図られる。
【0003】
初回のメモリからのデータ転送時間を短縮することは容易でないが、データを圧縮転送することで転送時間が短縮されることがある。圧縮データを展開してからキャッシュに格納するとキャッシュメモリ容量が圧迫するため、圧縮したままデータを格納すれば、より多くのデータをキャッシュすることができる。
【先行技術文献】
【特許文献】
【0004】
特開平5-73413号公報
特開2010-73029号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、キャッシュメモリに圧縮したままのデータを格納すると、圧縮情報を管理するためのテーブルがキャッシュメモリの容量を圧迫するため、キャッシュメモリ本体の容量が減るおそれがある。また、キャッシュメモリにおいてデータサイズに適合する格納場所がないと、キャッシュメモリの利用効率が下がるおそれがある。
【0006】
1つの側面では、キャッシュメモリの容量を有効利用してキャッシュヒット率を向上させることを目的とする。
【課題を解決するための手段】
【0007】
1つの側面では、キャッシュコントローラは、プロセッサに接続されるキャッシュメモリのキャッシュコントローラであって、前記プロセッサからアドレス範囲が指定されている場合に、データを前記アドレス範囲で圧縮して前記キャッシュメモリに保存し、前記プロセッサからアドレス範囲が指定されていない場合に、データを圧縮せずに前記キャッシュメモリに保存し、ウェイの分割数とデータの圧縮比とが等しいエントリの数を示す圧縮ウェイ数が閾値未満である場合に、分割ウェイを増やし、前記圧縮ウェイ数が閾値以上である場合に、使用していない分割ウェイを非分割とする。
【発明の効果】
【0008】
1つの側面では、キャッシュメモリの容量を有効利用してキャッシュヒット率を向上させることができる。
【図面の簡単な説明】
【0009】
関連例としてのマルチコアプロセッサにおけるデータ転送を説明するブロック図である。
実施形態としてのマルチコアプロセッサにおけるデータ転送を説明するブロック図である。
図2に示したマルチコアプロセッサのソフトウェア構成例を模式的に示すブロック図である。
図2に示したマルチコアプロセッサにおけるデータ転送を説明するシーケンス図である。
図3に示したキャッシュ情報を例示するテーブルである。
図3に示したウェイ分割管理テーブルを例示する図である。
図3に示した圧縮管理テーブルを例示する図である。
図3に示したモード管理部における圧縮アドレス範囲の設定処理を説明するフローチャートである。
図3に示したモード管理部における圧縮アドレス範囲の解除処理を説明するフローチャートである。
図3に示したモード管理部における圧縮情報の取得処理を説明するフローチャートである。
図3に示した格納部における処理を説明するフローチャートである。
図3に示した読み出し部における処理を説明するフローチャートである。
図3に示した取得部における処理を説明するフローチャートである。
図3に示したメインメモリの転送部における処理を説明するフローチャートである。
図3に示したマルチコアプロセッサを備える演算処理装置のハードウェア構成例を模式的に示すブロック図である。
【発明を実施するための形態】
【0010】
〔A〕関連例
図1は、関連例としてのマルチコアプロセッサ60におけるデータ転送を説明するブロック図である。
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
富士通株式会社
プロセッサ
2日前
富士通株式会社
異常な挙動の検出
3日前
富士通株式会社
機械学習方法および情報処理装置
3日前
富士通株式会社
異常検知装置および異常検知方法
2日前
富士通株式会社
画像視角変化類型検出装置と方法
3日前
富士通株式会社
ネットワーク装置及びモデル学習方法
2日前
富士通株式会社
歪み補正係数算出方法およびプログラム
10日前
富士通株式会社
データ連携方法及びデータ連携プログラム
10日前
富士通株式会社
支援プログラム、支援方法及び情報処理装置
2日前
富士通株式会社
推定プログラム、推定方法、及び情報処理装置
2日前
富士通株式会社
制御プログラム、制御方法および制御システム
9日前
富士通株式会社
プログラム、データ処理装置及びデータ処理方法
10日前
富士通株式会社
割当制御プログラム、割当制御方法および情報処理装置
9日前
富士通株式会社
データ処理装置、データ処理プログラム及びデータ処理方法
2日前
富士通株式会社
機械学習パイプライン部品判定プログラム、方法、及び装置
3日前
富士通株式会社
光給電/通信装置、光給電監視システム、及び光給電監視方法
10日前
富士通株式会社
レポート作成プログラム、レポート作成方法、レポート作成装置
2日前
富士通株式会社
データ管理プログラム、データ管理装置、およびデータ管理システム
3日前
富士通株式会社
ジョブスケジューリングプログラム、ジョブスケジューリング方法および情報処理装置
10日前
個人
情報提示方法
17日前
個人
プログラム
16日前
個人
プログラム
9日前
個人
アカウントマップ
10日前
個人
市場受発注システム
23日前
個人
発想支援方法及びシステム
20日前
個人
分類処理プログラム及び方法
20日前
個人
学習装置及び推論装置
9日前
株式会社発明屋
電池指向の構造設計
3日前
富士通株式会社
金融システム
17日前
トヨタ自動車株式会社
管理装置
4日前
株式会社プレニーズ
仲介システム
10日前
富士通株式会社
プロセッサ
2日前
トヨタ自動車株式会社
作業管理装置
23日前
村田機械株式会社
人員配置システム
20日前
ブラザー工業株式会社
無線通信装置
23日前
トヨタ自動車株式会社
情報通知方法
23日前
続きを見る
他の特許を見る