 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
La comparaison
des temps ideal et réel montre une
|
|
|
différence
importante : un événement extérieur survient;
|
|
|
• |
pertes des
données dûes au cache thrashing et au TLB
|
|
|
thrashing;
|
|
|
• |
cache
thrashing : les dimensions des tableaux multi-
|
|
|
dimensionnels
ne doivent pas être des puissances de 2 :
|
|
|
=> augmentation mémoire généralement
légère,
|
|
|
=> augmentation des performances
significative;
|
|
|
• |
TLB
thrashing : les copies dans des tableaux temporaires
|
|
|
peuvent
résoudre les pertes de performance;
|
|
|
=> le compilateur ne sait pas le
faire,
|
|
|
=> c’est du ressort du développeur.
|
|