Math 多层次计算机辅助计算层次

Math 多层次计算机辅助计算层次,math,logic,organization,Math,Logic,Organization,考虑一台解释所有级别的多级计算机,其中任何级别的计算机上的所有指令总是转换为其下一级别的4条指令。此外,某一级别上的所有指令的“功能”是其下一级别指令的3倍 如果一个0级任务需要8.2 ns才能执行,那么在3级执行一个同等任务需要多长时间(以ns为单位)?(请将答案保留在小数点后一位。) 我的工作: level 3:(4 instructions)(2*powerlevel2) level 2:(4 instructions)(2*powerlevel1) level 1:(4 instr

考虑一台解释所有级别的多级计算机,其中任何级别的计算机上的所有指令总是转换为其下一级别的4条指令。此外,某一级别上的所有指令的“功能”是其下一级别指令的3倍

如果一个0级任务需要8.2 ns才能执行,那么在3级执行一个同等任务需要多长时间(以ns为单位)?(请将答案保留在小数点后一位。)

我的工作:

 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条指令只意味着该值是一个常数,但我知道给定的幂应该用于计算。然而,我不知道完成一项指令的能力和时间之间的关系。如果某项指令的能力是它的两倍,那么这是否意味着它的速度是它的两倍

请帮我解释一下这个问题。 谢谢,

0级所用时间=8.2纳秒

解释一条r+1级指令需要4条r级指令,机器的功能会增强3倍

因此,计算机在每一级的速度都会降低4/3倍

因此,计算机在第3级时会变慢=(4/3)^3


那么,第五级执行时间=8.2 x(4/3)^3=19.4 ns

你考虑过看你的课堂笔记吗?当然,我不明白他在说什么。第一级n*ns,第二级n^2 ns,第三级n^3 ns