TY - BOOK AU - Kaminsky,Alan TI - Building parallel programs : : SMPs, clusters, and Java / SN - 9780538786058 U1 - 004 22 PY - 2010/// CY - Boston, Mass. : PB - Course Technology, KW - Parallel programming (Computer science) N1 - 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 N2 - 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 ER -