Printer Friendly
The Free Dictionary
1,082,416,014 visitors served.
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

MPP

   Also found in: Acronyms, Wikipedia 0.03 sec.

(Massively Parallel Processing or Massively Parallel Processor) A multiprocessing architecture that uses up to thousands of processors. Some might contend that a computer system with 64 or more CPUs is a massively parallel processor. However, the number of CPUs is not as much the issue as the architecture. MPP systems use a different programming paradigm than the more common symmetric multiprocessing (SMP) systems used as servers.

In an MPP system, each CPU contains its own memory and copy of the operating system and application. Each subsystem communicates with the others via a high-speed interconnect. In order to use MPP effectively, an information processing problem must be breakable into pieces that can all be solved simultaneously. In scientific environments, certain simulations and mathematical problems can be split apart and each part processed at the same time. In the business world, a parallel data query (PDQ) divides a large database into pieces. For example, 26 CPUs could be used to perform a sequential search, each one searching one letter of the alphabet.

To take advantage of more CPUs in an MPP system means that the specific problem has to be broken down further into more parallel groups. However, adding CPUs in an SMP system increases performance in a more general manner. Applications that support parallel operations (multithreading) immediately take advantage of SMP, but performance gains are available to all applications, simply because there are more processors. For example, four CPUs can be running four different applications. See SMP.



MPP and SMP Architecture
In MPP operation, the problem is broken up into separate pieces, which are processed simultaneously. In SMP, CPUs are assigned to the next available task or thread that can run concurrently.


An Integrated Architecture
This early Reliant 1000 from Pyramid (later Fujitsu Siemens) was an MPP machine that was combined with SMP systems to provide both kinds of processing. The SMP systems attached to the Reliant's high-speed mesh interconnect, providing an unusual degree of flexibility and scalability. (Image courtesy of Pyramid Technology Corporation.)


ServerNet Interconnect
This is a conceptual diagram of the advanced ServerNet interconnect architecture from Tandem (later acquired by Compaq), which functioned as a high-speed switch between CPUs and I/O subsystems. It was used for both MPP applications and clusters of SMP systems. The purple and orange units are the processors and disks. The green pipes are the ServerNet mesh. (Image courtesy of Tandem Computers Incorporated.)


MPP - Multiple Parallel Processing


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
Joining Labine are former Sudbury mayor and MPP Jim Gordon, Risto Laamanen, president of Laamanen Construction Ltd.
MPP can be used on its own or integrated with CBORD's Foodservice Suite[R], Nutrition Service Suite[R], AccuMenu and GeriMenu software.
Liberal MPP Deb Matthews (London North Centre) will soon be releasing a review of Ontario Works.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2008 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.. Terms of Use.