Conceito geral de usar múltiplos tópicos de CPU para dividir e processar tarefas simultaneamente, aumentando a eficiência do processamento.
Conceito de usar núcleos de GPU para processar grandes volumes de dados em paralelo, explorando a arquitetura das GPUs.
Conceito de distribuir a carga de trabalho entre múltiplos computadores conectados em rede, permitindo processamento paralelo em larga escala.