> Je ne sais pas si l'usage du SSE est posible dans le noyau
> Linux. Dans le temps, on ne pouvait pas utiliser la FPU dans le
> noyau. Ça pourrait simplifier la question.
L'usage du SSE comme du FPU sont disablés à la compilation du kernel pour éviter l'overhead dû au sauvage des registres. Maintenant on peut utiliser du code assembleur SSE dans le code du noyau en prenant les mesures de précaution adéquates comme par exemple en n'oubliant pas de désactiver
la préemption lorsque le code SSE est exécuté.
[^] # Re: NESSIE
Posté par ouah . En réponse à la dépêche Nouvelles fonctions de hachage. Évalué à 3.
> Linux. Dans le temps, on ne pouvait pas utiliser la FPU dans le
> noyau. Ça pourrait simplifier la question.
L'usage du SSE comme du FPU sont disablés à la compilation du kernel pour éviter l'overhead dû au sauvage des registres. Maintenant on peut utiliser du code assembleur SSE dans le code du noyau en prenant les mesures de précaution adéquates comme par exemple en n'oubliant pas de désactiver
la préemption lorsque le code SSE est exécuté.