Chapman and Hall/CRC, 2016. — 270 p. — (Chapman & Hall/CRC Computational Science). — ISBN10: 1498727891. — ISBN13: 978-1498727891. Designed for introductory parallel computing courses at the advanced undergraduate or beginning graduate level, Elements of Parallel Computing presents the fundamental concepts of parallel computing not from the point of view of hardware, but from a...
Springer, 2017. — 333 p. — ISBN10: 9811062374, 13 978-9811062377. This book presents task-scheduling techniques for emerging complex parallel architectures including heterogeneous multi-core architectures, warehouse-scale datacenters, and distributed big data processing systems. The demand for high computational capacity has led to the growing popularity of multicore...
Elsevier: Morgan Kaufmann, 2025. — 336 p. — ISBN: 9780443240041. Agent-Based Models with MatLAB introduces Agent-Based Modeling (ABM), one of the most important methodologies for complex systems modeling. The book explores computational implementations and accompanying MatLAB software code as a means of inspiring readers to apply agent-based models to solve a diverse range of...
Cambridge University Press, 2017. — 514 p. The constantly increasing demand for more computing power can seem impossible to keep up with. However, multicore processors capable of performing computations in parallel allow computers to tackle ever larger problems in a wide variety of applications. This book provides a comprehensive introduction to parallel computing, discussing...
Packt Publishing, 2017. — 532 p. — ISBN: 978-1-78588-993-6. Create scalable machine learning applications to power a modern data-driven business using Spark 2.x This book will teach you about popular machine learning algorithms and their implementation. You will learn how various machine learning concepts are implemented in the context of Spark ML. You will start by installing...
Springer, 2019. — 482 p. — ISBN: 978-981-13-6624-6 (eBook). Few works are as timely and critical to the advancement of high performance computing than is this new up-to-date treatise on leading-edge directions of operating systems. It is a first-hand product of many of the leaders in this rapidly evolving field and possibly the most comprehensive. This new and important book...
2nd Edition. — Morgan Kaufmann, 2021. — 562 p. — ISBN: 9780124159501. The Art of Multiprocessor Programming, Second Edition, provides users with an authoritative guide to multicore programming. This updated edition introduces higher-level software development skills relative to those needed for efficient single-core programming and includes comprehensive coverage of the new...
Revised 1st Edition. — Morgan Kaufmann, 2012. — 537 p. — ISBN: 978-0-12-397337-5. Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level set of software development skills than that needed for efficient single-core programming. This...
CRC Press, 2017. — 340 p. The next decade of computationally intense computing lies with more powerful multi/manycore nodes where processors share a large memory space. These nodes will be the building block for systems that range from a single node workstation up to systems approaching the exaflop regime. The node itself will consist of 10’s to 100’s of MIMD (multiple...
Elsevier Science, 2014. — 406 p. — ISBN: 978-0-12-391443-9, 978-0-12-415993-8. Programming is now parallel programming. Much as structured programming revolutionized traditional serial programming decades ago, a new kind of structured programming, based on patterns, is relevant to parallel programming today. Parallel computing experts and industry insiders Michael McCool, Arch...
Springer International Publishing AG, 2018. — 522 p. — ISBN: 978-3-319-68393-5. This book presents the state-of-the-art in supercomputer simulation. It includes the latest findings from leading researchers using systems from the High Performance Computing Center Stuttgart (HLRS) in 2017. The reports cover all fields of computational science and engineering ranging from CFD to...
2nd Edition. — Elsevier-MK, 2022. — 479 p. — ISBN: 978-0-12-804605-0. An Introduction to Parallel Programming, Second Edition presents a tried-and-true tutorial approach that shows students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. As the first undergraduate text to directly address compiling and running parallel programs on multi-core and...
Wiley, 2017. — 528 p. — ISBN13: 9780470936900. Provides state-of-the-art methods for programming multi-core and many-core systems The book comprises a selection of twenty two chapters covering: fundamental techniques and algorithms; programming approaches; methodologies and frameworks; scheduling and management; testing and evaluation methodologies; and case studies for...
CreateSpace Independent Publishing, 2018. — 78 p. Dr. Ganapathi Pulipaka is a Chief Data Scientist and SAP Technical Lead for one of the largest firms in the world. He is also a PostDoc Research Scholar in Computer Science Engineering in Big Data Analytics, Machine Learning, Robotics, IoT, Artificial Intelligence as part of Doctor of Computer Science program from Colorado...
Manning Publications, 2021. — 704 p. — ISBN: 978-1617296468. Complex calculations, like training deep learning models or running large-scale simulations, can take an extremely long time. Efficient parallel programming can save hours — or even days — of computing time. Parallel and High-Performance Computing shows you how to deliver faster run-times, greater scalability, and...
Morgan Kaufmann, 2018. — 405 p. — ISBN: 978-0-12-849890-3. This book provides an upper-level introduction to parallel programming. In addition to covering general parallelism concepts, this text teaches practical programming skills for both shared memory and distributed memory architectures. The authors’ open-source system for automated code evaluation provides easy access to...
CreateSpace Independent Publishing, 2017. — 490 p. — ISBN/ASIN: B06XC21FZV. Machine Learning is a method used to devise complex models and algorithms that lend themselves to prediction; in commercial use, this is known as predictive analytics. These analytical models allow researchers, data scientists, engineers, and analysts to produce reliable, repeatable decisions and...
CreateSpace Independent, North Charleston, USA, 2017. — 309 p. — ISBN/ASIN: B06XC2P9ZH. Predictive analytics encompasses a variety of statistical techniques from predictive modeling, machine learning, and data mining that analyze current and historical facts to make predictions about future or otherwise unknown events. In business, predictive models exploit patterns found in...
Arcler Education Inc, 2019. — 290 p. — ISBN: 1774072270, 978-1774072271. Parallel Programming talks about a type of computation "parallel programming" and the parallel algorithm designed by technique "PCAM". It includes the description of parallel computer systems and parallelization of web compatibility tests in software development. It provides the reader with the...
Springer, 2018. —263 p. — ISBN: 3319988328. Advancements in microprocessor architecture, interconnection technology, and software development have fueled rapid growth in parallel and distributed computing. However, this development is only of practical benefit if it is accompanied by progress in the design, analysis and programming of parallel algorithms. This concise textbook...
2nd Edition. — Colfax International, 2015. — 508 p. — ISBN10: 098852340X, ISBN13: 978-0-9885234-3-2. Example-based intensive guide for programming Intel Xeon Phi coprocessors. Introduction to task- and data-parallel programming with MPI, OpenMP, Intel Cilk Plus, and automatic vectorization with the Intel C++ compiler. Extensive discussions of high performance computing (HPC)...
Morgan Kaufmann/Elsevier, 2024. — 200 p. — ISBN: 978-0-443-24814-6. The theory of Structured Parallel Programming is a comprehensive guide to structured parallel programming corresponding to traditional structured sequential programming. The book provides readers with comprehensive coverage of the theoretical foundations of structured parallel programming, including analyses of...
Morgan Kaufmann, 2024. — 474 p. — ISBN-13: 978-0-443-33068-1. Truly Concurrent Process Algebra with Localities introduces localities into truly concurrent process algebras. The book explores all aspects of localities in truly concurrent process algebras, such as Calculus for True Concurrency (CTC), which is a generalization of CCS for true concurrency, Algebra of Parallelism...
Manning Publications, 2012. — 528 p. C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who have never written multithreaded code. This book will show you how to write robust multithreaded applications in C++ while avoiding many common pitfalls. About the Technology Multiple processors with multiple...
Comments