Skip to content

Building Parallel Programs SMPs, Clusters and Java

Best in textbook rentals since 2012!

ISBN-10: 1423901983

ISBN-13: 9781423901983

Edition: 2010

Authors: Alan Kaminsky

List price: $227.95
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Readers learn the craft of designing and building parallel programs—specifically programs that employ multiple processors operating at once to solve a large computational problem—with the clear presentation and fresh, contemporary approach found in Kaminsky's BUILDING PARALLEL PROGRAMS. Written by experienced instructor and industry developer Alan Kaminsky, this book addresses techniques for parallel programming on both major categories of parallel computers—SMPs and clusters. Readers gain first-hand experience working with the increasingly popular programming language, Java, as they complete programs from the text written in Java and work with a unique, author-developed Java class library.…    
Customers also bought

Book details

List price: $227.95
Copyright year: 2010
Publisher: Course Technology
Publication date: 2/23/2009
Binding: Hardcover
Pages: 632
Size: 7.50" wide x 9.25" long x 1.50" tall
Weight: 3.190
Language: English

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, Part 2
Measuring Speedup
Cache Interference
Measuring Sizeup
Parallel Image File Generation
Load Balancing
Reduction
Parallel Random Number Generation
Reduction, Part 2
Sequential Dependencies
Barrier Actions
Overlapping
Exercises
Clusters
A First Cluster Program
Parallel Message Passing
Massively Parallel Problems, Part 3
Data Slicing
Load Balancing, Part 2
Measuring Communication Overhead
Broadcast
Reduction, Part 3
All-Gather
Pipelining
Overlapping, Part 2
All-Reduce
All-to-All
Exercises
Hybrid Smp Clusters
Massively Parallel Problems, Part 4
Load Balancing, Part 3
Partitioning and Broadcast, Part 2
Parallel Datastore Querying
Exercises
APPLICATIONS
MRI Spin Relaxometry
DNA Sequence Querying
Phylogenetic Tree Construction
Appendices
Parallel Programming Projects
Numerical Methods
OpenMP
Message Passing Interface (MPI)
Lock-Free Concurrent Programming