No.1ベストアンサー
- 回答日時:
う~ん。
ご質問の方は、CPUハード系の設計者だと思うのですが?NFPを小さくすることは、CPUの処理効率を上げる上で、最大のファクターかも知れませんね。
>1.頻繁に使われる処理を1つのルーチンにまとめる
>2.LRU方式など、古く使われないブロックから追い出す
CPU処理効率を向上する常套手段として使われていますよね。
>ブロックサイズを大きくするというのも手かな
は、結構いい案だと思うのですが、結局は「どういうデータをどのように
処理する」かで、採る対策が決まると思います。
極端な例を言えば、スパコンで採用されてるベクトルプロセサでは
一度読み込まれたデータは、再読込される確率が極めて低いため、キャッシュ
メモリは殆ど役に立ちません。
そこで対策として、インターリーブの数を1024, 2048と増加させて
見かけ上のメモリ応答を改善している訳です。
「データ処理技法」の用途に合わせて採る手段を変えざるを得ないと思います。
プロセス側から動的にキャッシュコントロールのアルゴリズムを変化させる
という手もあるかも知れませんが、CPUは頻繁にプロセスを切り替えているので
両刃の刃的とも思えます。
つまるところ、大容量のキャッシュを備えるしかないと思います。
すみません、ありきたりの回答になってしまいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) googleスプレッドシートのキャッシュを自動で消したい 1 2023/01/30 12:05
- ドライブ・ストレージ m.2 SSDとSATA SSDの容量とスピードとDRAMの関係について 4 2023/02/11 16:45
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- 公認会計士・税理士 A社は、毎年期待値790円の1株あたりキャッシュ・フローを永遠に得られると予測されている。A社は、毎 1 2022/06/14 23:51
- その他(コンピューター・テクノロジー) ある外付けSSDのデータをパソコンを使ってもう1つの外付けSSDにコピーする場合はキャッシュを作成し 2 2023/07/15 22:29
- 失恋・別れ 1ヶ月ちょっと付き合った彼と、2日ちょっと急に連絡が途絶えました。1日2通以上は連絡していて最後の会 3 2023/04/02 08:55
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- その他(コンピューター・テクノロジー) ある外付けSSDのデータをパソコンを使ってもう1つの外付けSSDにコピーする場合は内蔵ストレージにキ 2 2023/07/14 07:33
- Chrome(クローム) PCの Google Chrome が頻繁に「ページが応答していません」となり作業が進みません。 1 2023/05/25 20:43
- その他(恋愛相談) LINEのブロックについて。 すみませんもう一度書かせてください。 私は20代。未婚。 男は50代で 4 2023/02/18 18:01
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chat GPTに、課題として、二と...
-
異なるプログラミング言語を連...
-
win10で、正確な待ち時間の作り方
-
SQLの速度をあげるには・・・
-
絶対パスの取得について
-
エクセルVBAで教えて頂きたいの...
-
減色処理について
-
小数点を含む数値かどうか判断...
-
C#で書かれたプログラムをバッ...
-
基本情報技術者試験詳しい方へ...
-
【C言語 数独】 C言語で9×9の数...
-
fortranを動かす最速なパソコン...
-
あっち向いてホイのプログラム...
-
膨大データ処理を高速化したい
-
Excelでのセル内容の高速消去方法
-
DoEvents関数って何?
-
VBでの簡易電卓の作成(減算方...
-
プログラム 擬似コードとはどん...
-
ノットイコールを教えて下さい
-
プログラミングで6桁の数字を桁...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
DoEvents関数って何?
-
win10で、正確な待ち時間の作り方
-
小数点を含む数値かどうか判断...
-
Excel VBAにて、2GB超の点群デ...
-
SQLの速度をあげるには・・・
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
プログラム上のCPU稼働率低減に...
-
C言語 再帰処理のメリットとデ...
-
テキストファイルの空行をスキ...
-
実行時のCPU使用率を増やしたい
-
C言語 時刻差分の算出方法
-
Excel VBA データ削除の高速化
-
VBでの簡易電卓の作成(減算方...
-
Excel(VBA)でSetTimer関数を使...
-
プログラミングの授業でPython...
-
If Not c Is Nothing Then ~延...
-
C言語で、文字とか入力されなく...
-
C言語:関数を使うメリットとデ...
おすすめ情報