{"product_id":"parallel-scientific-computation-a-structured-approach-using-bsp","title":"Parallel Scientific Computation: A Structured Approach Using BSP","description":"\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cbr\u003eParallel Scientific Computation provides a single unified approach to using parallel computers, from small desktops to massively parallel computers, and covers core problems in scientific computing and big data. It includes a theoretical section and practical section with parallel programs and numerical experiments, and is accompanied by a software package BSPedupack. \u003c\/blockquote\u003e\u003cp\u003e\\n                                                            \u003cstrong\u003eFormat\u003c\/strong\u003e: Paperback \/ softback\u003cbr\u003e\\n                              \u003cstrong\u003eLength\u003c\/strong\u003e: 416 pages\u003cbr\u003e\\n                              \u003cstrong\u003ePublication date\u003c\/strong\u003e: 30 September 2020\u003cbr\u003e\\n                              \u003cstrong\u003ePublisher\u003c\/strong\u003e: Oxford University Press\u003cbr\u003e\\n                          \u003c\/p\u003e \u003cp\u003e\u003cbr\u003eBuilding upon the immense success of the first edition, Parallel Scientific Computation presents a comprehensive and unified approach to leveraging a diverse array of parallel computers, spanning from small desktop systems to massively parallel machines. The author elucidates the methodology for designing and implementing parallel algorithms in the domains of scientific computing and big data, employing the bulk synchronous parallel (BSP) model. This model serves as a framework for developing efficient solutions for complex problems.\u003cbr\u003e\u003cbr\u003eThe book encompasses a comprehensive treatment of core issues in these fields, commencing with a high-level problem description and progressing to sequential solution algorithms, parallel solution algorithms, and actual parallel programs written in the BSPlib library. Each chapter is divided into two sections: a theoretical section that delves into the underlying principles and concepts, and a practical section that showcases parallel programs and numerical experiments conducted on modern parallel computers. These experiments serve to validate the theoretical predictions and cost analysis presented in the text.\u003cbr\u003e\u003cbr\u003eFurthermore, each chapter includes extensive bibliographical notes that provide additional discussions, pointers to relevant literature, and a multitude of exercises that serve as suitable projects for graduate students. The second edition of this book introduces new material that is particularly relevant to big-data science, including sorting and graph algorithms. Additionally, it adopts a BSP approach to address emerging hardware developments, such as hierarchical architectures with both shared and distributed memory. By employing a single, hybrid BSP system, the book enables efficient handling of both types of parallelism, eliminating the need for mastering two separate systems, as is common in alternative approaches.\u003cbr\u003e\u003cbr\u003eMoreover, the second edition ensures that all algorithms are up-to-date, incorporating recent advancements in the field. It includes comprehensive coverage of high-performance linear system solving by LU decomposition and improved data partitioning for sparse matrix computations. To accompany the book, a software package named BSPedupack is freely available online. This package provides supplementary materials, including code examples, exercises, and additional resources, to enhance the learning experience for readers.\u003cbr\u003e\u003cbr\u003eIn summary, Parallel Scientific Computation serves as a valuable resource for researchers, scientists, and engineers seeking to harness the power of parallel computing for scientific and data-intensive applications. With its comprehensive coverage, practical insights, and up-to-date algorithms, the book empowers readers to develop efficient and scalable solutions to complex problems, enabling them to make significant contributions to their respective fields.\u003c\/p\u003e\u003cp\u003e\\n                            \u003cstrong\u003eWeight\u003c\/strong\u003e: 660g\\n                            \u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 156 x 233 x 25 (mm)\\n                            \u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9780198788355\\n                            \u003cbr\u003e \u003cstrong\u003eEdition number\u003c\/strong\u003e: 2 Revised edition\\n                          \u003c\/p\u003e","brand":"Rob H.Bisseling","offers":[{"title":"Paperback \/ softback","offer_id":44100629102842,"sku":"9780198788355","price":46.16,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/73b3ee71f1dd239eb71262c80378b7e1.jpg?v=1621038826","url":"https:\/\/shulphink.com\/products\/parallel-scientific-computation-a-structured-approach-using-bsp","provider":"Shulph Ink","version":"1.0","type":"link"}