{"product_id":"introduction-to-parallel-computing-from-algorithms-to-programming-on-state-of-the-art-platforms-paperback","title":"Introduction to Parallel Computing: From Algorithms to Programming on State-Of-The-Art Platforms - Paperback","description":"\u003cp\u003eby \u003cb\u003eRoman Trobec\u003c\/b\u003e (Author), \u003cb\u003eBostjan Slivnik\u003c\/b\u003e (Author), \u003cb\u003ePatricio Bulic\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAdvancements 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.\u003c\/p\u003e \u003cp\u003eThis 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-art personal computers and computing clusters.\u003cbr\u003e\u003c\/p\u003e Topics covered range from parallel algorithms, 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.\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e \u003cp\u003eMany examples and exercises support the exposition.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ch3\u003eBack Jacket\u003c\/h3\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAdvancements 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.\u003c\/p\u003e\u003cp\u003eThis 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-art personal computers and computing clusters.\u003cbr\u003e\u003c\/p\u003eTopics covered range from parallel algorithms, 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.\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eMany examples and exercises support the exposition.\u003c\/p\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eRoman Trobec\u003c\/b\u003e is 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. \u003cb\u003eBostjan Slivnik\u003c\/b\u003e is an Assistant Professor in the Faculty of Computer and Information Science at the University of Ljubljana. \u003cb\u003ePatricio Bulic\u003c\/b\u003e is an Associate Professor, and \u003cb\u003eBorut Robič\u003c\/b\u003e is a Full Professor, at the same institution.\u003c\/p\u003e\u003cp\u003eOther Springer titles by the same authors include \u003ci\u003eThe Foundations of Computability Theory\u003c\/i\u003e, \u003ci\u003eApplication and Multidisciplinary Aspects of Wireless Sensor Networks: Concepts, Integration, and Case Studies\u003c\/i\u003e, and \u003ci\u003eParallel Computing: Numerics, Applications, and Trends\u003c\/i\u003e.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 256\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.57 x 9.21 x 6.14 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eIllustrated:\u003c\/strong\u003e Yes\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e October 09, 2018\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":47416623825074,"sku":"9783319988320","price":80.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/3891\/1666\/files\/088b27dccadc4d55a2b0ac64b7c7abab.webp?v=1778411070","url":"https:\/\/box.dadyminds.org\/products\/introduction-to-parallel-computing-from-algorithms-to-programming-on-state-of-the-art-platforms-paperback","provider":"DADYMINDS BOX","version":"1.0","type":"link"}