• [^] # Re: Les librairies ...

    Posté par . En réponse au journal Les processeurs multicoeurs et l'avenir du développement. Évalué à 2.


    Il faut aussi noter que le résultat ne sera que du confort utilisateur, on ne peut pas améliorer les performances d'une application par ce biais, seulement rendre l'exécution plus rapide d'un point de vue utilisateur (en gros tout sera plus lourd, voire beaucoup plus lourd, mais perçu comme plus rapide).


    je ne suis pas sûr de comprendre ce que tu entends par on ne peut pas améliorer les performances d'une application par ce biais ?
    Qu'est-ce que la performance ?
    Le temps absolu d'exécution complète de la tâche ? Dans ce cas si tu parviens à paralléliser le traitement, le temps d'exécution sera divisé sur une machine multi-coeurs, donc on gagnera en performance.
    Si la performance, c'est le nombre de cycles processeur qu'il a fallu en tout pour exécuter la tâche, dans ce cas en effet on ne gagne pas en performance. Mais qui se souci de ce critère ?
    Ce qui compte le plus aujourd'hui, c'est :
    - combien de temps faut-il pour effectuer mon opération ?
    - combien d'énergie électrique ce traitement a-t-il exigé ?
    Sur ces deux points, la parallélisation sur multi-coeurs à basse fréquence semble être une excellente solution. Le "hic", c'est ce qui est bien décrit dans le journal ci dessus.