我喜欢 Amdahl 的 argument,包括。 “improvers”,让我们从事实
开始
我不会直接回答作业问题,但会帮助您了解原因,这是我最深切的信念和数十年来与最熟练的人一起工作的乐趣,这是教育应该在我们的知识中促进的核心
(介绍文字,分解)
A design optimization was applied to a COMPUTER SYSTEM ___ [Fig.1:A]
in order
to increase the performance
of a given
EXECUTION MODE_________________ [Fig.1:B]
by a FACTOR
of 10._________________________ [Fig.1:C]
图1:
BEFORE
+------------------------------------------------------------A: SYSTEM
| +----------------------------------------------------B |
| | | |
| | | |
| | | |
| +----------------------------------------------------+ |
+--:----------------------------------------------------:----+
: :
: :
: C: FACTOR ~ 10 x_________________________/
: /
AFTER : /
+--:--------/--A*
| +------B* |
| | 10x | |
| | less | |
| | time | |
| +123456+ |
+12+------+3456+
D: in smarter, optimised "EXECUTION MODE",
the 50% was duration of the said EXECUTION MODE, whereas
50% was duration of the original, not modified, part
(...文本继续,分解)
The optimized mode is used 50% of the TIME,__________ [FACT Fig.1:D]
measured
as
a percentage of the execution time
AFTER the optimization
has been applied.
( ...第一个问题,分解)
(a) What is the global SPEEDUP value
that is achieved
with ( AFTER )
this optimization?
提醒:阿姆达尔定律将全局加速比定义为应用优化前优化分数的函数。因此,不能直接使用 50% 的比率来评估这个加速值。
(...第二个问题)
(b) 受此优化影响的原始执行时间的百分比是多少?
full-A-duration ~ 10 x duration-of-B* // == duration-of-B as was BEFORE
+ 1 x duration-of-B* // == duration-of-( A - B ) as is
// == duration-of-( A*- B*) the same
( ref: FACT [Fig.1:D] )
从这里开始
classics申请
--- 不要忘记将什么与什么进行比较(并记住,同一个词可能具有完全不同的实际含义 - 只需将原始论文与 Gene M. AMDAHL 博士的(IBM Research ) 与 E. BARSIS 的 (Sandia Natl. Lab.s ) “scaled speedup”和后来的 John L. GUSTAFSON 提出的 (reversed optics 或 "opposite point of view" )加速 - 都使用相同的词 S-P-E-E-D-U-P,但它们各自的定义不同(而且很多)
您可能想阅读非常原始、真实的 Gene M. AMDAHL 博士的论文,以查看 archived in FAQs 中的实际参数措辞,该文件位于 "FAQ 部分第 20 部分:IBM 和 Amdahl”,论文位于该文本的最底部)。 Alan KARP 的价格(以及它的赢家)也是这部分计算历史的一个令人愉快的部分:o)
(...第三、第四和第五个问题)
(c) 这种执行模式(仅改进B-to-B* 块) 应该优化多少才能实现 5 的全局加速?
可以全局加速
这里不仅限于触摸B,所以可以聪明地改进A-to-A*:P 教授要么接受并热情地欣赏你的技能和关于这样做的有见地的论据,或者惩罚你敢于在文本没有禁止我们这样做的范围内使用任务的清晰逻辑;)-[ SAFETY WARNING ]最好不要在自动评分器上使用这种熟练的策略( s) 或人工“智能”驱动的评分机器人……出于显而易见的原因,这些严格的、预先连接的或受 LSqE 惩罚的算法几乎不会为您的创新思维加分,因为那里的思维“不包括”,而电池可能是,可能不是? )
12个能实现吗?
还有11个?