Scalable Parallel Computing: Technology, Architecture, Programming
This book covers four areas of parallel computing: principles, technology, architecture, and programming. It is suitable for professionals and undergraduates taking courses in computer engineering, parallel processing, computer architecture, scaleable computers or distributed computing.
What people are saying - Write a review
Scalability and Clustering
Basics of Parallel Programming
Performance Metrics and Benchmarks
15 other sections not shown
address space algorithm applications architecture array availability bandwidth benchmark block buffer bytes cache coherency cache line called CC-NUMA Channel checkpointing chip clock cluster communication compiler connected Cray Cray T3D crossbar crossbar switch cycle data-parallel disk distributed Ethernet Example execution FDDI Fiber Channel Fortran 90 function GB/s hardware IEEE implemented instruction integer Intel interaction interconnect interface kernel latency layer machine MB/s message-passing Mflop/s microprocessors MPPs multicomputer multiple multiprocessor multithreaded Myrinet node operating system overhead packet parallel computers parallel programming Pentium performance pipeline point-to-point problem processor protocol provides queue remote RISC scalable Section sequential server shared shared-memory shown in Fig single single system image speed speedup SPMD standard supercomputers superscalar superstep switch synchronization Table thread Unix variable virtual VLIW workload workstation