Amdahl’s Law Revisited for Single Chip Systems

Amdahl’s Law Revisited for Single Chip Systems
复制标题

DOI:
10.1007/s10766-006-0028-8
复制
发表时间:
2007-04
影响因子:
1.5
通讯作者:
J. M. Paul;B. Meyer
J. M. Paul;B. Meyer
中科院分区:
计算机科学4区
文献类型:
--
作者:
J. M. Paul;B. Meyer

文献摘要

被引文献

相似文献

Amdahl定律基于两个假设-无限性和同质性-因此当应用于单芯片异构多处理器设计,甚至微架构时,它可能会失败。我们表明,在系统的一部分的性能增加会对系统的整体性能产生负面影响,在直接矛盾的方式Amdahl定律的指示。与Amdahl定律一致的基本假设是我们计算设计文化中根深蒂固的一部分,无论是研究还是设计。本文指出了一个新的方向。我们认为,重点应放在整体,系统级的观点,而不是分而治之的方法。这反过来又与定制处理器、系统级调度策略和系统分区方式的潜在影响有关。我们意识到,阿姆达尔定律是计算领域为数不多的基本定律之一。然而,它的强大之处在于它的简单性,如果这种简单性延续到未来的系统中,我们相信它将阻碍未来计算系统的潜力。
Amdahl’s Law is based upon two assumptions – that of boundlessness and homogeneity – and so it can fail when applied to single chip heterogeneous multiprocessor designs, and even microarchitecture. We show that a performance increase in one part of the system can negatively impact the overall performance of the system, in direct contradiction to the way Amdahl’s Law is instructed. Fundamental assumptions that are consistent with Amdahl’s Law are a heavily ingrained part of our computing design culture, for research as well as design. This paper points in a new direction. We motivate that emphasis should be made on holistic, system level views instead of divide and conquer approaches. This, in turn, has relevance to the potential impacts of custom processors, system-level scheduling strategies and the way systems are partitioned. We realize that Amdahl’s Law is one of the few, fundamental laws of computing. However, its very power is in its simplicity, and if that simplicity is carried over to future systems, we believe that it will impede the potential of future computing systems.