Parallel computing and computer clusters are two separate subjects. However, there is a very large cross over between the two which would make for large quantities of duplicated material should they be described separately.
The aim of this book is to provide a solid foundation for understanding all aspects of both parallel computing and computing clusters. It will begin by providing an overview of both of the terms used in the book's title and then breaking down existing hardware and software practices to see how they fit into the overall picture. The text will continue on to describe common features of parallel computing & computer clusters in their basic forms - sometimes they are features not readily associated with the field such as the task scheduling in everyday operating systems. To conclude the book aims to cover common uses for the technologies and provide some examples.