
doi: 10.1049/pbpc024e
The needs of future digital data and computer systems are expected to be two to three orders of magnitude larger than for today's systems, to take account of unprecedented amounts of heterogeneous hardware, lines of source code, numbers of users, and volumes of data. Ultrascale computing systems (UCS) are a solution. Envisioned as large-scale complex systems joining parallel and distributed computing systems, which can be located at multiple sites and cooperate to provide the required resources and performance to the users, these technologies will extend individual systems to provide the resources that are very much needed. Based on the research work in the COST Action IC 1305 Network for Sustainable Ultrascale Computing (NESUS) this book presents important results and methods towards achieving sustainable UCS. The authors present a wide range of emerging programming models that facilitate the task of scaling and extracting performance on continuously evolving platforms, while providing resilience and fault-tolerant mechanisms to tackle the increasing probability of failures throughout the entire software stack. These methods are needed to achieve scale handling, better programmability and adaptation to rapidly changing underlying computing architecture, data centric programming models, resilience, and energy-efficiency.
Distributed computing systems, Power aware computing, System resilience, Heterogeneous hardware, Programming models, Fault tolerance, Domain-specific interoperable tools, UCS development, Parallel computing systems, Hardware-software co-design principles, Large-scale complex systems, Data management, Distributed processing, Human-computer interaction, Energy efficiency, Ultrascale computing systems, Hardware-software codesign, Fault tolerant computing, [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], Human computer interaction, Multi-domain cooperative approaches
Distributed computing systems, Power aware computing, System resilience, Heterogeneous hardware, Programming models, Fault tolerance, Domain-specific interoperable tools, UCS development, Parallel computing systems, Hardware-software co-design principles, Large-scale complex systems, Data management, Distributed processing, Human-computer interaction, Energy efficiency, Ultrascale computing systems, Hardware-software codesign, Fault tolerant computing, [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], Human computer interaction, Multi-domain cooperative approaches
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 2 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
