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で参照する
Flag Counter

関連特許

富士通株式会社
予測
今日
富士通株式会社
プロセッサ
7日前
富士通株式会社
シーン検出
今日
富士通株式会社
異常な挙動の検出
8日前
富士通株式会社
基地局装置及び通信方法
21日前
富士通株式会社
機械学習方法および情報処理装置
8日前
富士通株式会社
画像視角変化類型検出装置と方法
8日前
富士通株式会社
異常検知装置および異常検知方法
7日前
富士通株式会社
連携装置、連携方法、連携プログラム
21日前
富士通株式会社
ネットワーク装置及びモデル学習方法
7日前
富士通株式会社
疾患予測根拠表示方法及びプログラム
21日前
富士通株式会社
光伝送装置および送信光パワー制御方法
1日前
富士通株式会社
歪み補正係数算出方法およびプログラム
15日前
富士通株式会社
データ連携方法及びデータ連携プログラム
15日前
富士通株式会社
支援プログラム、支援方法及び情報処理装置
7日前
富士通株式会社
制御プログラム、制御方法および制御システム
14日前
富士通株式会社
推定プログラム、推定方法、及び情報処理装置
7日前
富士通株式会社
評価プログラム、評価方法および情報処理装置
今日
富士通株式会社
生成プログラム、生成方法および情報処理装置
今日
富士通株式会社
プログラム、データ処理装置及びデータ処理方法
15日前
富士通株式会社
移動目標検出のためのレーダ点群の処理方法及び装置
16日前
富士通株式会社
情報処理プログラム、情報処理方法及び情報処理装置
1日前
富士通株式会社
情報処理プログラム、情報処理方法及び情報処理装置
今日
富士通株式会社
割当制御プログラム、割当制御方法および情報処理装置
14日前
富士通株式会社
光送信器、これを用いた光トランシーバ、及び波長制御方法
1日前
富士通株式会社
通知先決定プログラム、通知先決定方法及び通知先決定装置
今日
富士通株式会社
データ処理装置、データ処理プログラム及びデータ処理方法
7日前
富士通株式会社
機械学習パイプライン部品判定プログラム、方法、及び装置
8日前
富士通株式会社
光給電/通信装置、光給電監視システム、及び光給電監視方法
15日前
富士通株式会社
アバター生成プログラム、アバター生成方法および情報処理装置
今日
富士通株式会社
レポート作成プログラム、レポート作成方法、レポート作成装置
7日前
富士通株式会社
データ管理プログラム、データ管理装置、およびデータ管理システム
8日前
富士通株式会社
ジョブスケジューリングプログラム、ジョブスケジューリング方法および情報処理装置
15日前
個人
情報提示方法
22日前
個人
プログラム
21日前
個人
アカウントマップ
15日前
続きを見る