HPC@Green IT


Book Description

Making the most ef?cient use of computer systems has rapidly become a leading topic of interest for the computer industry and its customers alike. However, the focus of these discussions is often on single, isolated, and speci?c architectural and technological improvements for power reduction and conservation, while ignoring the fact that power ef?ciency as a ratio of performance to power consumption is equally in?uenced by performance improvements and architectural power red- tion. Furthermore, ef?ciency can be in?uenced on all levels of today’s system hi- archies from single cores all the way to distributed Grid environments. To improve execution and power ef?ciency requires progress in such diverse ?elds as program optimization, optimization of program scheduling, and power reduction of idling system components for all levels of the system hierarchy. Improving computer system ef?ciency requires improving system performance and reducing system power consumption. To research and reach reasonable conc- sions about system performance we need to not only understand the architectures of our computer systems and the available array of code transformations for p- formance optimizations, but we also need to be able to express this understanding in performance models good enough to guide decisions about code optimizations for speci?c systems. This understanding is necessary on all levels of the system hierarchy from single cores to nodes to full high performance computing (HPC) systems, and eventually to Grid environments with multiple systems and resources.




Energy Efficient High Performance Processors


Book Description

This book explores energy efficiency techniques for high-performance computing (HPC) systems using power-management methods. Adopting a step-by-step approach, it describes power-management flows, algorithms and mechanism that are employed in modern processors such as Intel Sandy Bridge, Haswell, Skylake and other architectures (e.g. ARM). Further, it includes practical examples and recent studies demonstrating how modem processors dynamically manage wide power ranges, from a few milliwatts in the lowest idle power state, to tens of watts in turbo state. Moreover, the book explains how thermal and power deliveries are managed in the context this huge power range. The book also discusses the different metrics for energy efficiency, presents several methods and applications of the power and energy estimation, and shows how by using innovative power estimation methods and new algorithms modern processors are able to optimize metrics such as power, energy, and performance. Different power estimation tools are presented, including tools that break down the power consumption of modern processors at sub-processor core/thread granularity. The book also investigates software, firmware and hardware coordination methods of reducing power consumption, for example a compiler-assisted power management method to overcome power excursions. Lastly, it examines firmware algorithms for dynamic cache resizing and dynamic voltage and frequency scaling (DVFS) for memory sub-systems.




Green and Sustainable Computing: Part II


Book Description

Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of sugnificant, lasting value in this rapidly expanding field. - In-depth surveys and tutorials on new computer technology - Well-known authors and researchers in the field - Extensive bibliographies with most chapters - Many of the volumes are devoted to single themes or subfields of computer science




Introduction to High Performance Scientific Computing


Book Description

This is a textbook that teaches the bridging topics between numerical analysis, parallel computing, code performance, large scale applications.




Making IT Sustainable


Book Description

Making IT Sustainable: Techniques and Applications delves into how energy efficiency improvements and renewable energy use in Information Technology (IT) or broader – in Information Communications Technology (ICT) – can contribute to the goal of remediating the impact of climate change. New technologies to reduce the IT carbon footprint are investigated and new methods of server high-density liquid cooling and intelligent power management in data centers are discussed. The book asks several insightful questions: How can environmentally sustainable data centers be built? How do we compare the carbon footprint of data centers versus public cloud, and cloud-focused IT sustainability standards? As growth in data traffic such as video streaming requires additional internet infrastructure, leading to higher emissions, how is this challenge being addressed and how can we improve energy efficiency in IT such as Adiabatic Reversible Computing, use of direct current, and dematerialization are discussed? For many companies and organizations, IT sustainability is becoming important in the environmental category of Corporate Social Responsibility (CSR). This book provides actionable, practical information for IT companies to develop their IT sustainability programs. IT directors and managers responsible for these programs will find the book useful. As pros and cons of various technology solutions for achieving IT sustainability are critically reviewed in detail, the book can serve as a practical guide for IT professionals working on implementing IT sustainability solutions. - Presents various initiatives to address IT sustainability, looking at approaches for improving energy efficiency in IT such as Adiabatic Reversible Computing, use of direct current, and dematerialization - Focuses on the design of sustainable IT systems and aims to be solution oriented - Reviews innovations in software development that contribute to GHG emission reductions such as Rust programming language - Investigates innovations in data center technologies, green software, adiabatic reversible computing, and cloud computing




Pervasive Cloud Computing Technologies: Future Outlooks and Interdisciplinary Perspectives


Book Description

Technology trends may come and go, but cloud computing technologies have been gaining consideration in the commercial world due to its ability to provide on-demand access to resources, control the software environment, and supplement existing systems. Pervasive Cloud Computing Technologies: Future Outlooks and Interdisciplinary Perspectives explores the latest innovations with cloud computing and the impact of these new models and technologies. This book will present case studies and research on the future of cloud computing technologies and its ability to increase connectivity of various entities of the world. It is an essential resource for technology practitioners, engineers, managers, and academics aiming to gain the knowledge of these novel and pervasive technologies.




Tools for High Performance Computing 2015


Book Description

High Performance Computing (HPC) remains a driver that offers huge potentials and benefits for science and society. However, a profound understanding of the computational matters and specialized software is needed to arrive at effective and efficient simulations. Dedicated software tools are important parts of the HPC software landscape, and support application developers. Even though a tool is by definition not a part of an application, but rather a supplemental piece of software, it can make a fundamental difference during the development of an application. Such tools aid application developers in the context of debugging, performance analysis, and code optimization, and therefore make a major contribution to the development of robust and efficient parallel software. This book introduces a selection of the tools presented and discussed at the 9th International Parallel Tools Workshop held in Dresden, Germany, September 2-3, 2015, which offered an established forum for discussing the latest advances in parallel tools.




Queueing Theory and Network Applications


Book Description

This book constitutes the proceedings of the 12th International Conference on Queueing Theory and Network Applications, QTNA 2017, held in Qinhuangdao, China, in August 2017. The 19 full papers included in this volume were carefully reviewed and selected from 65 initial submissions. They deal with queueing models; queueing applications; and network models.




Proceedings of the Second International Conference on Soft Computing for Problem Solving (SocProS 2012), December 28-30, 2012


Book Description

The present book is based on the research papers presented in the International Conference on Soft Computing for Problem Solving (SocProS 2012), held at JK Lakshmipat University, Jaipur, India. This book provides the latest developments in the area of soft computing and covers a variety of topics, including mathematical modeling, image processing, optimization, swarm intelligence, evolutionary algorithms, fuzzy logic, neural networks, forecasting, data mining, etc. The objective of the book is to familiarize the reader with the latest scientific developments that are taking place in various fields and the latest sophisticated problem solving tools that are being developed to deal with the complex and intricate problems that are otherwise difficult to solve by the usual and traditional methods. The book is directed to the researchers and scientists engaged in various fields of Science and Technology.




Energy-Aware Systems and Networking for Sustainable Initiatives


Book Description

"This book covers a great variety of topics such as materials, environment, electronics, and computing, offering a vital source of information detailing the latest architectures, frameworks, methodologies, and research on energy-aware systems and networking for sustainable initiatives"--