Dans cet article nous allons explorer l’ensemble de Mandelbrot. Le but ici est de se familiariser avec le développement C tout en mettant en place une version initiale d’un calcul relativement intensif. L’exemple retenu ici est le dessin de l’ensemble de Mandelbrot en reposant sur la petite bibliothèque de dessin PPM que nous avons précédement introduite. Ensuite, une fois le problème initial définit et une première implémentation réalisée, nous profilerons le programme pour identifier de potentielles optimisations. Enfin nous réaliserons une étude de scalabilité sur architecture KNL pour illustrer les métriques de performance HPC de base.
Étiquette : PPM
Dessiner en C : le format PPM
L’un des problème parallèle les plus simple est le traitement d’image. Afin de permettre la mise en place de ce type d’exemple, il faut se donner les moyen de générer des images en C. C’est le but de cet article qui va définir une petite bibliothèque de dessin basée sur le format PPM.