Est-ce que pour des raisons de performance tu peux modifier le layout mémoire utilisé en C++ ?
C'est souvent une des raisons que l'utilisation automatique de SIMD ne marche pas, c'est que le layout choisi par l'utilisateur n'est "pas gentil". Vu que tout est généré, est-ce que tu y touches ou est-ce que tu peux y toucher ? (l'optimisation de base étant de trier de façon décroissante les champs d'une structure)
# Question bête ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Quelques surprises techniques dans Pythran. Évalué à 3.
Est-ce que pour des raisons de performance tu peux modifier le layout mémoire utilisé en C++ ?
C'est souvent une des raisons que l'utilisation automatique de SIMD ne marche pas, c'est que le layout choisi par l'utilisateur n'est "pas gentil". Vu que tout est généré, est-ce que tu y touches ou est-ce que tu peux y toucher ? (l'optimisation de base étant de trier de façon décroissante les champs d'une structure)
"La première sécurité est la liberté"