• [^] # Re: Compatible Linux ou complètement supporté ?

    Posté par . En réponse au journal AMD RyZen débarque (bientôt). Évalué à 7. Dernière modification le 24 février 2017 à 13:01.

    À noter que le noyau n'utilise aucun jeu d'instruction complémentaire, il reste sur du pur code x86 et interdit explicitement l'utilisation des extensions SSE par le compilateur.
    Donc l'optimisation du noyau pour le processeur se limitera à un meilleur choix des instructions et à leur ordonnancement spécialement adapté pour Ryzen, ce qui améliorera les performances du noyau pour les opérations qui lui sont coûteuses en temps de calcul essentiellement.
    Ce n'est généralement pas le temps passé en mode noyau qui est coûteux dans une application (sauf benchmarks synthétiques peu représentatifs des applications réelles), donc les gains seront très faibles pour le noyau seul mais potentiellement significatifs pour une application recompilée (qui elle pourra tirer en plus parti des jeux d'instructions complémentaires).

    Enfin ces gains seront surtout visibles pour des applications qui font beaucoup de calcul (ex: compression forte, compression vidéo, traitement d'image) et moins pour les applications qui sont surtout limitées par la bande passante mémoire (ex: tri de données, applications de simulation numérique par éléments finis, factorisation d'entiers :-). Bien sûr les algorithmes qui savent bien utiliser le cache seront plus efficaces.

    Enfin Ryzen ne supportera pas la mémoire en mode quatre canaux (qui multiplie la bande passante mémoire par deux), il se limite à deux. C'est compensé en partie par un système de cache efficace.