合格☆情報処理技術者試験

メルマガのバックナンバーです。過去問を覚えましょう。■携帯で学習可能です。

パイプライン

2009-10-08 09:03:23 | 日記
パイプラインの「深さ」「ピッチ」とは何でしょう?
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
「深さ」→「ステージ数」のことです。

「ピッチ」→「時間差」のことです。


平成20年度 春期
ソフトウェア開発技術者
午前 問17


パイプラインの深さをD,パイプラインピッチをP秒とすると,I個の命令をパイプラインで実効するのに要する時間を表す式はどれか。
ここで,パイプラインの各ステージは1ピッチで処理されるものとし,パイプラインハザードについては,考慮しなくてよい。


(I+D)×P


(I+D−1)×P


(I×D)+P


(I×D−1)+P


答え
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
イの、「(I+D−1)×P」が正解です。


たとえば・・・

深さD=2ステージ
ピッチP=4秒
命令I=3個
とします。

命令

1■■□□
2□■■□
3□□■■

と、ずらしますと・・・

(3+2−1)×4=16秒で済むことになります。

1つの■が4秒ですからね?

コメント (0) | トラックバック (0) | この記事についてブログを書く |   | goo

コメント

コメントはありません。

コメントを投稿

現在、コメントを受け取らないよう設定されております。
※ブログ管理者のみ、編集画面で設定の変更が可能です。

トラックバック

この記事のトラックバック  Ping-URL
  • 30日以上前の記事に対するトラックバックは受け取らないよう設定されております。
  • 送信元の記事内容が半角英数のみのトラックバックは受け取らないよう設定されております。
  • ※ブログ管理者のみ、編集画面で設定の変更が可能です。