Bonjour,
je recherche de la documentation, des conseils sur l'optmisation d'algorithme, les gains de vitesse, de memoire etc...
Ou est ce que je pourrais toruver ce genre de choses ?
Merci
Bonjour,
je recherche de la documentation, des conseils sur l'optmisation d'algorithme, les gains de vitesse, de memoire etc...
Ou est ce que je pourrais toruver ce genre de choses ?
Merci
C'est vaste et il n'y a rien de "coulé dans le béton"
Cela recouvre les domaines que tu as cité, mais après tout dépend du type de calcul, du langage utilisé, du type de limitations (mémoire, accès disque, ..) .
Il faut déjà définir ce qui pour toi est de l'optimisaton dans le cadre de ton projet : est-ce la vitesse d'excution, la mémoire utilisée, ...... ?
Ensuite, une fois ça défini, il faut voir les buts : vers quoi veut-on tendre ?
Enfin, il faut plonger le nez dans le code, et s'atteler à la tâche..
Une seule remarque générale : en général, une optimisation d'un côté entraîne souvent une dégradation de l'autre côté...
Et en général aussi une dégradation de la lisibilité du programme, et donc une augmentation de ses coûts de maintenance..
Bonsoir,
Faire une recherche avec les termes qui suivent:
strip mining
loop blocking
loop tiling
loop splitting
loop fusion
loop fission
loop unswitching
loop peeling
data prefetching
Cordialement,
---
Canvas
Partager