O paralelismo de instruções refere-se à capacidade do processador de executar várias instruções simultaneamente. Em arquiteturas superescalares, isso é alcançado por meio da execução simultânea de várias instruções em diferentes unidades funcionais, enquanto em pipelines, o paralelismo é obtido pela divisão da execução de uma instrução em várias etapas sequenciais.