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 endimensionel matrix eller en enkelt række med værdier, såsom en liste over tal. En skalær processor arbejder hvert af numrene individuelt; det kan gøre forskellige ting til mange forskellige numre. 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 er med en skalær processor. Det skyldes, at processoren kan skifte mellem opgaver meget hurtigere. En vektorprocessor bruges i højspecialiseret elektronik, såsom supercomputere. Disse processorer er meget mere kraftfulde, når de bruges til store skala-problemer. Små opgaver, såsom at åbne et orddokument eller afspille en video, kan udføres af en skalær processor 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 dekode 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, fysikprøver og alt andet, der kræver en enorm mængde antal knusning.

Ofte er der et stort antal vektorprocessorer, der bruges i forbindelse. Disse processorer fungerer godt sammen, og med mange processorer, der tackle den samme opgave, reduceres den tid, det tager, dramatisk. Sådan fungerer supercomputere - et stort antal processorer er forbundet til hinanden for at løse et fælles problem.

Vektorprocessorer er et eksempel på, hvordan højspecialiserede enheder fungerer bedre ved en bestemt opgave end en flerbruksenhed. Vektorprocessoren blev bygget specifikt for at knuse store mængder data og er meget effektiv til at gøre det. Forbedringer i skalarteknologi forårsager imidlertid - især hvad angår mikroprocessorer - et generelt fald i brugen af ​​vektorprocessorer, selv i supercomputere.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?