Gli algoritmi e le strutture di dati ignari della cache sono una novità, introdotti da Frigo et al. in algoritmi cache-ignari, 1999 . La tesi di Prokop dello stesso anno introduce anche le prime idee.
L'articolo di Frigo et al. presentare alcuni risultati sperimentali che mostrano il potenziale della teoria e degli algoritmi e delle strutture di dati ignari della cache. Molte strutture di dati ignari della cache si basano su alberi di ricerca statici. I metodi di conservazione e navigazione di questi alberi sono stati sviluppati un po ', forse in particolare da Bender et al. e anche da Brodal et al. Demaine offre una bella panoramica .
Il lavoro sperimentale di indagine sul comportamento della cache in pratica è stato svolto almeno da Ladner et al. in Un confronto tra cache di alberi di ricerca statici inconsapevoli e cache utilizzando la strumentazione di programma, 2002 . Ladner et al. ha confrontato il comportamento della cache degli algoritmi risolvendo il problema della ricerca binaria, usando l'algoritmo classico, l'algoritmo ignaro della cache e l'algoritmo consapevole della cache. Ogni algoritmo è stato confrontato con metodi di navigazione impliciti ed espliciti. Oltre a ciò, la tesi di Rønn, 2003, ha analizzato gli stessi algoritmi con dettagli piuttosto elevati e ha anche eseguito test ancora più approfonditi sugli stessi algoritmi di Ladner et al.
La mia domanda è
C'è stato qualche più recente ricerca sulle analisi comparativa del comportamento della cache di algoritmi di cache-oblivious in pratica da quando? Sono particolarmente interessato alle prestazioni degli alberi di ricerca statici, ma sarei anche felice con qualsiasi altro algoritmo e struttura di dati ignari della cache.