Skip to content

Opening book details…

Can I read Programming on Parallel Machines: GPU, Multicore, Clusters and More on EtoBox?

Programming on Parallel Machines: GPU, Multicore, Clusters and More by Norm Matloff is a nonfiction available to read on EtoBox.

What is Programming on Parallel Machines: GPU, Multicore, Clusters and More about?

"Why is this book different from all other parallel programming books?" Suitable for either students or professionals. Practical viewpoint: There is very little theoretical analysis of parallel algorithms, such as O() analysis, maximum theoretical speedup, acyclic graphs and so on. Extensive coverage of "wizardry" aspects, i.e. material known to experienced practitioners but generally not in books, such as coverage of loop iteration scheduling, memory effects of storing large arrays and so on. Appendices cover systems background, crucial in applied work but always just "assumed" to be knowledge possessed by the readers. Considerable attention is paid to techniques for debugging. Uses the main parallel platforms---OpenMP, CUDA and MPI---rather than languages that at this stage are largely experimental, such as the elegant-but-not-yet-mainstream Cilk. Starts with real parallel code right away in Chapter 1, with examples from pthreads, OpenMP and MPI. Constantly evolving: Like all my open source textbooks, this one is constantly evolving. I continue to add new topics, new examples, more timing analyses, and so on, and of course fix bugs and improve the exposition. Prerequisites: The s

Who reads Programming on Parallel Machines: GPU, Multicore, Clusters and More?

It is typically read by self-directed learners exploring a subject in depth.

Common subject areas: history, science, philosophy, social sciences.

Author
Norm Matloff
Published
2013
Language
EN
Category
nonfiction
Subjects
Computer Science, Programming, Stem

More by Norm Matloff

Browse all works by Norm Matloff

Similar books