Какво е масово паралелна обработка (MPP)? определение и значение

click fraud protection

Този тип архитектура за паралелна обработка използва повече от хиляда отделни микропроцесора за решаване на необичайно сложни изчисления. Това означава неща като научни или инженерни изчисления, които изобщо не биха били възможни с обикновените компютри. Един вид суперкомпютри, MPP са по-добра алтернатива на „традиционните“ еднопроцесорни суперкомпютри. И двете могат да изпълняват едни и същи задачи, но MPP могат да го правят по-бързо и по-ефективно.

Technipages обяснява масовата паралелна обработка (MPP)

За да функционират, MPP се нуждаят от много архитектура, която еднопроцесорните компютри нямат. Това включва както хардуер, така и софтуер, за да се използват правилно всички налични ресурси. В случай на MPP, всяко от многото CPU ядра има своя собствена памет и е в комуникация с останалите. Всяка от отделните ядра има отворени комуникационни канали, за да се гарантира, че задачите по програмиране се изпълняват възможно най-бързо. MPP, които имат процесори със споделена памет, съществуват – тук всички ядра използват една и съща памет и ядрата комуникират чрез тази памет. Този подход обикновено се използва с обикновени (не-суперкомпютърни) машини, които имат два или повече процесора.

В допълнение към правилната структура, MPP се нуждаят и от операционна система, способна да поддържа паралелната обработка на машините. След това трябва да бъде създаден софтуер, който да се възползва от чистата мощност, която тези машини имат. За лична или лична употреба, те не служат на реална цел и не са финансово жизнеспособни. В научния контекст обаче те са от съществено значение. В авиационното инженерство суперкомпютрите изпълняват процеси, които биха отнели няколко пъти повече време на обикновените машини.

Често срещани употреби на масово паралелна обработка (MPP)

  • MPP използват множество паралелна обработка, за да изпълнят задачи, невъзможни за обикновен компютър.
  • Различните типове MPP използват различни настройки на паметта/процесора.
  • В сравнение с еднопроцесорните суперкомпютри, MPP се нуждаят от допълнителна архитектура, която специално поддържа тяхната настройка.

Често срещани злоупотреби с масова паралелна обработка (MPP)

  • MPP са компютри, които използват повече от един процесор.