使用Amdahl定律加快执行时间

时间:2015-03-11 10:12:59

标签: performance microprocessors cpu-speed parallelism-amdahl

我在其中一项任务中遇到过这个问题。我理解加速过程的原理,执行时间等。但是,我觉得这个问题是不完整的。这是真的还是可以解决?如果是这样,请解释一下。

程序在以2GHz时钟速率运行的机器的原始版本上执行。该程序需要450微秒的CPU时间。对机器进行了改进,该程序影响了程序中80%的代码。根据Amdahl定律,这种改进将使程序的执行时间加速N%。 N的价值是多少?将您的答案表达为小数点后两位。

1 个答案:

答案 0 :(得分:0)

如果您已将此问题作为一项任务,您必须有可以与之沟通的同学并与之一起制定答案。如果你在考试中得到了这个问题(我的结论是这种情况),那么你就是一个处于更高级别的计算机体系结构的课程。因此,你很幸运。对于一个不那么容易的主题,这是一个非常简单的问题。我一直惊讶于那些从裂缝中滑过并达到这样的水平,无法自己解决问题的人数。请自己和计算机科学领域一个忙,并追求不同的职业。