ダイレクトマップキャッシュの構成 例: メモリアドレス=32ビット キャッシュ容量C=256Kbyte C=B×A×S ブロックサイズ(ラインサイズ)B=32byte セット数(ブロック数、ライン数)S=8K アソシアティビティA=1 (ダイレクトマップは1) メモリアドレス=32ビット タグ 14ビット.

Slides:



Advertisements
Similar presentations
CPU 実験について 2006 年 10 月 13 日金曜日 平野貴仁. CPU 実験の成績 プロセッサ、アセンブラ、シミュレータ を担当 プロセッサ、アセンブラ、シミュレータ を担当 2005 年度 CPU 実験優勝 2005 年度 CPU 実験優勝 – 間違って P3 形式で出場 ( 規約上問題はない.
Advertisements

Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
卒研のようなもの 圧縮ちーむ 2008.6.24 鴫原、山本、齋藤.
キャッシュの高速化手法と仮想記憶 天野英晴.
計算機工学III オペレーティングシステム #14 ファイル: より進んだファイルシステム 2006/07/21 津邑 公暁
ヘテロジニアスマルチコアプロセッサ 環境を対象としたキャッシュシステム 自動生成ツールの開発
記憶の階層とキャッシュ 天野英晴.
情報システム基盤学基礎1 コンピュータアーキテクチャ編 第6回 記憶階層
Chapter11-4(前半) 加藤健.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第4章 記憶装置の構成   4.1記憶階層方式 4.1.1記憶装置への要求事項 (1)速度:アクセスタイムとサイクルタイム   (2)容量  
計算機システムⅡ キャッシュと仮想記憶 和田俊和.
第6回 仮想記憶とページング ページング ページ取り出し方式 ページ置き換え方式 中間テスト(40分)
メモリ管理(1).
オペレーティングシステム 第10回 仮想記憶管理(1)
システムソフトウェア講義の概要 計算機システムの復習:中央演算処理装置(CPU),プログラムの実行,主記憶装置,補助記憶装置
記 憶 管 理(1) オペレーティングシステム 第9回.
計算機工学III オペレーティングシステム #9 主記憶管理:ページング 2006/06/09 津邑 公暁
メモリに関する話題(1) - Cache Memory (1) - Cache
いろいろな確率を求めてみよう。.
計算機システムⅡ 主記憶装置とALU,レジスタの制御
キャッシュ 頻繁にアクセスされるデータを入れておく小規模高速なメモリ 当たる(ヒット)、はずれる(ミスヒット) マッピング(割り付け)
ファイルシステムキャッシュを 考慮した仮想マシン監視機構
XenによるゲストOSの解析に 基づくパケットフィルタリング
Ibaraki Univ. Dept of Electrical & Electronic Eng.
問2.9 割り込みB 割り込みA 割り込みC (msec) 開始 停止 終了 走行レベル4 走行レベル3
サーバ構成と運用 ここから私林がサーバ構成と運用について話します.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
4章 メモリ管理.
ブロック線図とシグナルフォローグラフ 1. ブロック線図と信号の流れ キーワード : 直列系、並列系、フィードバック系、 伝達関数
基本情報技術概論(第3回) 埼玉大学 理工学研究科 堀山 貴史
コンピュータ基礎 記憶階層とキャッシュ テキスト第10章
基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
メモリ管理 4.3, 4.4 章 さだ.
第8回入出力制御 デバイスコントローラ ポーリングと割込み 入出力の方式 PIO DMA 入出力のためのソフトウェア技法.
全体ミーティング 金田憲二.
キャッシュの高速化手法と仮想記憶 作りながら学ぶコンピュータアーキテクチャ(改訂版)授業資料 テキスト152-157ページ対応 天野英晴.
作りながら学ぶコンピュータアーキテクチャ(改訂版)授業資料 テキスト ページ対応 天野英晴
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
VM専用仮想メモリとの連携による VMマイグレーションの高速化
演習問題 6/25 という IP アドレスがあった時、ネットワーク長が 10,17,29 bit の場合の下記をそれぞれ求めよ。
情報セキュリティ  第11回 デジタル署名.
Advanced Computer Architecture
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Advanced Computer Architecture
オペレーティングシステムJ/K (仮想記憶管理)
第7回 授業計画の修正 中間テストの解説・復習 前回の補足(クロックアルゴリズム・PFF) 仮想記憶方式のまとめ 特別課題について
フリーソフトでDVDのコピーをしてみよう
参照の空間局所性を最大化する ボリューム・レンダリング・ アルゴリズム
先進的計算基盤システムシンポジウム SACSIS2007併設企画 マルチコアプログラミングコンテスト 「Cellスピードチャレンジ2007」
慶應義塾大学理工学部 天野英晴 共有メモリ型計算機  慶應義塾大学理工学部 天野英晴
サービス指向ルータ向け 問合せ処理用ハードウェアの検討
コンピュータアーキテクチャ 第 10 回.
Peer-to-Peerシステムにおける動的な木構造の生成による検索の高速化
2010年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
第5回 メモリ管理(2) オーバレイ方式 論理アドレスとプログラムの再配置 静的再配置と動的再配置 仮想記憶とメモリ階層 セグメンテーション
コンピュータアーキテクチャ 第 10 回.
Mondriaan Memory Protection の調査
エラー訂正符号を含むシステム CD, DAT, MD, DVD, ディジタルVTR等 ディジタル(衛星)TV放送 ディジタル・セルラ
卒業研究 JCSPを用いたプログラム開発  池部理奈.
アルゴリズムとデータ構造1 2009年6月15日
R8C I/Oポートの仕組み SFR定義ファイルの中身.
クライアントサイドから見えるサーバーサイド技術
アルゴリズムとデータ構造 2010年6月17日
/24 というアドレスブロックにおいて ネットワーク長 28 のアドレスはいくつ取るこ とができるか
2008年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
分散メモリ型並列計算機上での行列演算の並列化
L4-Linux のメモリ管理における問題点とその解決策
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Presentation transcript:

ダイレクトマップキャッシュの構成 例: メモリアドレス=32ビット キャッシュ容量C=256Kbyte C=B×A×S ブロックサイズ(ラインサイズ)B=32byte セット数(ブロック数、ライン数)S=8K アソシアティビティA=1 (ダイレクトマップは1) メモリアドレス=32ビット タグ 14ビット インデックス 13ビット オフセット 5ビット タグメモリ部 データメモリ部 タグ 14ビット VALID 1ビット キャッシュライン 32 byte タグ 14ビット VALID 1ビット キャッシュライン 32 byte タグ 14ビット VALID 1ビット キャッシュライン 32 byte 8K セット 13ビット 8K セット タグ 14ビット VALID 1ビット キャッシュライン 32 byte 32 byteデータ ‘1’か? 同じか? マルチプレクサ 5ビット キャッシュヒット 1byteデータ

TLB 仮想メモリアドレス=32ビット 例: メモリアドレス=32ビット ページサイズを64Kバイト 仮想ページ アドレス=16ビット ページ内 オフセット=16ビット VALID タグ 16ビット 物理ページ 16b VALID タグ  物理ページ VALID タグ  物理ページ TLB内のVALID=1であるすべて(フルアソシアティブの場合)のタグと仮想ページアドレスを比較して、一致(HIT)すれば、対応する物理アドレスを出力し、ページオフセットと連結して、物理アドレスを生成する。 物理ページ アドレス=16ビット ページ内 オフセット=16ビット 物理メモリアドレス=32ビット

直列型物理アドレスキャッシュ 並列型物理アドレスキャッシュ TLB TLB TAG DATA TAG DATA 比較 比較 HIT/MISS 仮想メモリアドレス=32ビット 仮想メモリアドレス=32ビット 仮想ページ アドレス=16ビット ページ内 オフセット=16ビット 仮想ページ アドレス=16ビット ページ内 オフセット=16ビット TLB TLB 物理ページ アドレス=16ビット ページ内 オフセット=16ビット 物理ページ アドレス=16ビット 物理メモリアドレス=32ビット タグ 14ビット インデックス 13ビット オフセット 5ビット タグ 17ビット インデックス 10ビット オフセット 5ビット TAG DATA TAG DATA 比較 マルチプレクサ 比較 マルチプレクサ HIT/MISS HIT/MISS