Cart
Free US shipping over $10
Proud to be B-Corp

Introduction to Parallel Computing Roman Trobec

Introduction to Parallel Computing By Roman Trobec

Introduction to Parallel Computing by Roman Trobec


$33.39
Condition - New
Only 2 left

Introduction to Parallel Computing Summary

Introduction to Parallel Computing: From Algorithms to Programming on State-of-the-Art Platforms by Roman Trobec

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 andprogrammingof parallel algorithms.

This concise textbook provides, in one place, three mainstream parallelization approaches, Open MPP, MPI and OpenCL, for multicore computers, interconnected computers and graphical processing units.An overview of practical parallel computing and principles will enable the reader to design efficient parallel programs for solving various computational problems on state-of-the-artpersonalcomputersand computing clusters.

Topics covered range from parallelalgorithms, programming tools, OpenMP, MPI and OpenCL, followed by experimental measurements of parallel programs run-times, and by engineering analysis of obtained results for improved parallel execution performances.

Manyexamples and exercises support the exposition.

About Roman Trobec

Roman Trobecis Head of the Parallel and Distributed Computing Laboratory at the Jozef Stefan Institute, Ljubljana, Slovenia,and an Associate Professor in the Faculty of Computer and Information Science at the University of Ljubljana.Bostjan Slivnikis an Assistant Professor in the Faculty of Computer and Information Science at the University of Ljubljana.Patricio Bulicis an Associate Professor, andBorut Robicis a Full Professor, at the same institution.

Other Springer titles by the same authors includeThe Foundations of Computability Theory,Application and Multidisciplinary Aspects of Wireless Sensor Networks: Concepts, Integration, and Case Studies, andParallel Computing: Numerics, Applications, and Trends.

Table of Contents

Part I: Foundations.- Why Do We Need Parallel Programming.- Overview of Parallel Systems.-Part II: Programming.- Programming Multi-Core and Shared Memory Multiprocessors Using OpenMP.- MPI Processes and Messaging.- OpenCL for Massively Parallel Graphic Processors.-Part III: Engineering.- Engineering: Parallel Computation of the Number .- Engineering: Parallel Solution of 1-D Heat Equation.- Engineering: Parallel Implementation of Seam Carving.- Final Remarks and Perspectives.- Appendix A: Hints for Making Your Computer a Parallel Machine.

Additional information

NPB9783319988320
9783319988320
3319988328
Introduction to Parallel Computing: From Algorithms to Programming on State-of-the-Art Platforms by Roman Trobec
New
Paperback
Springer International Publishing AG
2018-10-09
256
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a new book - be the first to read this copy. With untouched pages and a perfect binding, your brand new copy is ready to be opened for the first time

Customer Reviews - Introduction to Parallel Computing