| Taxonomia de Flynn... |
| ... classificação proposta em 1966 para categorizar sistemas de processamento paralelo baseado no número de fluxos de instruções e fluxo de dados. |
| Single Instruction, Single Data (SISD)... |
| ... arquitetura de instrução única e fluxo de dado único, computador tradicional (uniprocessador), uma instrução por vez numa única memória. |
| Single Instruction, Multiple Data (SIMD)... |
| ... arquitetura na qual múltiplas unidades de processamento executam a mesma instrução simultaneamente sobre conjuntos de dados diferentes, modelo usado em GPU e processamento vetorial. |
| Multiple Instruction, Single Data (MISD)... |
| ... arquitetura rara na qual uma sequência de dados é processada por múltiplos processadores executando instruções diferentes, usada para redundância e tolerância de falhas (ônibus espacial. |
| Multiple Instruction, Multiple Data (MIMD)... |
| ... arquitetura mais comum de alto desempenho, múltiplos processadores executando instruções diferentes em dados diferentes de forma assícrona. |
| Cluster (memória distribuída)... |
| ... agrupamento de computadores independentes (nós), cada um com sua própria memória, conectados em rede para funcionar com um sistema único; alta disponibilidade e escalabilidade. |
| Symmetric Multiprocessing (SMP)... |
| ... arquitetura de memória compartilhada na qual processadores idênticos compartilham a mesma memória principal e barramento, com tempos de acesso uniformes; escala bem até cerca de 64 processadores. |
| Non-Uniform Memory Access (NUMA)... |
| ... modelo de memória compartilhada na qual o tempo de acesso à memória varia dependendo da localização física do dado (local ou remoto); permite escalar para mais de mil processadores. |
| Coerência de cache... |
| ... necessidade de garantir que alterações em um dado na cache de um processador sejam refletidas nas caches de outros processadores e na memória principal para evitar inconsistências. |
| Write Back / Write Through... |
| ... políticas de escrita na cache, a primeira atualiza a memória principal simultaneamente à cache, enquanto a segunda atualiza apenas quando o dado sai da cache. |
| Protocolos de diretório... |
| ... solução de hardware para coerência que usa um diretório central na memória principal para rastrear quais processadores têm cópias de quais blocos de dados. |
| Protocolos de monitoramento (Snooping)... |
| ... solução descentralizada na qual cada cache monitora o barramento para detectar acessos a blocos de memória que ela compartilha, ideal para barramentos únicos. |
| Protocolo MESI... |
| ... protocolo popular de coerência que usa dois bits para marcar o estado dos dados na cache como: modificado, exclusivo, compartilhado (shared) ou inválido. |