ダイレクト・マッピングは最小ヒット時間を持つのに対し、4ウェイ・セット結合マッピングはダイレクト・マッピング・カウンターパートよりも高いヒット率を持つことがキャッシュ・デザインでよく知られています。ダイレクトマッピングのヒットタイムに近似するために4ウェイセットアソシエイティブマッピングを作成するにはどうすればよいですか? ダイレクトマッピングのヒット時間に近似する4ウェイ・セット・アソシエイティブ・キャッシュ・マッピングを作成するにはどうすればよいですか?
0
A
答えて
0
注:キャッシュデザインでは、ダイレクトマッピングでヒット時間が最も短いことがよく分かります。
とにかく、4ウェイ連想キャッシュがダイレクトマップキャッシュと同じヒットタイムを持つようにするには、前者のTAG比較ロジックが後者と同じ速さである必要があります。連想キャッシュでは、ブロックを見つけたら、そのヒットかミスかを識別するためにウォーク(エントリの順次比較)を行う必要があります。しかし、4つのコンパレータ(4ウェイ連想)がある場合は、比較を並行して行うことができるため、歩く必要はありません。
それは、現代のキャッシュを信じ難いということは、この機能が欠けているということです。
関連する問題
- 1. Perlで相対日付と近似日付を作成するにはどうすればよいですか?
- 2. MYSQLで3ウェイLEFT JOINを作成するにはどうすればよいですか?
- 3. SQLiteで時間間隔のクエリを作成するにはどうすればよいですか?
- 4. はヒット&ミス・4ウェイ連想キャッシュを使用して
- 5. 時間の経過後に消えるdivを作成するにはどうすればよいですか?
- 6. Androidでアプリの最近の起動時間を確認するにはどうすればよいですか?
- 7. SQL Serverで2時間の時間を生成するにはどうすればよいですか?
- 8. 近似時間近似近似
- 9. MySQLセットの2つのログエントリの時間差を選択するにはどうすればよいですか?
- 10. ファイル作成時間を.txtの名前に追加するにはどうすればよいですか?
- 11. pandas.datetime64の列から経過時間の列を作成するにはどうすればよいですか?
- 12. TrueTimeのwithSharedPreferencesを使用してキャッシュ時間を取得するにはどうすればよいですか?
- 13. 4つの別々の時間を一緒に追加するにはどうすればよいですか?
- 14. モデルオブジェクトの作成時間からの時間が10分を超えるかどうかを確認するにはどうすればよいですか?
- 15. 夏時間夏時間の動作をテストするにはどうすればよいですか?
- 16. StataまたはExcelで時間変数を作成するにはどうすればよいですか?
- 17. スウィフトゲームでフォアグラウンドとバックグラウンドの2〜3時間タイマーを作成するにはどうすればよいですか?
- 18. トランプカードのセットを確認できるテストクラスを作成するにはどうすればよいですか?
- 19. 現在の時間を含む属性を作成するにはどうすればよいですか?
- 20. クラスのために類似のスロットを多数作成するにはどうすればよいですか?
- 21. タイプのセットにワイルドカード型の汎用メソッドを作成するにはどうすればよいですか?
- 22. プロットを作成するx軸の時間を変換するにはどうすればいいですか?
- 23. 曜日と時間の動的フォームを作成するにはどうすればよいですか?
- 24. SQL Statementで現在の日付+4時間を取得するにはどうすればよいですか?
- 25. C#でファイル作成時間を変更するにはどうすればよいですか?
- 26. 分岐時間でペアワイズ行列を作成するにはどうすればよいですか?
- 27. 2時間の間に数時間を取得するにはどうすればよいですか?
- 28. 切り捨てられた近似を計算するにはどうすればよいですか?
- 29. Googleのオンラインスプレッドシートに似たウェブページを作成するにはどうすればよいですか?
- 30. iOS用のFacebookブックに類似したサイドバーを作成するにはどうすればよいですか?