logo

Paralēlā apstrāde

Paralēlo apstrādi var raksturot kā paņēmienu klasi, kas ļauj sistēmai veikt vienlaicīgus datu apstrādes uzdevumus, lai palielinātu datorsistēmas skaitļošanas ātrumu.

Paralēlā apstrādes sistēma var veikt vienlaicīgu datu apstrādi, lai panāktu ātrāku izpildes laiku. Piemēram, kamēr instrukcija tiek apstrādāta CPU ALU komponentā, nākamo instrukciju var nolasīt no atmiņas.

Paralēlās apstrādes galvenais mērķis ir uzlabot datora apstrādes iespējas un palielināt tā caurlaidspēju, t.i., apstrādes apjomu, ko var veikt noteiktā laika intervālā.

Paralēlu apstrādes sistēmu var izveidot, izmantojot vairākas funkcionālās vienības, kas vienlaikus veic identiskas vai dažādas darbības. Datus var sadalīt starp dažādām vairākām funkcionālajām vienībām.

Sekojošā diagramma parāda vienu iespējamo veidu, kā sadalīt izpildes vienību astoņās funkcionālās vienībās, kas darbojas paralēli.

Katrā funkcionālajā vienībā veiktā darbība ir norādīta katrā blokā, ja diagramma:

Paralēlā apstrāde
  • Summators un veselo skaitļu reizinātājs veic aritmētisko darbību ar veseliem skaitļiem.
  • Peldošā komata darbības ir sadalītas trīs ķēdēs, kas darbojas paralēli.
  • Loģikas, maiņas un palielināšanas darbības var veikt vienlaikus ar dažādiem datiem. Visas vienības ir neatkarīgas viena no otras, tāpēc vienu skaitli var pārvietot, kamēr cits skaitlis tiek palielināts.