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.
Réponses:
Vous avez déjà très bien couvert les recherches de base sur les algorithmes sans cache. En termes de benchmarking et de résultats pratiques, je vois ce récent article d'Intel comme une lecture intéressante:
Une approche synergétique du calcul du débit sur les ordinateurs de bureau multicœurs basés sur x86
la source