The suffix tree is the ubiquitous data structure of combinatorial pattern matching myriad of situations – just to cite a few, searching, data compression and mining, and bioinformatics . In these applications, the large data sets now available involve the use of numerous memory levels which constitute the storage medium of modern PCs: L1 and L2 caches, internal memory, multiple disks, and remote hosts over a network. The power of this memory organization is that it may be able to offer the expected access time of the fastest level (i.e., cache) while keeping the average cost per memory cell near the one of the cheapest level (i.e., disk), provided that data are properly cached and delivered to the requiring algorithms. In this entry we will survey algorithms to make suffix tree efficient in those hierarchical memories.
|Titolo:||Suffix Tree Construction in Hierarchical Memory|
|Autori interni:||FERRAGINA, PAOLO|
|Anno del prodotto:||2016|
|Appare nelle tipologie:||2.4 Voce (in dizionario o enciclopedia)|