Building parallel programs :

Kaminsky, Alan, 1958-

Building parallel programs : SMPs, clusters, and Java / Alan Kaminsky. - Boston, Mass. : Course Technology, c2010. - xvii, 878 p. : ill. ; 25 cm.

Includes bibliographical references and index.

preliminaries -- parallel computing -- parallel computers -- how to write parallel programs -- a first parallel program -- exercises -- smps -- massively parallel problems -- smp parallel programming -- massively parallel problems -- measuring speedup -- cache interference -- measuring sizeup -- parallel image file generation -- load balancing -- reduction -- parallel random number generation -- reduction -- sequential dependencies -- barrier actions -- overlapping -- exercises -- clusters -- a first cluster program -- parallel message passing -- massively parallel problems -- data slicing -- load balancing -- measuring communication overhead -- broadcast -- reduction -- all-gather -- pipelining -- overlapping -- all-reduce -- all-to-all -- exercises -- hybrid smp clusters -- massively parallel problems -- load balancing -- partitioning and broadcast -- parallel datastore querying -- exercises -- applications -- mri spin relaxometry -- dna sequence querying -- phylogenetic tree construction.

This interactive site offers a number of password-protected resources that will enhance your teaching. For your convenience, we have also displayed the resources your students can use to test themselves, research, or review.

9780538786058


Parallel programming (Computer science)

004