Qual è la differenza tra processori SIMD e vettoriali? La mia attuale comprensione è che l'elaborazione vettoriale è un sottoinsieme di SIMD. Ma mi è stato detto che "SIMD non è limitato ai vettori" e non so esattamente cosa significhi. Qualche esempio concreto?SIMD vs Architetture vettoriali
Inoltre, perché le architetture scalari preferiscono architetture vettoriali? È perché sono più facili da implementare e programmare?
Sono consapevole del fatto che abbiamo SISD (CPU 1 core standard), SIMD (estensioni SSE su processori single/multi core), MIMD (erroneamente .. qualcosa come MPI credo, quindi clustering!) E MISD (che è stato ritenuto impraticabile/non fattibile). Oltre a questo, alcune altre cose di cui ho letto sono l'elaborazione vettoriale e le architetture Superscalar. Eventuali nuove architetture che mi sono sfuggite e dovrebbero sapere? Grazie!