This book on parallel algorithms is for readers who already have an understanding of the basic principles of the analysis and design of serial algorithm. From the background on analysis and design of parallel algorithms to arithmetic and matrix problems, the book's coverage has a mix of both practical algorithms and theoretical ones. This book will be of use to engineers, scientists, and computer scientists involved in the efficient use of commercially available parallel computers.