Variable cache system



PROBLEM TO BE SOLVED: To improve the performance of a cache memory by adopting the optimum cache configuration corresponding to the character of a program. SOLUTION: This system is provided with a cache memory 10 in the basic configuration of having sets of C levels (C>=2), in which the entry number of basic blocks A is B (B>=2), cache configuration instruction field 31 for storing information showing (n) basic blocks to be used as a block unit for storage in the cache memory 10 and cache configuration changing means 22 for changing the configuration of the cache memory 10 according to contents stored in the cache configuration instruction field 31 so that (n) basic blocks A can become block units and the number of ways at that time can be C/n.
(57)【要約】 【課題】プログラムの性質に合わせて最適なキャッシュ 構成をとれるようにして、キャッシュメモリの性能を向 上させる。 【解決手段】基本ブロック(A)のエントリ数がB(B ≧2)である組をC(C≧2)レベル有する基本構成で あるキャッシュメモリ10と、キャッシュメモリ10に 記憶するブロック単位として基本ブロックをn個使うこ とを示す情報を格納するキャッシュ構成指示フィールド 31と、キャッシュ構成指示フィールド31に格納され た内容にしたがって、n個の基本ブロック(A)がブロ ック単位となり、そのときのウェイ数がC/nとなるよ うに、キャッシュメモリ10の構成を変化させるキャッ シュ構成変更手段33と、を設ける。




Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)


Cited By (9)

    Publication numberPublication dateAssigneeTitle
    JP-2006510992-AMarch 30, 2006インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporationライン幅を選択的に変更することが可能なメモリ
    JP-2010244205-AOctober 28, 2010Fujitsu Ltd, 富士通株式会社Compiler program and compiler device
    JP-2017503298-AJanuary 26, 2017ヴィア アライアンス セミコンダクター カンパニー リミテッド, ヴィア アライアンス セミコンダクター カンパニー リミテッドアドレス・タグ・ビットに基づく動的キャッシュ置換ウェイ選択
    JP-2017503299-AJanuary 26, 2017ヴィア アライアンス セミコンダクター カンパニー リミテッド, ヴィア アライアンス セミコンダクター カンパニー リミテッドモードに応じてセットの1つ又は複数を選択的に選択するように動的に構成可能であるマルチモード・セット・アソシエイティブ・キャッシュ・メモリ
    JP-2017507442-AMarch 16, 2017ヴィア アライアンス セミコンダクター カンパニー リミテッド, ヴィア アライアンス セミコンダクター カンパニー リミテッドモードに応じてウェイの全部又はサブセットに選択的に割り当てるように動的に構成可能であるマルチモード・セット・アソシエイティブ・キャッシュ・メモリ
    JP-4741844-B2August 10, 2011インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporationライン幅を選択的に変更することが可能なメモリ
    US-7120745-B2October 10, 2006Fujitsu LimitedCache memory device and memory allocation method
    US-7437513-B2October 14, 2008Nec Corporation, Hiroaki KobayashiCache memory with the number of operated ways being changed according to access pattern
    US-9798668-B2October 24, 2017Via Alliance Semiconductor Co., Ltd.Multi-mode set associative cache memory dynamically configurable to selectively select one or a plurality of its sets depending upon the mode