[2] Another approach is grouping many processors in close proximity to each other, as in a computer cluster.
[3] The term also applies to massively parallel processor arrays (MPPAs), a type of integrated circuit with an array of hundreds or thousands of central processing units (CPUs) and random-access memory (RAM) banks.
[citation needed] MPPAs are based on a software parallel programming model for developing high-performance embedded system applications.
Goodyear MPP was an early implementation of a massively parallel computer architecture.
MPP architectures are the second most common supercomputer implementations after clusters, as of November 2013.