の 内 容 の 一 貫 性 )を 保 つために 用 いられるのが スヌープ キャッシュ 方 式 である. キャッシュメモリにおいて, 主 記 憶 のアドレスの 下 部 (インデックス)を 用 いてキャッシュメモリ 上 のインデックスを 求 める 方 法 を ダイレクトマッピング と 呼 ぶ.キャッシ



Similar documents
この方法では, 複数のアドレスが同じインデックスに対応づけられる可能性があるため, キャッシュラインのコピーと書き戻しが交互に起きる性のミスが発生する可能性がある. これを回避するために考案されたのが, 連想メモリアクセスができる形キャッシュである. この方式は, キャッシュに余裕がある限り主記憶の

Microsoft PowerPoint - OS10.pptx


第1章 簿記の一巡

1. 前 払 式 支 払 手 段 サーバ 型 の 前 払 式 支 払 手 段 に 関 する 利 用 者 保 護 等 発 行 者 があらかじめ 利 用 者 から 資 金 を 受 け 取 り 財 サービスを 受 ける 際 の 支 払 手 段 として 前 払 式 支 払 手 段 が 発 行 される 場 合

検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

入札公告 機動装備センター

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

1 林 地 台 帳 整 備 マニュアル( 案 )について 林 地 台 帳 整 備 マニュアル( 案 )の 構 成 構 成 記 載 内 容 第 1 章 はじめに 本 マニュアルの 目 的 記 載 内 容 について 説 明 しています 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 林 地

主要生活道路について

(Microsoft Word - \221\346\202P\202U\201@\214i\212\317.doc)

積 載 せず かつ 燃 料 冷 却 水 及 び 潤 滑 油 の 全 量 を 搭 載 し 自 動 車 製 作 者 が 定 める 工 具 及 び 付 属 品 (スペアタイヤを 含 む )を 全 て 装 備 した 状 態 をいう この 場 合 に おいて 燃 料 の 全 量 を 搭 載 するとは 燃 料

上 に 表 示 された 金 額 および 預 入 期 間 に 応 じた 利 率 を 適 用 します この 利 率 を 以 下 約 定 利 率 と いいます 専 用 定 期 預 金 の 利 息 は あらかじめ 指 定 された 単 利 または 複 利 のいずれかの 方 法 ( 以 下 単 利 型 または

東近江行政組合職員の育児休業等に関する条例


コスト縮減を考慮した整備計画案について

( 別 紙 ) 以 下 法 とあるのは 改 正 法 第 5 条 の 規 定 による 改 正 後 の 健 康 保 険 法 を 指 す ( 施 行 期 日 は 平 成 28 年 4 月 1 日 ) 1. 標 準 報 酬 月 額 の 等 級 区 分 の 追 加 について 問 1 法 改 正 により 追 加

1

弁護士報酬規定(抜粋)

<4D F736F F D AC90D1955D92E CC82CC895E DD8C D2816A2E646F63>

<819A955D89BF92B28F BC690ED97AA8EBA81418FA48BC682CC8A8890AB89BB816A32322E786C7378>

R4財務対応障害一覧

は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし

Microsoft Word sozei-sample1.doc

( 別 途 調 査 様 式 1) 減 損 損 失 を 認 識 するに 至 った 経 緯 等 1 列 2 列 3 列 4 列 5 列 6 列 7 列 8 列 9 列 10 列 11 列 12 列 13 列 14 列 15 列 16 列 17 列 18 列 19 列 20 列 21 列 22 列 固 定

3-1_CSAJ_投資契約書_シードラウンド)

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

スライド 1

入 札 参 加 者 は 入 札 の 執 行 完 了 に 至 るまではいつでも 入 札 を 辞 退 することができ これを 理 由 として 以 降 の 指 名 等 において 不 利 益 な 取 扱 いを 受 けることはない 12 入 札 保 証 金 免 除 13 契 約 保 証 金 免 除 14 入

<4D F736F F F696E74202D2082C882E982D982C DD8ED88EE688F882CC82B582AD82DD C668DDA9770>

目 次 第 1. 土 区 画 整 理 事 業 の 名 称 等 1 (1) 土 区 画 整 理 事 業 の 名 称 1 (2) 施 行 者 の 名 称 1 第 2. 施 行 区 1 (1) 施 行 区 の 位 置 1 (2) 施 行 区 位 置 図 1 (3) 施 行 区 の 区 域 1 (4) 施

Box-Jenkinsの方法

スライド 1

<4D F736F F D208E9197BF CF092CA8F88979D82CC96CA82A982E782CC984890FC82CC90AE979D81698BC792B CE3816A2E646F63>

企業結合ステップ2に関連するJICPA実務指針等の改正について③・資本連結実務指針(その2)

