Antémémoire (la Cache)

Prudence : document en construction, et structure en émergence...

En bref :

Un algorithme est Cache-aware s'il est écrit pour tenir compte de la Cache dans le détail. Ceci peut signifier que l'algorithme requiert une part de calibration en fonction des paramètres de la Cache (taille d'une Cache Line, par exemple). Typiquement, l'algorithme Cache-Oblivious sera plus performant que la version naïve du même algorithme, alors que la version Cache-aware sera encore plus rapide que la version Cache-Oblivious, mais perdra en portabilité en s'associant de près à des détails architecturaux moins transférables.

Certaines pessimisations peuvent résulter d'un mauvais usage de l'antémémoire, en particulier le faux partage.

Lectures complémentaires

Quelques liens supplémentaires pour enrichir le propos.

Généralités

Quelques sites Wiki :

Divers articles sur le sujet :

Niveaux d'antémémoire

Outils

Profiter de l'antémémoire

Risques et périls


Valid XHTML 1.0 Transitional

CSS Valide !