Massively multiprocessing, a computer term used to distinguish symmetric multiprocessing (SMP) systems using tens of processors from those typically using 2-10 (roughly speaking).
This page disambiguates a three-character combination which might be any or all of an abbreviation, an acronym, an initialism, a word in English, or a word in another language. If an article link referred you to this page, you may wish to change the link to point directly to the intended article.
In the United Kingdom, the form of MMP in use for several bodies is known as the additional member system (AMS), although the term additional member system can also be more broadly applied to include parallel voting, a non-proportional system.
In 1976, the Hansard Society recommended that MMP be used for UK parliamentary elections, but instead of using closed party lists, it proposed that seats be filled by defeated candidates, on a 'best loser' basis.
In the case of Forza Italia (part of the House of Freedoms), the tactic was so successful that it did not have enough candidates in the proportional part to receive as many seats as it in fact won, missing out on 12 seats.
When using MMP over unreliable infrastructures, you MUST be able to identify and sort out packets, plus you need a packet recovery strategy when packets are missing.
If neither the infrastructure you are delivering MMP packets with, nor your implementation are willing to maintain state, you may reject the state module and then both you and your counterpart will have to send the full state with every message.
MMP is open to be extended with further experimental modules.