Qu'est-ce que la parallélisation?

La parallélisation consiste à concevoir un programme ou un système informatique permettant de traiter des données en parallèle. Normalement, les programmes informatiques calculent les données en série: ils résolvent un problème, puis le suivant, puis le suivant. Si un programme ou un système informatique est mis en parallèle, il divise un problème en éléments plus petits qui peuvent chacun être résolus indépendamment en même temps par des ressources informatiques discrètes. Une fois optimisés pour ce type de calcul, les programmes parallélisés peuvent arriver à une solution beaucoup plus rapidement que les programmes exécutant des processus en série.

La parallélisation en tant que technique informatique est utilisée depuis de nombreuses années, en particulier dans le domaine de la superinformatique. Chaque nouvelle génération de processeurs aborde les limites physiques de la microélectronique, ce qui constitue un problème d'ingénierie majeur dans la conception de CPU. Étant donné que les puces individuelles approchent de leur vitesse la plus rapide possible, le traitement en parallèle devient un domaine important d'amélioration des performances de calcul. La majorité des ordinateurs de bureau et des ordinateurs portables modernes possèdent plusieurs cœurs sur leur processeur, ce qui facilite le traitement parallèle dans le système d'exploitation.

Termes de la CPU, traitement parallèle