Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex
FRANCE

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02


Url canonique : www.lavoisier.fr/livre/informatique/high-performance-computing-in-clouds/descriptif_4879810
Url courte ou permalien : www.lavoisier.fr/livre/notice.asp?ouvrage=4879810

High Performance Computing in Clouds, 1st ed. 2023 Moving HPC Applications to a Scalable and Cost-Effective Environment

Langue : Anglais
Couverture de l’ouvrage High Performance Computing in Clouds

This book brings a thorough explanation on the path needed to use cloud computing technologies to run High-Performance Computing (HPC) applications. Besides presenting the motivation behind moving HPC applications to the cloud, it covers both essential and advanced issues on this topic such as deploying HPC applications and infrastructures, designing cloud-friendly HPC applications, and optimizing a provisioned cloud infrastructure to run this family of applications. Additionally, this book also describes the best practices to maintain and keep running HPC applications in the cloud by employing fault tolerance techniques and avoiding resource wastage.  

To give practical meaning to topics covered in this book, it brings some case studies where HPC applications, used in relevant scientific areas like Bioinformatics and Oil and Gas industry were moved to the cloud. Moreover, it also discusses how to train deep learning models in the cloud elucidating the key components andaspects necessary to train these models via different types of services offered by cloud providers.

Despite the vast bibliography about cloud computing and HPC, to the best of our knowledge, no existing manuscript has comprehensively covered these topics and discussed the steps, methods and strategies to execute HPC applications in clouds. Therefore, we believe this title is useful for IT professionals and students and researchers interested in cutting-edge technologies, concepts, and insights focusing on the use of cloud technologies to run HPC applications.

Chapter. 1. Why move HPC applications to the Cloud?.- Part. I. Foundations.- Chapter. 2. What is Cloud Computing?.- Chapter. 3. What do HPC applications look like?.- Part. II. Running HPC Applications in Cloud.- Chapter. 4. Deploying and Configuring Infrastructure.- Chapter. 5. Executing Traditional HPC Application Code in Cloud with Containerized Job Schedulers.- Chapter. 6. Designing Cloud-friendly HPC Applications.- Chapter. 7. Exploiting Hardware Accelerators in Clouds.- Part III. Cost and Performance Optimizations.- Chapter. 8. Optimizing Infrastructure for MPI Applications.- Chapter. 9. Harnessing Low-Cost Virtual Machines on the Spot.- Chapter. 10. Ensuring Application Continuity with Fault Tolerance Techniques.- Chapter. 11. Avoiding Resource Wastage.- Part. IV. Application Study Cases.- Chapter. 12. Biological Sequence Comparison on Cloud-based GPU Environment.- Chapter. 13. Oil & Gas Reservoir Simulation in the Cloud.- Chapter. 14. Cost effective deep learning on the cloud.- Appendix A. Deploying an HPC cluster on AWS.- Appendix B. Configuring a cloud-deployed HPC cluster.
Edson Borin: Prof. Edson Borin is an associate professor at the Institute of Computing at the University of Campinas (Unicamp) and has been working there since 2010. Prior to joining Unicamp, he was a researcher at Intel Labs in California, where he developed dynamic compilation techniques to improve next-generation HW/SW co-designed microprocessors. He also used the microcode compression algorithms he had developed in his PhD thesis to enhance the manufacturing process of Intel microprocessors, earning four divisional recognition awards. At Unicamp, Prof. Borin applies his expertise in modern computer architecture and compilers to optimize the performance and cost of scientific and engineering computing. He leads the Discovery laboratory, which is supported by government agencies such as Fapesp, CNPq and Capes, international technology companies like Intel, AMD, Samsung, Motorola, and Cadence/Tensilica, and major Brazilian corporations such as Petrobras. Several of his researchworks have been particularly geared towards optimizing the execution of seismic-processing and deep-learning applications on cloud infrastructure. In addition to his research contributions, Prof. Borin has authored eight patents, a technical book on assembly programming, and over 100 papers in international conferences and journals. He has supervised over 22 doctoral and master's students, many of whom have received recognition for their exceptional theses, dissertations, and papers.

Lúcia Maria A. Drummond: Prof. Lucia Drummond obtained her D.Sc. in Systems Engineering and Computer Science from the Federal University of Rio deJaneiro, Brazil, in 1994, where she took part of the group which developed the first Brazilian parallel computer. She has been in the Department of Computer Science of the Fluminense Federal University (UFF) since 1989, where she is now Full Professor. She currently acts in undergraduate and graduate program, advising a number of master and d
Straight and easy-to-read explanation about the process of running and managing HPC applications in clouds Up to date information concerning methods and techniques able to rise performance of HPC applications Case studies covering real HPC applications used in relevant scientific fields and from strategic areas