Bonjour,
je travaille sur un algorithme de parallélisation, le démonstrateur fonctionneet il faut maintenant faire des tests en Mono-core et en Multi-core.
Mon problème est d'arriver à arrêter 3 des 4 cores du processeur(intel Qx6600) pour faire le test étalon, et donc voir de combien les performances augmentent en multi-core.
Actuellement même en mettant que 1 thread de traitement, l'affichage et le thread principal se repartissent et fausse le résultat.
Je suis aller voir dans le bios mais rien la-bas. Existe-il une commande qui permet de mettre hors service en core ?
évidement je n'ai pas de processeur Mono-core équivalant ...
pour information les résultats sont actuellement :
+-5000 objets (cercles) en mouvement avec 1 core, ce chiffre est très probablement sur estimé car il y a certaine partie qui sont parallélisées.
+-12000 cercles avec 4 Threads actif.
le système traite les collisions entre toutes les balles, bien sur.
Partager