我喜欢阿姆达尔的论点,包括。“改进者”,让我们从事实开始
我不会直接回答作业问题,但会帮助您了解原因,这是我最深的信念和数十年来与最熟练的人一起工作的乐趣,这是教育应该在我们的知识中促进的核心
(介绍文字,分解)
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] )
从这里开始
,经典适用
--- 只是不要忘记将什么与什么进行比较(并记住,同一个词可能具有完全不同的实际含义 - 只需将原始论文与 Gene M. AMDAHL 博士(IBM Research)的论点进行比较E. BARSIS(桑迪亚国家实验室)的“按比例加速”和后来的 John L. GUSTAFSON 提出的(反向光学或“相反的观点”)加速 - 都使用相同的词 SPEEDUP,但它们各自的定义不同(还有很多)
您可能想阅读非常原始、真实的 Gene M. AMDAHL 博士的论文,以查看存档在 FAQs中的实际参数措辞,该文件位于“FAQ part 20:IBM 和 Amdahl”,纸张位于该文本的最底部)。Alan KARP 的价格(以及它的赢家)也是这部分计算历史的一个令人愉快的部分:o)
(...第三、第四和第五个问题)
(c) 这种执行模式(仅改进块B
-to- B*
)应该优化多少才能实现5 的全局加速?
这里的全球加速是否可以
不仅仅局限于触摸B
,所以可以聪明地改进A
-to- A*
:P教授要么接受并热情地欣赏你的技能和对此的深刻见解,要么惩罚你敢于使用水晶般清晰的逻辑文本没有禁止我们这样做的极限任务;)-[ SAFETY WARNING ]
最好不要在自动评分器或人工“智能”驱动的评分机器人上使用这种熟练的策略……出于显而易见的原因,这些严格的、预先连接的或受 LSqE 惩罚的算法几乎不会给你任何额外的创新分数思考,因为思考“不包括”在那里,而电池可能已经存在,可能没有?)
12 能实现吗?
还有11?