A complete source of information on almost all aspects of parallel computing from introduction to architectures to programming paradigms to algorithms to programming standards. It covers traditional Computer Science algorithms scientific computing algorithms and data intensive algorithms.