Ricerca sulla valutazione delle prestazioni dell'oblio-cache nella pratica


14

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.


1
una meta discussione correlata sui tag appropriati per la domanda.
Kaveh,

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.