パタヘネChapter2 part4
演習問題
2.1
プログラム1 S2がS1の2.0倍速い プログラム2 S1がS2の1.33倍速い
2.2
S1の命令実行率 S2の命令実行率
2.3
CPI = (プログラム中の実行命令数 × クロック周波数)の逆数 より AのCPI BのCPI
2.4
CPU時間 = (CPUクロックサイクル数)×(クロック・サイクル時間) より プログラム2におけるクロック・サイクル時間S1= プログラム2におけるクロック・サイクル時間S2=
2.5
プログラム1>>プログラム2 であるので、プログラム1についてのみ考える。 M1のコスト:M2のコスト= 2:3 M1の性能:M2の性能=1:2 より M1の性能/コスト:M2の性能/コスト=3:4 ゆえに単位価格あたりの性能はM2の方が高い。よってM2を多く購入すべきである。
2.31
全体の命令サイクル数 12×0.1+4×0.9=4.8 乗算命令に費やす時間 1.2/4.8×100=25%
2.32
乗算命令のCPU実行時間が6×0.1×1.2=0.72 と先ほどの1.2を下回るため改善を進めるべきである。
他は略。
随時解いていくかも。