
Ultrascale Computing Systems
Institution of Engineering and Technology (Publisher)
Published on 26. March 2019
Book
Hardback
320 pages
978-1-78561-833-8 (ISBN)
Description
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.
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.
More details
Series
Language
English
Place of publication
Stevenage
United Kingdom
Target group
College/higher education
Professional and scholarly
Dimensions
Height: 240 mm
Width: 161 mm
Thickness: 21 mm
Weight
651 gr
ISBN-13
978-1-78561-833-8 (9781785618338)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Jesus Carretero is a full professor of Computer Architecture at the Polytechnic School, University Carlos III of Madrid, Spain, and leader of the ARCOS research group. He is chair of the COST action of the 'Network for Sustainable Ultrascale Computing Systems (NESUS)'.
Emmanuel Jeannot is Senior Research Scientist at Inria Bordeaux Sud-Ouest and at the LaBRI laboratory (Univ. Bordeaux), France. He is the vice-chair of the NESUS COST action.
Albert Y. Zomaya is the Chair Professor of High Performance Computing & Networking in the School of Computer Science, University of Sydney, Australia. He also serves as the Director of the Centre for Distributed and High Performance Computing.
Emmanuel Jeannot is Senior Research Scientist at Inria Bordeaux Sud-Ouest and at the LaBRI laboratory (Univ. Bordeaux), France. He is the vice-chair of the NESUS COST action.
Albert Y. Zomaya is the Chair Professor of High Performance Computing & Networking in the School of Computer Science, University of Sydney, Australia. He also serves as the Director of the Centre for Distributed and High Performance Computing.
Editor
Full ProfessorUniversity Carlos III of Madrid, Polytechnic School, Spain
Senior Research ScientistInria Bordeaux Sud-Ouest, France
Chair ProfessorUniversity of Sydney, School of Computer Science, Australia
Content
Chapter 1: Introduction
Chapter 2: Programming models and runtimes
Chapter 3: Resilience and fault tolerance
Chapter 4: Data management techniques
Chapter 5: Energy aware ultrascale systems
Chapter 6: Applications for ultrascale systems
Chapter 7: Conclusion
Chapter 2: Programming models and runtimes
Chapter 3: Resilience and fault tolerance
Chapter 4: Data management techniques
Chapter 5: Energy aware ultrascale systems
Chapter 6: Applications for ultrascale systems
Chapter 7: Conclusion