Skip to main content

Hvad er en vektorprocessor?

En vektorprocessor er en af to forskellige typer computerprocessorer: vektor og skalar.En vektorprocessor adskiller sig fra en skalær processor, idet den udfører beregninger på en vektor som helhed.En vektor er en one -dimensionel matrix eller en enkelt række af værdier, såsom en liste over tal.En skalær processor fungerer hvert af numrene individuelt;Det kan gøre forskellige ting for mange forskellige tal.En vektorprocessor udfører på den anden side den samme proces til alle numrene på én gang.

Denne type processor er mere specialiseret end en skalær processor, hvilket gør det til det mindre populære valg for den gennemsnitlige computer.En gennemsnitlig computer udfører en lang række opgaver, og den hurtigste måde at udføre mange forskellige typer opgaver på er med en skalær processor.Det skyldes, at processoren kan skifte mellem opgaver meget hurtigere.En vektorprocessor bruges i meget specialiseret elektronik, såsom supercomputere.Disse processorer er meget mere kraftfulde, når de bruges til problemer med stor skala.Små opgaver, såsom at åbne et Word -dokument eller afspille en video, kan udføres med en skalarprocessor hurtigere end en vektorprocessor.

Der er andre udbredte anvendelser til vektorprocessorer udover supercomputere.Vektorprocessorer bruges også i militære applikationer.De er meget gode til at kode og afkode ekkolod og radarsignaler og kan typisk bryde et signal meget hurtigere end en skalær processor.Disse processorer er også gode til at simulere forskellige begivenheder, såsom vejrmønstre, fysikforsøg og alt andet, der kræver en enorm mængde antal knusning.

Ofte er der et stort antal vektorprocessorer, der bruges sammen.Disse processorer fungerer godt sammen, og med mange processorer, der tackler den samme opgave, reduceres den tid, det tager dramatisk.Sådan fungerer supercomputere og mdash;Et stort antal processorer er forbundet sammen for at løse et almindeligt problem.

Vector-processorer er et eksempel på, hvor højt-specialiserede enheder fungerer bedre til en bestemt opgave end en multifunktionsenhed.Vektorprocessoren blev bygget specifikt til at knuse store mængder data og er meget effektiv til at gøre det.Forbedringer i skalærteknologi mdash;Især med hensyn til mikroprocessorer mdash;forårsager et samlet fald i brugen af vektorprocessorer, selv i supercomputere.