Pour résumer en 100*100 : c'est dans le cache, en 100*100*100*100, cela n'y est pas.
J'aurais tendance à récrire les boucles i,j,i_shoot,j_shoot, pour parcourir une seul fois vf et ne pas sauter partout en faisant des caches miss. Je changerais les boucles naïves et le tests par un calcul mathématique des bornes des boucles.
[^] # Re: Est-ce le cache CPU ?
Posté par Nicolas Boulay (site web personnel) . En réponse au message étudier le fonctionnement du cache. Évalué à 3.
Pour résumer en 100*100 : c'est dans le cache, en 100*100*100*100, cela n'y est pas.
J'aurais tendance à récrire les boucles i,j,i_shoot,j_shoot, pour parcourir une seul fois vf et ne pas sauter partout en faisant des caches miss. Je changerais les boucles naïves et le tests par un calcul mathématique des bornes des boucles.
"La première sécurité est la liberté"