Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен хардуер >>

Как паралелна обработка Works

Докато SISD компютри не са в състояние да извършват паралелна обработка на собствените си, че е възможно да мрежа няколко от тях заедно в един клъстер. CPU Всеки компютър може да действа и като преработвател в по-голям паралелна система. Заедно, компютрите действат като един суперкомпютър. Тази техника има свое име: изчислителна мрежа. Подобно MIMD компютри, изчислителна мрежа система могат да бъдат много гъвкави с подходящия софтуер.
<Р> Как паралелна система за обработка на решаване на изчислителни проблеми? Разберете в следващия раздел.
Паралелна обработка Computations
<р> Индивидуално, всеки процесор работи същият като всеки друг микропроцесор. Процесорите действат по указания, написани на асемблер. Въз основа на тези инструкции, преработвателите извършват математически операции върху данните, теглени от паметта на компютъра. Процесорите също могат да се движат данни на друго място на паметта.

В пореден система, това не е проблем, ако стойността на данните се променят в резултат на операция процесор. Процесорът може да приеме новата стойност в бъдещите процеси и продължете. В паралелна система, промени в стойностите може да бъде проблематично. Ако множество процесори работят от едни и същи данни, но стойностите на на данните се променят с времето, конфликтните стойности могат да попречат на системата да се провали или катастрофа. За да предотвратите това, много паралелни системи за обработка използват някаква форма на съобщения между процесори.

Процесори разчитат на софтуер, за да изпращате и получавате съобщения. Софтуерът позволява на процесора да обменят информация с други процесори. Чрез обмен на съобщения, преработватели могат да коригират стойностите на данните и да останат в синхрон един с друг. Това е важно, защото след като всички процесори завършат своите задачи, процесорът трябва да сглоби всички индивидуални решения в едно цялостно решение за оригиналния изчислителна проблема. Мислете за това като пъзел - ако всички процесори остават в синхрон, парчетата от пъзела се поберат заедно безпроблемно. Ако преработвателите не са в синхрон, парчета от пъзела, не биха могли да се поберат заедно изобщо

Има два основни фактора, които могат да окажат влияние върху производителността на системата:. Латентност и трафик. Latency се отнася до количеството на времето, необходимо за процесор за предаване на резултати обратно в системата. Това не е добре, ако е необходимо, на процесора по-малко време да тече един алг

Page [1] [2] [3] [4]