【问题标题】:Multi-level computer assistance calculation levels多级计算机辅助计算级别
【发布时间】:2017-02-13 14:31:51
【问题描述】:

考虑一台解释所有级别的多级计算机,其中计算机任何级别上的所有指令总是转换为低于它的级别的 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 条指令只是意味着这个值是一个常数,但我知道给定的功率应该用于计算。但是,我不知道完成一条指令的功率和时间的关系。如果某样东西的功率是原来的两倍,那是否意味着它的速度是原来的两倍?

请帮助我解决这个问题。 谢谢,

【问题讨论】:

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

标签: math logic organization


【解决方案1】:

给定,

0 级所用时间 = 8.2 ns

解释一条r+1级指令需要4条r级指令,机器性能提高3倍。

因此,计算机在每个级别都会变慢 4/3。

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

因此,第 5 级的执行时间 = 8.2 x (4/3)^3 = 19.4 ns

【讨论】:

    猜你喜欢
    • 2018-03-13
    • 1970-01-01
    • 2018-04-20
    • 2016-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    相关资源
    最近更新 更多