Cos'è un processore vettoriale?

Un processore vettoriale è uno dei due diversi tipi di processori per computer: vettore e scalare. Un processore vettoriale differisce da un processore scalare in quanto esegue calcoli su un vettore nel suo insieme. Un vettore è un array monodimensionale o una singola riga di valori, come un elenco di numeri. Un processore scalare funziona ciascuno dei numeri individualmente; Può fare cose diverse a molti numeri diversi. Un processore vettoriale, d'altra parte, esegue lo stesso processo per tutti i numeri contemporaneamente.

Questo tipo di processore è più specializzato di un processore scalare, il che lo rende la scelta meno popolare per il computer medio. Un computer medio svolge un'ampia varietà di attività e il modo più veloce per svolgere molti diversi tipi di attività è con un processore scalare. Questo perché il processore può spostarsi tra le attività molto più velocemente. Un processore vettoriale viene utilizzato in elettronica altamente specializzata, come i super computer. Questi processori sono molto più potenti se usati per la grande scaleproblemi. Piccoli compiti, come l'apertura di un documento Word o la riproduzione di un video, possono essere realizzati da un processore scalare più velocemente di un processore vettoriale.

Ci sono altri usi diffusi per i processori vettoriali oltre ai supercomputer. I processori vettoriali sono utilizzati anche in applicazioni militari. Sono molto bravi a codificare e decodificare il sonar e segnali radar e in genere possono rompere un segnale molto più velocemente di un processore scalare. Questi processori sono anche bravi a simulare eventi diversi come modelli meteorologici, test di fisica e qualsiasi altra cosa che richieda un'enorme quantità di scricchiolio dei numeri.

Spesso ci sono un gran numero di processori vettoriali utilizzati insieme. Questi processori funzionano bene insieme e con molti processori che affrontano lo stesso compito, il tempo impiegato è drasticamente ridotto. È così che funzionano i super computer: sono collegati un numero enorme di processoriinsieme per risolvere un problema comune.

processori vettoriali sono un esempio di come i dispositivi altamente specializzati funzionano meglio in un'attività specifica rispetto a un dispositivo multiuso. Il processore vettoriale è stato creato specificamente per scricchiolare grandi quantità di dati ed è molto efficiente nel farlo. Miglioramenti nella tecnologia scalare, tuttavia, tuttavia, in particolare in termini di microprocessori, sta causando un calo complessivo nell'uso di processori vettoriali, anche nei super computer.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?