Wat is een vectorprocessor?

Een vectorprocessor is een van de twee verschillende soorten computerprocessors: vector en scalair. Een vectorprocessor verschilt van een scalaire processor doordat deze berekeningen op een vector als geheel uitvoert. Een vector is een eendimensionale array of een enkele rij waarden, zoals een lijst met getallen. Een scalaire processor werkt elk van de getallen afzonderlijk; Het kan verschillende dingen voor veel verschillende cijfers doen. Een vectorprocessor daarentegen voert hetzelfde proces uit voor alle cijfers tegelijk.

Dit type processor is meer gespecialiseerd dan een scalaire processor, waardoor het de minder populaire keuze is voor de gemiddelde computer. Een gemiddelde computer voert een breed scala aan taken uit en de snelste manier om veel verschillende soorten taken uit te voeren is met een scalaire processor. Dat komt omdat de processor veel sneller tussen taken kan schakelen. Een vectorprocessor wordt gebruikt in sterk gespecialiseerde elektronica, zoals supercomputers. Deze processors zijn veel krachtiger wanneer ze worden gebruikt voor een grote schaalE Problemen. Kleine taken, zoals het openen van een Word -document of het afspelen van een video, kunnen sneller worden uitgevoerd door een scalaire processor dan een vectorprocessor.

Er zijn andere wijdverbreide toepassingen voor vectorprocessors naast supercomputers. Vectorprocessors worden ook in militaire toepassingen gebruikt. Ze zijn erg goed in het coderen en decoderen van sonar- en radarsignalen en kunnen een signaal meestal veel sneller breken dan een scalaire processor. Deze processors zijn ook goed in het simuleren van verschillende gebeurtenissen, zoals weerpatronen, fysica -tests en al het andere dat een enorme hoeveelheid aantal kraken vereist.

Vaak zijn er een groot aantal vectorprocessors die in combinatie worden gebruikt. Deze processors werken goed samen, en met veel processors die dezelfde taak aanpakken, wordt de tijd die de tijd wordt genomen dramatisch verminderd. Dat is hoe supercomputers werken - een groot aantal processors is verbondensamen om een ​​gemeenschappelijk probleem op te lossen.

Vector-processors zijn een voorbeeld van hoe sterk gespecialiseerde apparaten beter functioneren bij een specifieke taak dan een multifunctioneel apparaat. De vectorprocessor is specifiek gebouwd om grote hoeveelheden gegevens te verkleeden en is hier zeer efficiënt in. Verbeteringen in scalaire technologie echter - vooral in termen van microprocessors - veroorzaakt een algemene afname van het gebruik van vectorprocessors, zelfs in supercomputers.

ANDERE TALEN