Friday, August 31, 2007
Greater processing power through arrays of closely couple processors
Because of the physical limits involved, the power of a single processor in a computer can only be increased up to those boundaries. Since we need increasingly more power, due to the problems we are tackling, we have to add closely coupled processors. By the early 1980's, really in the bronze age of computing, this had already been recognized. There were some brave efforts in the 1980's to use arrays of processors, such as the "Connection Machine", but they were trying to solve problems that were not that useful. The secret was coarse-grained parallelism. Don't spawn more processes on a single processor. Spawn them on their own, dedicated processor. The "rest is history".