問題一覧
1
エッジトリガ方式では、【 】が到着した時点で値がかわる
クロックエッジ
2
パイプライン処理を行う際に、必要なデータと【①】を次のステージに渡す必要があり、その際に各ステージにそれらを保持するのが【②】である。
制御信号, パイプラインレジスタ
3
置換アルゴリズム2つ答えよ
FIFO, LRU
4
プログラムの実行時間は? ①×②×③
実行命令数, CPI, クロックサイクルタイム
5
データハザードには、演算結果を1つ後の命令で参照する【①】ハザードと、2つ後の命令で参照する【②】がある。
EX, MEM
6
ビット幅を広げる手法をなんという?
符号拡張
7
構造ハザードはメモリ競合時(【①】メモリと【②】メモリ)に発生
命令, データ
8
実行命令数はアーキテクチャと【 】で決まる
コンパイラ
9
パイプライン化することで、実行を重ね合わせる【 】が性能を向上させる
並列性
10
3種類のハザードを答えよ
構造ハザード, データハザード, 制御ハザード
11
制御ハザードにおいて、【 】のペナルティは受け入れ難いので、予測が謝った場合のみ【 】する。
ストール
12
クロックサイクル時間とCPIはプロセッサの【 】によって決まる
実現方式
13
キャッシュメモリのマッピング方式3つ答えよ
ダイレクトマッピング, フルアソシアティブ, セットアソシアティブ
14
CPUの命令実行方法には何があるか?
単一サイクル, パイプライン処理
15
プロセッサ内でデータを処理するためのデータの通り道を【①】とよび、構成要素のうち、命令の格納とアクセスに【②】と【③】が必要で、次の命令アドレスの計算に【④】が必要である。
データパス, 命令メモリ, PC, 加算器
16
ALU制御コードには【①】コードと【②】コードとから決定される
命令操作, 機能
17
CPUが次の命令を一時停止して待つことをなんという?
ストール
18
命令メモリから命令を読み出すことをなんていう?
命令フェッチ
19
各命令の実行時間をなんという?
レイテンシ
20
レジスタに保存されている、式を構成する要素のうち、演算子じゃない方(数字)をなんていう?
レジスタオペランド
21
分岐命令の結果がわからず、次に何を実行すべきか決まらない問題をなんという?
制御ハザード
22
パイプライン処理の性能を出すためには、全ステージが【①】していることが必要。またデータハザードを解消するための【②】や、制御ハザードを解消するための【③】がある。
バランス, フォワーディング, 分岐予測
23
複数の信号を入力として受け取り、1つの信号にして出力するものをなんていう?
マルチプレクサ
24
レジスタとは【 】の格納場所
高速にアクセス可能なデータ
25
クロックサイクル時間は最長の命令である【 】命令で決まる。
ロード
26
一定時間にどれぐらいの仕事を処理できるか、をなんという?
スループット
27
データハザードの解決方法として【 】がある。
フォワーディング