This document discusses high performance computing and Flynn's taxonomy of computer architectures. It describes MIMD architectures including shared memory SMP systems and distributed memory clusters. SMP systems have multiple similar processors that share main memory and I/O. Clusters are groups of interconnected computers that function as a single system. The document compares SMP and cluster architectures.