問9
9 / 80
CPUのパイプライン処理を有効に機能させるプログラミング方法はどれか。
CASE 文を多くする。
関数の個数をできるだけ多くする。
分命令を少なくする。
メモリアクセス命令を少なくする。
パイプライン処理は命令を段階的に重ねて実行するため、分岐命令があるとパイプラインが乱れ(分岐ハザード)効率が落ちます。よって分岐命令を少なくするプログラミングが有効です。CASE文や関数、メモリアクセスの多寡が主因ではありません。