Cluster computing involves linking multiple computers together to take advantage of their combined processing power. The document discusses cluster computing, including its architecture, history, applications, advantages, and disadvantages. It provides examples of high performance computing clusters used for tasks like genetic algorithm research and describes how cluster computing can improve processor speed and allow computational tasks to be shared among multiple processors.