Skip to product information
1 of 1
Regular price £47.89 GBP
Regular price £55.00 GBP Sale price £47.89 GBP
Sale Sold out
Free UK Shipping

Freshly Printed - allow 10 days lead

Topics in Parallel and Distributed Computing
Introducing Concurrency in Undergraduate Courses

This book provides a cross-disciplinary approach for both those learning and teaching parallel and distributed computing, a field that continues to grow in numbers with application in computing devices containing CPU's and GPU's, including home and office PC's, laptops, and mobile devices.

Sushil K Prasad (Edited by), Anshul Gupta (Edited by), Arnold L Rosenberg (Edited by), Alan Sussman (Edited by), Charles C Weems (Edited by)

9780128038994

Paperback / softback, published 26 August 2015

360 pages
23.4 x 19 x 2.3 cm, 0.72 kg

"Providing practical assistance for adding parallel programming at an early stage to undergraduate students in computer science is the aim of this book." --Computing Reviews

Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline.

The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, laptops, and mobile devices, is making even common users dependent on parallel processing. Certainly, it is no longer sufficient for even basic programmers to acquire only the traditional sequential programming skills. The preceding trends point to the need for imparting a broad-based skill set in PDC technology.

However, the rapid changes in computing hardware platforms and devices, languages, supporting programming environments, and research advances, poses a challenge both for newcomers and seasoned computer scientists.

This edited collection has been developed over the past several years in conjunction with the IEEE technical committee on parallel processing (TCPP), which held several workshops and discussions on learning parallel computing and integrating parallel concepts into courses throughout computer science curricula.

  • Parallelism in Python
  • Hands-On Parallelism Using Scratch
  • Networks and MPI for Cluster Computing
  • PDC Concepts in Digital Logic
  • Modules for threads
  • Parallelism and Concurrency for Data Structures

Subject Areas: Distributed systems [UTR], Computer programming / software development [UM], Grid & parallel computing [UKG]

View full details