労働時間と休日は、労働条件のもっとも基本的なものの一つです

件名

Microsoft Word - 建築基準法第42条第2項道路後退整備のあらまし

10【交付要綱】様式第5-1~13

PowerPoint Presentation

の と す る (1) 防 犯 カ メ ラ を 購 入 し 設 置 ( 新 設 又 は 増 設 に 限 る ) す る こ と (2) 設 置 す る 防 犯 カ メ ラ は 新 設 又 は 既 設 の 録 画 機 と 接 続 す る こ と た だ し 録 画 機 能 付 防 犯 カ メ ラ は


私立大学等研究設備整備費等補助金(私立大学等

小 売 電 気 の 登 録 数 の 推 移 昨 年 8 月 の 前 登 録 申 請 の 受 付 開 始 以 降 小 売 電 気 の 登 録 申 請 は 着 実 に 増 加 しており これまでに310 件 を 登 録 (6 月 30 日 時 点 ) 本 年 4 月 の 全 面 自 由 化 以 降 申

text

1. 商 品 ( 契 約 )の 概 要 パーソナル 外 貨 定 期 預 金 とは 外 貨 預 金 ( 本 邦 通 貨 以 外 の 外 貨 建 ての 預 金 )のうち あらか じめ 預 金 の 期 間 を 定 め 原 則 としてその 期 間 中 は 払 い 戻 しの 請 求 に 応 じないことを 条

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ

< F31322D325F81798ED0984A8E6D817A944E8BE08D8E959E814593BE>

(6) 本 業 務 と 同 種 あるいは 類 似 する 業 務 の 実 績 があること 同 種 あるいは 類 似 する 業 務 の 定 義 は 以 下 のとおりとする 本 業 務 と 同 種 の 業 務 道 の 駅 その 他 道 路 休 憩 施 設 と 一 体 的 な 地 域 振 興 施 設 整 備

●電力自由化推進法案

Microsoft Word - 佐野市生活排水処理構想(案).doc

Taro-沖縄県物品電子調達運用基準

1. 商 品 ( 契 約 )の 概 要 一 般 外 貨 定 期 預 金 とは 外 貨 預 金 ( 本 邦 通 貨 以 外 の 外 貨 建 ての 預 金 )のうち あらかじめ 預 金 の 期 間 を 定 め 原 則 としてその 期 間 中 は 払 い 戻 しの 請 求 に 応 じないことを 条 件 と

下水道工事標準仕様書

資料 H3ロケットへの移行に関する課題と対応

27-045人事規程270401

<4D F736F F D F93878CA797708F4390B3816A819A95CA8B4C976C8EAE91E682538B4C8DDA97E12E646F6378>

Ⅰ 調 査 の 概 要 1 目 的 義 務 教 育 の 機 会 均 等 その 水 準 の 維 持 向 上 の 観 点 から 的 な 児 童 生 徒 の 学 力 や 学 習 状 況 を 把 握 分 析 し 教 育 施 策 の 成 果 課 題 を 検 証 し その 改 善 を 図 るもに 学 校 におけ

* 解 雇 の 合 理 性 相 当 性 は 整 理 解 雇 の 場 合 には 1 整 理 解 雇 の 必 要 性 2 人 員 選 択 の 相 当 性 3 解 雇 回 避 努 力 義 務 の 履 行 4 手 続 きの 相 当 性 の 四 要 件 ( 要 素 )で 判 断 され る 部 門 閉 鎖 型

中根・金田台地区 平成23年度補償説明業務

取 り 消 された 後 当 該 産 前 の 休 業 又 は 出 産 に 係 る 子 若 しくは 同 号 に 規 定 する 承 認 に 係 る 子 が 死 亡 し 又 は 養 子 縁 組 等 により 職 員 と 別 居 することとなったこと (2) 育 児 休 業 をしている 職 員 が 休 職 又

SXF 仕 様 実 装 規 約 版 ( 幾 何 検 定 編 ) 新 旧 対 照 表 2013/3/26 文 言 変 更 p.12(1. 基 本 事 項 ) (5)SXF 入 出 力 バージョン Ver.2 形 式 と Ver.3.0 形 式 および Ver.3.1 形 式 の 入 出 力 機 能 を

総合評価点算定基準(簡易型建築・電気・管工事)

養 老 保 険 の 減 額 払 済 保 険 への 変 更 1. 設 例 会 社 が 役 員 を 被 保 険 者 とし 死 亡 保 険 金 及 び 満 期 保 険 金 のいずれも 会 社 を 受 取 人 とする 養 老 保 険 に 加 入 してい る 場 合 を 解 説 します 資 金 繰 りの 都

長崎市民間建築物耐震化推進事業の概要

< F2D91E F18BDF91E389BB955C8E D8E9689EF2E>

(4) 給 与 制 度 の 総 合 的 見 直 しの 実 施 状 況 について 概 要 国 の 給 与 制 度 の 総 合 的 見 直 しにおいては 俸 給 表 の 水 準 の 平 均 2の 引 下 げ 及 び 地 域 手 当 の 支 給 割 合 の 見 直 し 等 に 取 り 組 むとされている.

4 承 認 コミュニティ 組 織 は 市 長 若 しくはその 委 任 を 受 けた 者 又 は 監 査 委 員 の 監 査 に 応 じなければ ならない ( 状 況 報 告 ) 第 7 条 承 認 コミュニティ 組 織 は 市 長 が 必 要 と 認 めるときは 交 付 金 事 業 の 遂 行 の

議案第   号

これまでの 課 題 の 検 討 状 況 の 整 理 地 震 保 険 制 度 に 関 するプロジェクトチーム 報 告 書 ( 平 成 24 年 11 月 30 日 ) ( 附 属 物 の 損 害 査 定 ) 地 震 保 険 においては 迅 速 性 の 観 点 から 主 要 構 造 部 を 対 象 とし

Taro-1-14A記載例.jtd



<4D F736F F D F582CC88E78E998B788BC693998FF097E15F E31318C8E333093FA816A>

-2-

ただし 区 分 は 同 一 の 譲 渡 所 得 であっても 不 動 産 の 譲 渡 損 益 は 不 動 産 の 譲 渡 損 益 どうしで また 株 式 等 の 譲 渡 損 益 は 株 式 等 の 譲 渡 損 益 どうしで それぞれ 通 算 を 行 うことになっています( 次 項 の 損 益 通 算

している 5. これに 対 して 親 会 社 の 持 分 変 動 による 差 額 を 資 本 剰 余 金 として 処 理 した 結 果 資 本 剰 余 金 残 高 が 負 の 値 となるような 場 合 の 取 扱 いの 明 確 化 を 求 めるコメントが 複 数 寄 せられた 6. コメントでは 親

<4D F736F F D C689D789B582B581698AAE90AC92CA926D816A2E646F63>


第 1 条 適 用 範 囲 本 業 務 方 法 書 は 以 下 の 性 能 評 価 に 適 用 する (1) 建 築 基 準 法 施 行 令 ( 以 下 令 という ) 第 20 条 の7 第 1 項 第 二 号 表 及 び 令 第 20 条 の 8 第 2 項 の 認 定 に 係 る 性 能 評

説 明 内 容 料 金 の 算 定 期 間 と 請 求 の 単 位 について 分 散 検 針 制 日 程 等 別 料 金 料 金 の 算 定 期 間 と 支 払 義 務 発 生 日 日 程 等 別 料 金 の 請 求 スケジュール 料 金 のお 支 払 い 方 法 その 他 各 種 料 金 支 払

平成19年9月改定

募集要項

学校教育法等の一部を改正する法律の施行に伴う文部科学省関係省令の整備に関する省令等について(通知)

平成25年度 独立行政法人日本学生支援機構の役職員の報酬・給与等について

22 第 1 章 資 本 金 等 利 益 積 立 金 貴 見 のとおり 資 本 等 取 引 は 本 来 は 増 資 とか 減 資 と か さらには 旧 資 本 積 立 金 額 の 増 加 または 減 少 をいうこと になる ただ 利 益 の 配 当 はいわゆる 資 本 金 等 取 引 である か 損

注 記 事 項 (1) 当 四 半 期 連 結 累 計 期 間 における 重 要 な 子 会 社 の 異 動 : 無 (2) 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 : 有 ( 注 ) 詳 細 は 添 付 資 料 4ページ 2.サマリー 情 報 (

<4D F736F F D E91E6318E6C94BC8AFA925A904D D838A815B8BA693AF8E9497BF2E646F63>

(4) ラスパイレス 指 数 の 状 況 ( 各 年 4 月 1 日 現 在 ) ( 例 ) ( 例 ) 15 (H2) (H2) (H24) (H24) (H25.4.1) (H25.4.1) (H24) (H24)

平成27年度大学改革推進等補助金(大学改革推進事業)交付申請書等作成・提出要領

<4D F736F F D204D46834E A6D92E8905C8D905F93B193FC819593FA8E9F95D C5292E646F63>

- 1 - 総 控 負 傷 疾 病 療 養 産 産 女 性 責 帰 べ 由 試 ~ 8 契 約 契 約 完 了 ほ 契 約 超 締 結 専 門 的 知 識 技 術 験 専 門 的 知 識 高 大 臣 専 門 的 知 識 高 専 門 的 知 識 締 結 契 約 満 歳 締 結 契 約 契 約 係 始

< F2D8CFA944E8AEE8BE08BC696B195F18D908F B8C816A>

Microsoft Word - 不正アクセス行為の禁止等に関する法律等に基づく公安

1 調査名称:太田市総合交通体系調査

Taro-H19退職金(修正版).jtd

第316回取締役会議案

Microsoft Word - 全国エリアマネジメントネットワーク規約.docx


資 料 -6 平 成 20 年 度 第 2 回 北 陸 地 方 整 備 局 事 業 評 価 監 視 委 員 会 特 定 構 造 物 改 築 事 業 事 後 評 価 説 明 資 料 平 成 20 年 11 月 北 陸 地 方 整 備 局 -0-

Transcription:

計 算 機 システムⅡ 試 験 問 題 学 科 学 籍 番 号 氏 名 1. 以 下 の 分 の 空 白 を 埋 めなさい.( 各 1 点 : 合 計 34 点 ) チャールズ バベッジによる 解 析 機 関,コンラッド ツーゼによる Z1, 初 期 の ENIAC,のうち, 条 件 分 岐 命 令 を 備 えていたものは, 解 析 機 関 である. ハワード エイケンが 作 成 した ASCC(ハーバード マークⅠ)は, リレー と 歯 車 が 用 いられ た 電 気 機 械 式 の 計 算 機 であるが. 後 になって 条 件 分 岐 命 令 が 組 み 込 まれている. 戦 時 中 に 暗 号 解 読 器 として 作 成 された コロッサス ( 巨 人 )にも, 条 件 分 岐 命 令 が 含 まれていな かった. コンデンサに 電 荷 を 溜 め 込 み, 電 荷 が 漏 洩 しきる 前 に 再 度 電 荷 を 貯 める ダイナミックメモリ は, 現 在 も 主 記 憶 に 使 われるメモリである.これが 最 初 に 用 いられたのは, ABC マシン である. メモリ 上 にプログラムを 配 置 する 方 式 の 計 算 機 を フォン ノイマン 型 計 算 機 と 呼 ぶが,この 計 算 機 において, 命 令 を 読 み 取 る 場 所 を 指 すレジスタは, プログラムカウンタ と 呼 ばれる. 条 件 分 岐 命 令 は,このレジスタの 値 を 計 算 結 果 に 応 じて 変 更 することで 実 現 されている. CPUは, 命 令 フェッチ(F), 命 令 デコード(D), 実 行 (E), 計 算 結 果 の 書 き 戻 し(W),の 異 なるステー ジの 処 理 を 反 復 実 行 するが,ある 命 令 の 計 算 結 果 の 書 き 戻 しをするまで, 次 の 命 令 の フェッチ を しない 場 合, スループット ( 単 位 時 間 当 たりに 実 行 できる 命 令 数 )が 低 くなる.これを 解 決 す るために 考 案 されたのがパイプライン 処 理 である. パイプライン 処 理 がうまく 実 行 できなくなる 状 態 をハザードと 呼 ぶ.ハザードには, 構 造 ハザー ド, データハザード, 制 御 ハザード,の 3 つがある. 直 前 の 計 算 結 果 をワンクロック 遅 れた 実 行 ステージで 参 照 することができるようにするフォワーデ ィングは データ ハザードを 解 消 するためのものである. 制 御 ハザードはを 回 避 する 方 法 として, 条 件 分 岐 によってどちらの 命 令 が 読 み 取 られるかを 推 定 する 分 岐 予 測 がある.これが 的 中 した 場 合 にはストールは 一 切 生 じず, 外 れた 場 合 にリカバ ーのために 必 要 となるクロック 数 は 分 岐 予 測 をしない 場 合 に 生 じるストールのクロック 数 と 同 じで ある. 制 御 ハザードのもう 一 つの 解 消 方 法 は, 遅 延 分 岐 である.これは,どういう 条 件 でどこに 分 岐 すべきかの 命 令 を 与 えた 後, 即 座 には 分 岐 せず, 分 岐 先 で 共 通 に 行 う 命 令 を 先 に 実 行 してから 分 岐 するものである. キャッシュメモリとは,メモリと CPU の 間 に 置 かれた 高 速 なメモリであり, 主 記 憶 装 置 のメモ リの 内 容 をコピーして, 高 速 にアクセスすることが 出 来 る. キャッシュメモリに 対 して 書 き 込 みを 行 うとき, 元 のメインメモリまで 書 き 換 える 方 式 をライトス ルー 方 式,キャッシュラインをメモリに 書 き 戻 すまで,メモリの 内 容 を 変 更 しない ライトバック 方 式 がある. 特 に,マルチコアの 共 有 メモリ 型 計 算 機 において,キャッシュ コヒーレンシ ( 複 数 キャッシュ

の 内 容 の 一 貫 性 )を 保 つために 用 いられるのが スヌープ キャッシュ 方 式 である. キャッシュメモリにおいて, 主 記 憶 のアドレスの 下 部 (インデックス)を 用 いてキャッシュメモリ 上 のインデックスを 求 める 方 法 を ダイレクトマッピング と 呼 ぶ.キャッシュが 正 しくヒットし たかどうかは, 主 記 憶 のアドレスのうち,インデックスを 除 いた タグ の 部 分 が 一 致 するかどう かで 判 定 する. この 方 法 では, 複 数 のアドレスが 同 じインデックスに 対 応 づけられる 可 能 性 があるため,キャッシ ュラインのコピーと 書 き 戻 しが 交 互 に 起 きる 競 合 性 のミスが 発 生 する 可 能 性 がある. これを 回 避 するために 考 案 されたのが, 連 想 メモリアクセスができる フルアソシアティブ 形 キ ャッシュである.この 方 式 は,キャッシュに 余 裕 がある 限 り 主 記 憶 の 内 容 をコピーして 使 うことが 出 来 るが, 回 路 が 複 雑 になりすぎるという 欠 点 がある. これら 2 つの 方 法 の 中 間 に 位 置 づけられるのが, セットアソシアティブ 形 キャッシュである. 先 に 述 べたハザードの 回 避 のために, 命 令 用 メモリとデータ 用 メモリを 分 割 するという 策 が 示 され ていたが, 実 際 には 単 一 のメモリ 空 間 を 使 用 し, キャッシュメモリ を 命 令 用 とデータ 用 に 分 け ることで 回 避 することが 多 い. 仮 想 記 憶 ではキャッシュメモリと 同 じように, 低 速 なメモリを 高 速 なメモリに 一 端 溜 め 込 んで 主 記 憶 の 容 量 を 大 きく 見 せかける. 但 し, 主 記 憶 と2 次 記 憶 では 後 者 のアクセス 速 度 のほうが 圧 倒 的 に 遅 いため, 可 能 な 限 りミスを 避 けなければならない.このため, フルアソシアティブ 方 式 のペ ージ 管 理 が 用 いられる. 仮 想 アドレスを 与 えて, 物 理 アドレスを 求 める 機 構 は, 連 想 記 憶 へのアクセスを 伴 うため, 一 般 に 低 速 である.これを 回 避 するために, 仮 想 アドレスから 物 理 アドレスへの 変 換 を 一 度 行 うとその 対 応 関 係 を 覚 えておく TLB という 仕 組 みがある. キャッシュと 仮 想 記 憶 の 組 み 合 わせ 方 としては, 直 列 形 物 理 アドレスキャッシュ, 並 列 形 物 理 アド レスキャッシュ, 仮 想 アドレスキャッシュの3 通 りがある.キャッシュメモリの 容 量 制 限 がある 点 を 除 いて,ハードウエア 的 な 複 雑 さや 動 作 速 度 の 点 から 見 て, 並 列 形 物 理 アドレスキャッシュ が 一 般 的 に 用 いられている. 命 令 レベル 並 列 処 理 では, 命 令 レジスタや ALU 等 が 複 数 用 いられるが, 特 に フォワーディング の 機 構 が 複 雑 化 する. 並 列 化 には 二 つのアプローチがあり,コンパイラによって 並 列 実 行 しやすい 長 い 命 令 語 を 生 成 して それを 実 行 する VLIW(Very Long Instruction Word)や,CPU が 命 令 間 の 依 存 関 係 を 調 べて, 実 行 可 能 な 順 序 で 並 列 実 行 可 能 な 複 数 の 命 令 をパイプラインに 投 入 するスーパスカラがある. スーパスカラプロセッサで, 命 令 ステージの 処 理 順 序 を 入 れ 替 えることを アウトオブオーダ 処 理 と 言 う.これは 実 行 と 結 果 の 書 き 込 みについて 命 令 の 順 序 を 無 視 した 処 理 ステージの 実 行 を 行 うこ とを 指 し,これにより 命 令 の 実 行 クロック 数 が 短 縮 される. スーパスカラプロセッサにおいて, 逆 依 存 と 出 力 依 存 関 係 を 解 消 する 方 法 としてレジスタリネーミ ングがある.これはマッピングテーブルを 用 いた 手 法 と リオーダバッファ を 用 いる 手 法 の 二 つ

がある. CPU が 周 辺 機 器 からの 入 出 力 要 求 の 有 無 を 調 べる 方 法 には ポーリング と 割 り 込 みがある. 複 数 の 割 り 込 みが 同 時 に 発 生 しうる 環 境 では, 割 り 込 みの 調 停 機 構 ( アービタ )が 必 要 になる. デイジーチェーン 形 のアービタは, 簡 便 な 構 造 であるが, 常 に CPU に 近 いデバイスで 発 生 した 割 り 込 みが 優 先 的 に 処 理 されるという 欠 点 がある. 実 際 に 入 出 力 を 行 う 段 階 では, 入 出 力 用 ポートを 用 いる 専 用 命 令 で 入 出 力 を 行 う 方 法 と,Memory Mapped I/O, DMA の3 種 類 の 方 法 が 用 いられる. 2. 下 図 に 示 す 命 令 フィールドを 持 つ3 種 類 の 命 令 語 があるものとする. 各 命 令 語 は 40-bit, 命 令 の 個 数 が 32,レジスタの 個 数 が 64 であるとき,このとき,aux, imm/dpl, addr にはそれ ぞれ 何 ビットが 割 り 当 てられるか? 理 由 とともに 答 えなさい.(15 点 ) dpl 命 令 の 個 数 が 32=2 5 個 なので,op には 5-bit が 割 りあてられる.レジスタは 64=2 6 個 なので, 各 レジスタには 6-bit が 割 り 当 てられる.したがって,R 型 の 場 合 は,40-5-3*6=17 で,aux は 17bit.I 型 の 場 合 は,40-5-2*6=23 で imm/dpl は 23-bit.A 型 の 命 令 では,40-5=35 で, addr は 35-bit になる. 3. あるプログラムの 中 でのロードストア 命 令 の 割 合 が 0.3 である 場 合, 下 記 の 表 の 実 行 時 間 相 対 値 はいくらになるか? 全 て 埋 めなさい.(16 点 )

4. 次 のプログラムをソフトウエアパイプライニングで 書 き 直 すとどのようになるか?(20 点 ) ForLoop: addi r1, r0, 0 addi r2, r0, 100 lw r4, 0(r3) addi r4, 5, r4 sw r4, 0(r3) addi r1, r1, 1 addi r3, r3, 4 blt r1, r2, ForLoop ForLoop addi r1, r0, 0 addi r2, r0, 100 lw r4, 0(r3) addi r5, 5, r4 lw r4, 4(r3) sw r5, 0(r3) addi r5, r4, 5 lw r4, 4(r3) addi r1, r1, 1 addi r3, r3, 4 blt r1, r2, ForLoop 5. インオーダ 実 行,インオーダ 完 了 のタイムチャートが 下 図 であるとき,アウトオブオーダ 実 行 ア ウトオブオーダ 完 了 をするとどうなるか 図 で 説 明 しなさい.(15 点 )

計 算 機 システムⅡ 試 験 問 題 解 答 例 学 科 学 籍 番 号 氏 名 1. 以 下 の 分 の 空 白 を 埋 めなさい.( 各 1 点 : 合 計 34 点 ) チャールズ バベッジによる 解 析 機 関,コンラッド ツーゼによる Z1, 初 期 の ENIAC,のうち, 条 件 分 岐 命 令 を 備 えていたものは, 解 析 機 関 である. ハワード エイケンが 作 成 した ASCC(ハーバード マークⅠ)は, リレー と 歯 車 が 用 いられ た 電 気 機 械 式 の 計 算 機 であるが. 後 になって 条 件 分 岐 命 令 が 組 み 込 まれている. 戦 時 中 に 暗 号 解 読 器 として 作 成 された コロッサス ( 巨 人 )にも, 条 件 分 岐 命 令 が 含 まれていな かった. コンデンサに 電 荷 を 溜 め 込 み, 電 荷 が 漏 洩 しきる 前 に 再 度 電 荷 を 貯 める ダイナミックメモリ は, 現 在 も 主 記 憶 に 使 われるメモリである.これが 最 初 に 用 いられたのは, ABC マシン である. メモリ 上 にプログラムを 配 置 する 方 式 の 計 算 機 を フォン ノイマン 型 計 算 機 と 呼 ぶが,この 計 算 機 において, 命 令 を 読 み 取 る 場 所 を 指 すレジスタは, プログラムカウンタ と 呼 ばれる. 条 件 分 岐 命 令 は,このレジスタの 値 を 計 算 結 果 に 応 じて 変 更 することで 実 現 されている. CPUは, 命 令 フェッチ(F), 命 令 デコード(D), 実 行 (E), 計 算 結 果 の 書 き 戻 し(W),の 異 なるステー ジの 処 理 を 反 復 実 行 するが,ある 命 令 の 計 算 結 果 の 書 き 戻 しをするまで, 次 の 命 令 の フェッチ を しない 場 合, スループット ( 単 位 時 間 当 たりに 実 行 できる 命 令 数 )が 低 くなる.これを 解 決 す るために 考 案 されたのがパイプライン 処 理 である. パイプライン 処 理 がうまく 実 行 できなくなる 状 態 をハザードと 呼 ぶ.ハザードには, 構 造 ハザー ド, データハザード, 制 御 ハザード,の 3 つがある. 直 前 の 計 算 結 果 をワンクロック 遅 れた 実 行 ステージで 参 照 することができるようにするフォワーデ ィングは データ ハザードを 解 消 するためのものである. 制 御 ハザードはを 回 避 する 方 法 として, 条 件 分 岐 によってどちらの 命 令 が 読 み 取 られるかを 推 定 する 分 岐 予 測 がある.これが 的 中 した 場 合 にはストールは 一 切 生 じず, 外 れた 場 合 にリカバ ーのために 必 要 となるクロック 数 は 分 岐 予 測 をしない 場 合 に 生 じるストールのクロック 数 と 同 じで ある. 制 御 ハザードのもう 一 つの 解 消 方 法 は, 遅 延 分 岐 である.これは,どういう 条 件 でどこに 分 岐 すべきかの 命 令 を 与 えた 後, 即 座 には 分 岐 せず, 分 岐 先 で 共 通 に 行 う 命 令 を 先 に 実 行 してから 分 岐 するものである. キャッシュメモリとは,メモリと CPU の 間 に 置 かれた 高 速 なメモリであり, 主 記 憶 装 置 のメモ リの 内 容 をコピーして, 高 速 にアクセスすることが 出 来 る. キャッシュメモリに 対 して 書 き 込 みを 行 うとき, 元 のメインメモリまで 書 き 換 える 方 式 をライトス ルー 方 式,キャッシュラインをメモリに 書 き 戻 すまで,メモリの 内 容 を 変 更 しない ライトバック 方 式 がある. 特 に,マルチコアの 共 有 メモリ 型 計 算 機 において,キャッシュ コヒーレンシ ( 複 数 キャッシュ

の 内 容 の 一 貫 性 )を 保 つために 用 いられるのが スヌープ キャッシュ 方 式 である. キャッシュメモリにおいて, 主 記 憶 のアドレスの 下 部 (インデックス)を 用 いてキャッシュメモリ 上 のインデックスを 求 める 方 法 を ダイレクトマッピング と 呼 ぶ.キャッシュが 正 しくヒットし たかどうかは, 主 記 憶 のアドレスのうち,インデックスを 除 いた タグ の 部 分 が 一 致 するかどう かで 判 定 する. この 方 法 では, 複 数 のアドレスが 同 じインデックスに 対 応 づけられる 可 能 性 があるため,キャッシ ュラインのコピーと 書 き 戻 しが 交 互 に 起 きる 競 合 性 のミスが 発 生 する 可 能 性 がある. これを 回 避 するために 考 案 されたのが, 連 想 メモリアクセスができる フルアソシアティブ 形 キ ャッシュである.この 方 式 は,キャッシュに 余 裕 がある 限 り 主 記 憶 の 内 容 をコピーして 使 うことが 出 来 るが, 回 路 が 複 雑 になりすぎるという 欠 点 がある. これら 2 つの 方 法 の 中 間 に 位 置 づけられるのが, セットアソシアティブ 形 キャッシュである. 先 に 述 べたハザードの 回 避 のために, 命 令 用 メモリとデータ 用 メモリを 分 割 するという 策 が 示 され ていたが, 実 際 には 単 一 のメモリ 空 間 を 使 用 し, キャッシュメモリ を 命 令 用 とデータ 用 に 分 け ることで 回 避 することが 多 い. 仮 想 記 憶 ではキャッシュメモリと 同 じように, 低 速 なメモリを 高 速 なメモリに 一 端 溜 め 込 んで 主 記 憶 の 容 量 を 大 きく 見 せかける. 但 し, 主 記 憶 と2 次 記 憶 では 後 者 のアクセス 速 度 のほうが 圧 倒 的 に 遅 いため, 可 能 な 限 りミスを 避 けなければならない.このため, フルアソシアティブ 方 式 のペ ージ 管 理 が 用 いられる. 仮 想 アドレスを 与 えて, 物 理 アドレスを 求 める 機 構 は, 連 想 記 憶 へのアクセスを 伴 うため, 一 般 に 低 速 である.これを 回 避 するために, 仮 想 アドレスから 物 理 アドレスへの 変 換 を 一 度 行 うとその 対 応 関 係 を 覚 えておく TLB という 仕 組 みがある. キャッシュと 仮 想 記 憶 の 組 み 合 わせ 方 としては, 直 列 形 物 理 アドレスキャッシュ, 並 列 形 物 理 アド レスキャッシュ, 仮 想 アドレスキャッシュの3 通 りがある.キャッシュメモリの 容 量 制 限 がある 点 を 除 いて,ハードウエア 的 な 複 雑 さや 動 作 速 度 の 点 から 見 て, 並 列 形 物 理 アドレスキャッシュ が 一 般 的 に 用 いられている. 命 令 レベル 並 列 処 理 では, 命 令 レジスタや ALU 等 が 複 数 用 いられるが, 特 に フォワーディング の 機 構 が 複 雑 化 する. 並 列 化 には 二 つのアプローチがあり,コンパイラによって 並 列 実 行 しやすい 長 い 命 令 語 を 生 成 して それを 実 行 する VLIW(Very Long Instruction Word)や,CPU が 命 令 間 の 依 存 関 係 を 調 べて, 実 行 可 能 な 順 序 で 並 列 実 行 可 能 な 複 数 の 命 令 をパイプラインに 投 入 するスーパスカラがある. スーパスカラプロセッサで, 命 令 ステージの 処 理 順 序 を 入 れ 替 えることを アウトオブオーダ 処 理 と 言 う.これは 実 行 と 結 果 の 書 き 込 みについて 命 令 の 順 序 を 無 視 した 処 理 ステージの 実 行 を 行 うこ とを 指 し,これにより 命 令 の 実 行 クロック 数 が 短 縮 される. スーパスカラプロセッサにおいて, 逆 依 存 と 出 力 依 存 関 係 を 解 消 する 方 法 としてレジスタリネーミ ングがある.これはマッピングテーブルを 用 いた 手 法 と リオーダバッファ を 用 いる 手 法 の 二 つ

がある. CPU が 周 辺 機 器 からの 入 出 力 要 求 の 有 無 を 調 べる 方 法 には ポーリング と 割 り 込 みがある. 複 数 の 割 り 込 みが 同 時 に 発 生 しうる 環 境 では, 割 り 込 みの 調 停 機 構 ( アービタ )が 必 要 になる. デイジーチェーン 形 のアービタは, 簡 便 な 構 造 であるが, 常 に CPU に 近 いデバイスで 発 生 した 割 り 込 みが 優 先 的 に 処 理 されるという 欠 点 がある. 実 際 に 入 出 力 を 行 う 段 階 では, 入 出 力 用 ポートを 用 いる 専 用 命 令 で 入 出 力 を 行 う 方 法 と,Memory Mapped I/O, DMA の3 種 類 の 方 法 が 用 いられる. 2. 下 図 に 示 す 命 令 フィールドを 持 つ3 種 類 の 命 令 語 があるものとする. 各 命 令 語 は 40-bit, 命 令 の 個 数 が 32,レジスタの 個 数 が 64 であるとき,このとき,aux, imm/dpl, addr にはそれ ぞれ 何 ビットが 割 り 当 てられるか? 理 由 とともに 答 えなさい.(15 点 ) dpl 命 令 の 個 数 が 32=2 5 個 なので,op には 5-bit が 割 りあてられる.レジスタは 64=2 6 個 なので, 各 レジスタには 6-bit が 割 り 当 てられる.したがって,R 型 の 場 合 は,40-5-3*6=17 で,aux は 17bit.I 型 の 場 合 は,40-5-2*6=23 で imm/dpl は 23-bit.A 型 の 命 令 では,40-5=35 で, addr は 35-bit になる. 3. あるプログラムの 中 でのロードストア 命 令 の 割 合 が 0.3 である 場 合, 下 記 の 表 の 実 行 時 間 相 対 値 はいくらになるか? 全 て 埋 めなさい.(16 点 )

4. 次 のプログラムをソフトウエアパイプライニングで 書 き 直 すとどのようになるか?(20 点 ) ForLoop: addi r1, r0, 0 addi r2, r0, 100 lw r4, 0(r3) addi r4, 5, r4 sw r4, 0(r3) addi r1, r1, 1 addi r3, r3, 4 blt r1, r2, ForLoop ForLoop addi r1, r0, 0 addi r2, r0, 100 lw r4, 0(r3) addi r5, 5, r4 lw r4, 4(r3) sw r5, 0(r3) addi r5, r4, 5 lw r4, 4(r3) addi r1, r1, 1 addi r3, r3, 4 blt r1, r2, ForLoop 5. インオーダ 実 行,インオーダ 完 了 のタイムチャートが 下 図 であるとき,アウトオブオーダ 実 行 ア ウトオブオーダ 完 了 をするとどうなるか 図 で 説 明 しなさい.(15 点 )