Méthode de traitement informatique où plusieurs tâches sont effectuées en même temps sur une seule machine. Cela se fait en utilisant plusieurs unités de calcul (comme les cœurs de processeur) au sein de cette seule machine pour diviser et exécuter des tâches en parallèle.