Messages : 6,589
Sujets : 140
Inscription : Feb 2016
Réputation :
56
Système d'exploitation:
Je viens de m'offrir un Dell G3 15 et j'ai voulu tester 2.6.0rc2 qui n'a pas marché sur mon autre portable, fonctionne parfaitement sur ce portable :
Intel® Core i5-8300h CPU @2.30GHz
Ram : 8.00Go (7.86 Go utilisable)
Window 10 famille
Version 1803
NVidia GeForce GTX 1050
Messages : 2,960
Sujets : 59
Inscription : Feb 2016
Réputation :
44
Système d'exploitation:
Distribution(s) Linux: Debian GNU/Linux buster/sid
@jpg54, en effet ton nouveau PC (belle machine!) supporte l'AVX et l'AVX2.
Messages : 6,589
Sujets : 140
Inscription : Feb 2016
Réputation :
56
Système d'exploitation:
18-12-18, 22:03
(Modification du message : 18-12-18, 22:07 par jpg54.)
Faudra peut être qu'il va falloir intégrer une détection si ce jeu d'instructions est supporté pour l'activer !
Enfin, pour WinDows sur cette machine, ça restera anecdotique. Elle sera principalement utilisée sous Linux. J'espère bien avoir l'OpenCL avec et surtout cette écran Full HD plus confortable que celui de mes anciens portables 1366 X 768.
Messages : 2,960
Sujets : 59
Inscription : Feb 2016
Réputation :
44
Système d'exploitation:
Distribution(s) Linux: Debian GNU/Linux buster/sid
C'est impossible pour ces instructions. Le compilateur test la machine de construction et utilise les instructions supportées par le CPU. Sur la machine de Peter qui supportait l'AVX2 ces instructions ont été générer lors de la compilation (sorte de vectorisation automatique). Et cela crash sur toute les machines sans AVX2. Et cela est vrai pour tout les OS, la seule solution est de générer un binaire le plus générique possible (au détriment de petites pertes de perfs) pour qu'il puisse fonctionner sur toutes les machines.
Messages : 6,589
Sujets : 140
Inscription : Feb 2016
Réputation :
56
Système d'exploitation:
Ok, je vais installer la version 2.6.0-rc2.
Messages : 6,589
Sujets : 140
Inscription : Feb 2016
Réputation :
56
Système d'exploitation:
Merci Aurélien, donc je vais pourvoir espérer utiliser mon processeur en 6 ème !
Messages : 2,960
Sujets : 59
Inscription : Feb 2016
Réputation :
44
Système d'exploitation:
Distribution(s) Linux: Debian GNU/Linux buster/sid
@Autelien, je ne savais pas, impressionnant comme méthode!
Messages : 1,190
Sujets : 47
Inscription : Mar 2016
Réputation :
71
Système d'exploitation:
Distribution(s) Linux: Fedora 29
Je viens de commencer à mettre des SIMD() dans toutes les boucles, avec un support multi-instructions comme montré ci-dessus… Il y a des modules que ça accélère ×3 sur CPU, avec 3 lignes de code.
Par contre, maintenant que je commence à comprendre les boucles auto-vectorisées, il y a des boucles qu'il va falloir ré-écrire pour les aplatir.