Wat is parallelle verwerking?

Parallelle verwerking is de gelijktijdige verwerking van dezelfde taak op twee of meer microprocessors om snellere resultaten te verkrijgen. De computerbronnen kunnen een enkele computer bevatten met meerdere processors, of een aantal computers verbonden door een netwerk, of een combinatie van beide. De processors hebben toegang tot gegevens via gedeeld geheugen. Sommige supercomputer parallelle verwerkingssystemen hebben honderdduizenden microprocessors.

Met behulp van parallelle verwerking kan een aantal berekeningen meteen worden uitgevoerd, waardoor de tijd die nodig is om een ​​project te voltooien, wordt verlaagd. Parallelle verwerking is met name nuttig in projecten die complexe berekeningen vereisen, zoals weermodellering en digitale speciale effecten. Laten we een real-life voorbeeld nemen om de effectiviteit van parallelle verwerking te begrijpen.

Als een druk winkelcentrum slechts één contante teller heeft, vormen de klanten een enkele wachtrij en wachten op hun beurt. Als er twee contante tellers zijn, kan de taak effectief zijnly split. De klanten zullen twee wachtrijen vormen en worden twee keer zo snel geserveerd. Dit is een exemplaar waarin parallelle verwerking een effectieve oplossing is.

Met behulp van parallelle verwerking kunnen zeer gecompliceerde wetenschappelijke problemen die anders extreem moeilijk op te lossen zijn, effectief worden opgelost. Parallel computing kan effectief worden gebruikt voor taken die een groot aantal berekeningen inhouden, tijdsbeperkingen hebben en kunnen worden onderverdeeld in een aantal kleinere taken.

Parallelle verwerking is met name gunstig op gebieden zoals weer en klimaat, chemische en nucleaire reacties, olie -exploratie, het meten van seismische gegevens, ruimtetechnologie, elektronische circuits, menselijk genoom, geneeskunde, geavanceerde grafische afbeeldingen en virtuele realiteit en productieprocessen.

Naar alle waarschijnlijkheid is parallellisme de toekomst van computing. Over het algemeen, een succesvolle implementatie van parallel computing -invenOlves twee uitdagingen:

  • Taken moeten zodanig worden gestructureerd dat ze tegelijkertijd kunnen worden uitgevoerd
  • De volgorde van taken die na de ander moeten worden uitgevoerd, moet worden gehandhaafd

ANDERE TALEN