2017-02-13 9 views
0

コンピュータの任意のレベルのすべての命令が常にその下のレベルで4命令に変換されるすべてのレベルを解釈するマルチレベルコンピュータを考えてみます。さらに、あるレベルのすべての命令は、そのレベルのレベルの命令と同じく「強力」の3倍です。複数レベルのコンピュータ支援計算レベル

レベル0のタスクの実行には8.2 nsが必要ですが、レベル3の同等のタスクの実行に要する時間はどのくらいですか? (小数点以下1桁にあなたの答えを与えます。)

私の仕事:

level 3:(4 instructions)(2*powerlevel2) 
level 2:(4 instructions)(2*powerlevel1) 
level 1:(4 instructions)(2*powerlevel0) 
level 0:(4 instructions)    =takes 8.2ns for level zero to execute 

は、それが実行するためのレベル3にかかるどのように多くのNSを決定します。 私の推論または質問:命令が完了するまでに時間がかかっているのは何ですか?私は4つの命令はこの値が一定であることを意味すると考えていますが、与えられた力は計算。しかし、教訓を完成させる力と時間との関係はわかりません。もし何か強力な力があれば、それは2倍の速さです。

私はこの質問を理由にお手伝いしてください。 おかげで、与えられた

+0

あなたのクラスノートを見てみましたか? –

+0

もちろん、彼が何を言っているのか分かりません。第1レベルn * ns、第2レベルn^2ns、第3レベルn^3ns – Mmsyther

答えて

0

は、レベル0 = 8.2 nsの

で撮影された

時間は、それは、rレベルの4つの命令は、単一のR + 1つのレベルの命令を解釈するために必要とされるかかり、マシンが3で、強力な取得します

したがって、コンピュータは各レベルで4/3の係数で減速します。

したがって、コンピュータは5番目のレベルでの実行のための時間=(4/3)^ 3だから、

、第三レベルで遅くなる= 8.2のx(4/3)^ 3 = 19.4 nsの