Messages : 6,866
	Sujets : 147
	Inscription : Feb 2016
	
Réputation : 
59
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,866
	Sujets : 147
	Inscription : Feb 2016
	
Réputation : 
59
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,866
	Sujets : 147
	Inscription : Feb 2016
	
Réputation : 
59
Système d'exploitation: 
	 
	
	
		Ok, je vais installer la version 2.6.0-rc2.
	
	
	
	
	
 
 
	
	
	
		
	Messages : 6,866
	Sujets : 147
	Inscription : Feb 2016
	
Réputation : 
59
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 : 
72
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.