Using an extremely large number of processing elements in computing systems leads to unexpected phenomena, such as different efficiencies of the same system for different tasks, that cannot be explained in the frame of classical computing paradigm. The simple non-technical (but considering the temporal behavior of the components) model, introduced here, enables us to set up a frame and formalism, needed to explain those unexpected experiences around supercomputing. Introducing temporal behavior into computer science also explains why only the extreme scale computing enabled us to reveal the experienced limitations. The paper shows, that degradation of efficiency of parallelized sequential systems is a natural consequence of the classical computing paradigm, instead of being an engineering imperfectness. The workload, that supercomputers run, is much responsible for wasting energy, as well as limiting the size and type of tasks. Case studies provide insight, how different contributions compete for dominating the resulting payload performance of a computing system, and how enhancing the interconnection technology made computing+communication to dominate in defining the efficiency of supercomputers. Our model also enables to derive predictions about supercomputer performance limitations for the near future, as well as it provides hints for enhancing supercomputer components. Phenomena experienced in large-scale computing show interesting parallels with phenomena experienced in science, more than a century ago, and through their studying a modern science was developed.
翻译:在计算机系统中使用极多的处理元素会导致出人意料的现象,例如同一系统不同工作的效率不同,无法在古典计算范式框架内解释。在这里引入的简单非技术(但考虑到部件的时间行为)模式使我们能够建立框架和形式主义,以解释超计算系统产生的意外经验。计算机科学中引入时间行为也解释了为什么只有极端规模的计算机才能让我们揭示所经历的限制。文件显示,平行相继系统效率的退化是古典计算模式的自然后果,而不是工程不完善。超计算机运行的工作量对浪费能源以及限制任务的规模和类型负有很大责任。案例研究提供了洞察力、如何在计算系统所产生的有效载荷性能上进行不同的竞争,以及如何加强互联技术使得计算机+通信在确定超级计算机的效率方面占据主导地位。我们的模型还显示,超计算机性功能性能的退化是古典计算机模式的自然后果,而不是工程不完善。超级计算机组件的工作量很大,而超级计算机运行的工作量是浪费能源、限制任务规模和类型的任务类型的。案例研究在大规模计算机学时代中比其经历更富饶饶久。