Forschung zur Bewertung der Leistung von Cache-Vergessenheit in der Praxis


14

Cache-vergessene Algorithmen und Datenstrukturen sind eine ziemlich neue Sache, die von Frigo et al. in Cache-vergessenen Algorithmen, 1999 . Prokops Dissertation aus dem gleichen Jahr stellt auch die frühen Ideen vor.

Das Papier von Frigo et al. präsentieren einige experimentelle Ergebnisse, die das Potenzial der Theorie und der Cache-vergessenen Algorithmen und Datenstrukturen aufzeigen. Viele Cache-vergessene Datenstrukturen basieren auf statischen Suchbäumen. Methoden zum Speichern und Navigieren in diesen Bäumen wurden ziemlich viel entwickelt, vielleicht am bemerkenswertesten von Bender et al. und auch von Brodal et al. Demaine gibt einen schönen Überblick .

Die experimentelle Arbeit zur Untersuchung des Cache-Verhaltens in der Praxis wurde zumindest von Ladner et al. in einem Vergleich von cachebewussten und nicht cachebewussten statischen Suchbäumen mit Program Instrumentation, 2002 . Ladner et al. Benchmarking des Cache-Verhaltens von Algorithmen zur Lösung des Problems der binären Suche unter Verwendung des klassischen Algorithmus, des Algorithmus ohne Cache und des Algorithmus mit Cache-Erkennung. Jeder Algorithmus wurde sowohl mit impliziten als auch mit expliziten Navigationsmethoden verglichen. Darüber hinaus wurden in der Arbeit von Rønn, 2003 die gleichen Algorithmen sehr detailliert analysiert und die gleichen Algorithmen wie bei Ladner et al.

Meine Frage ist

Hat es seitdem neuere Untersuchungen zum Benchmarking des Cache-Verhaltens von Cache-vergessenden Algorithmen in der Praxis gegeben ? Ich bin besonders an der Leistung der statischen Suchbäume interessiert, würde mich aber auch über andere Cache-vergessene Algorithmen und Datenstrukturen freuen.


1
eine verwandte Metadiskussion über die entsprechenden Tags für die Frage.
Kaveh

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.