Recherche sur l'évaluation des performances de l'oubli du cache dans la pratique

14

Les algorithmes et les structures de données sans cache sont une nouveauté introduite par Frigo et al. dans Cache-inconscient algorithmes, 1999 . La thèse de Prokop de la même année présente également les premières idées.

L'article de Frigo et al. présentent quelques résultats expérimentaux montrant le potentiel de la théorie et des algorithmes et structures de données sans cache. De nombreuses structures de données sans cache sont basées sur des arbres de recherche statiques. Les méthodes de stockage et de navigation de ces arbres ont été assez développées, peut-être notamment par Bender et al. et également par Brodal et al. Demaine donne un bon aperçu .

Le travail expérimental d'investigation du comportement du cache dans la pratique a été réalisé au moins par Ladner et al. dans A Comparison of Cache Aware and Cache Oblivious Static Search Trees Using Program Instrumentation, 2002 . Ladner et al. a évalué le comportement du cache des algorithmes résolvant le problème de recherche binaire, en utilisant l'algorithme classique, l'algorithme sans cache et l'algorithme avec cache. Chaque algorithme a été comparé avec des méthodes de navigation implicites et explicites. De plus, la thèse de Rønn, 2003 a analysé les mêmes algorithmes avec un niveau de détail assez élevé et a également effectué des tests encore plus approfondis des mêmes algorithmes que Ladner et al.

Ma question est

Y a-t-il eu des recherches plus récentes sur l' analyse comparative du comportement de cache des algorithmes sans cache dans la pratique depuis? Je suis particulièrement intéressé par les performances des arbres de recherche statiques, mais je serais également satisfait de tout autre algorithme et structure de données sans cache.

Juho
la source
1
une méta-discussion connexe sur les balises appropriées pour la question.
Kaveh

Réponses: