A cluster of 8 Raspberry Pi computers was created to demonstrate parallel processing. Various algorithms like sorting and searching were tested on the cluster and compared to single CPU performance. The cluster showed limitations due to communication overhead between processors. Simpler operating systems and limiting tasks assigned to each Raspberry Pi helped improve performance. For example, an 8 node parallel system saw approximately double processing speed without network time protocol, remote desktop, and system logging. Message passing interface (MPI) was used to share tasks among the Raspberry Pis. Tests showed that problems with divisible, independent subtasks had better speedup than those relying on interdependent results.