000 02128nam a22003018i 4500
001 CR9781316795835
003 UkCbUP
005 20200124160335.0
006 m|||||o||d||||||||
007 cr||||||||||||
008 160329s2016||||enk o ||1 0|eng|d
020 _a9781316795835 (ebook)
020 _z9781107174399 (hardback)
040 _aUkCbUP
_beng
_erda
_cUkCbUP
050 0 0 _aQA76.58
_b.C975 2016
082 0 0 _a004/.35
_223
100 1 _aCzech, Zbigniew J.
245 1 0 _aIntroduction to parallel computing /
_cZbigniew J. Czech, Silesia University of Technology.
264 1 _aCambridge :
_bCambridge University Press,
_c2016.
300 _a1 online resource (xxvii, 354 pages) :
_bdigital, PDF file(s).
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
500 _aTitle from publisher's bibliographic system (viewed on 31 Jan 2017).
520 _aThe 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 theoretical issues such as the fundamentals of concurrent processes, models of parallel and distributed computing, and metrics for evaluating and comparing parallel algorithms, as well as practical issues, including methods of designing and implementing shared- and distributed-memory programs, and standards for parallel program implementation, in particular MPI and OpenMP interfaces. Each chapter presents the basics in one place followed by advanced topics, allowing novices and experienced practitioners to quickly find what they need. A glossary and more than 80 exercises with selected solutions aid comprehension. The book is recommended as a text for advanced undergraduate or graduate students and as a reference for practitioners.
650 0 _aParallel processing (Electronic computers)
856 4 0 _uhttps://doi.org/10.1017/9781316795835
999 _c522962
_d522960