クロックサイクルを理解するのに苦労しています。ここに問題があります。2 つの命令 X と Y を持つプログラムが与えられ、X が 20% の時間実行され、8 クロック サイクルが必要であり、他の命令 Y が 80% の時間実行され、2 クロックが必要であることがわかっています。サイクル。私のプログラムに 1,000 万の命令がある場合、以下を見つける必要があります。
A. 1 つの命令を実行するための最小クロック サイクル数は?
B. 命令 X を改善することで得られる、アムダールの法則を使用した最大速度アップ。
これは私のハントであり、私が間違っているところを助けてください。A の場合、1 つの命令を実行するための最小クロック サイクル数は 1 クロック サイクルです。これはどこかで読んだ気がするが定かではない。
BI を実行するには、X のクロック サイクルが 1 の場合の高速化を解決する必要があると想定しています。
これらの仮定は正しいですか?どんな助けでも大歓迎です。ありがとう