Come funzionano i registri vettoriali in termini di calcoli e dati di allocazione? C'è un riferimento dettagliato disponibile da qualche parte che spiega come funzionano i registri vettoriali e come vengono prelevati i dati da essi?
Esistono manuali di riferimento per l'architettura della macchina pubblicati da Intel e AMD , quale documento (tra molte altre cose) esattamente come funzionano i registri vettoriali e le istruzioni nei moderni processori in stile x86.
ARM ha una documentazione comparabile per la loro architettura e l'elaborazione vettoriale associata.
Bene, uno dei primi registri vettoriali era la coppia di registri H / L. Penso che risalga all'8080, forse l'8008. Alla fine, un registro vettoriale non è niente di speciale. Le istruzioni devono ancora specificare i registri di ingresso, i registri di uscita e le operazioni. A livello di silicio, significa che un'operazione viene inviata più volte con registri diversi, generalmente in parallelo.