Envoyé par
Matthieu Brucher
Dans le cas des coeurs qui se partagent la mémoire, OK, l'affinité n'est pas forcément pertinente; En revanche, avec plusieurs processeurs, fixer la localité du processus ainsi que de sa mémoire AUGMENTE les performances. Je parle bien de processus ici.
Le thread n'est pas qu'une vue de l'esprit du compilateur (d'ailleurs, lui ne sait pas ce que c'est du tout, pour le coup, c'est plus l'OS), c'est une réalité pour plusieurs types de CPUs, tous ceux qui ont du SMT. Les coprocesseurs ne peuvent pas être les threads de la plateforme cible. Mais je pense que tu voulais dire qu'il faut les encapsuler dans des threads (et pourquoi tu considères la FPU comme un cas à part, et pas les ALUs ?)
Partager