Multiprocessors are processors made of two or more processing subunits; single computers containing more than one processor. There is no one model or configuration for these. The term's meaning varies with context, mainly by how processors are defined or implemented: many cores on one chip (multicore), many chips in one chip carrier (package), many carriers on one board, many boards in one system unit, many system units in one room, many rooms in one building, etc. Key trait: all subprocessors are treated, and work, together in some manner, as one processing unit, during some task. This is well suited to problems that can be processed as Multiple Instruction, Multiple Data: MIMD. Some single personal computers now have two or four processors. Giant single supercomputers can have 64,000 (Connection Machine) processors, or more.
Related categories 3
MIT Alewife Project
Large-scale multiprocessor, integrates cache-coherent, distributed shared memory, and user-level message-passing, in one integrated hardware framework; papers, people, pictures, posters.
Growing entry, with links to many related topics. [Wikipedia]
Shared memory multiprocessor architecture, and software for easy and efficient use: Tornado operating system, Jasmine compiler. Descriptions, documents, papers, pictures.
Beyond the Teraflops: Why Intel Really Put 80 Cores on a Single Chip
Network is main motive; based on interview with Thom Sawicki, technology strategist, Intel Communications Technology Lab, on the Terascale computing research initiative. Ars Technica. (April 02, 2007)
The Era of Tera: Intel Reveals More about 80-core CPU
Last year Intel talked of 80-core Teraflop CPU. Today we get many more details on architecture and role in future of multicore CPUs. AnandTech. (February 11, 2007)
1,000 Cores on a Chip
Brief article on Rapport's Kilocore chip, which may be used for video processing. Technology Review. (July 11, 2006)
Last update:November 3, 2012 at 10:15:05 UTC