메뉴 건너뛰기




Volumn 53, Issue 2, 2004, Pages 115-136

A locality-preserving cache-oblivious dynamic dictionary

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; CACHE MEMORY; COMPUTER SIMULATION; DATA STRUCTURES; DATABASE SYSTEMS; MATHEMATICAL MODELS; TREES (MATHEMATICS);

EID: 3943062182     PISSN: 01966774     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jalgor.2004.04.014     Document Type: Article
Times cited : (37)

References (60)
  • 1
    • 0000504344 scopus 로고
    • An algorithm for organization of information
    • in Russian
    • Adel'son-Vel'skiî G.M., Landis E.M. An algorithm for organization of information. Dokl. Akad. Nauk SSSR. 146:1962;263-266. (in Russian).
    • (1962) Dokl. Akad. Nauk SSSR , vol.146 , pp. 263-266
    • Adel'son-Vel'skiî, G.M.1    Landis, E.M.2
  • 6
    • 0024082546 scopus 로고
    • The input/output complexity of sorting and related problems
    • Aggarwal A., Vitter J.S. The input/output complexity of sorting and related problems. Comm. ACM. 31:(9):1988;1116-1127.
    • (1988) Comm. ACM , vol.31 , Issue.9 , pp. 1116-1127
    • Aggarwal, A.1    Vitter, J.S.2
  • 7
    • 0028483922 scopus 로고
    • The uniform memory hierarchy model of computation
    • Alpern B., Carter L., Feig E., Selker T. The uniform memory hierarchy model of computation. Algorithmica. 12:(2-3):1994;72-109.
    • (1994) Algorithmica , vol.12 , Issue.2-3 , pp. 72-109
    • Alpern, B.1    Carter, L.2    Feig, E.3    Selker, T.4
  • 12
    • 0015489880 scopus 로고
    • Organization and maintenance of large ordered indexes
    • Bayer R., McCreight E.M. Organization and maintenance of large ordered indexes. Acta Informatica. 1:(3):1972;173-189.
    • (1972) Acta Informatica , vol.1 , Issue.3 , pp. 173-189
    • Bayer, R.1    McCreight, E.M.2
  • 14
    • 84938098594 scopus 로고    scopus 로고
    • Scanning and traversing: Maintaining data for traversals in a memory hierarchy
    • Proceedings of the 10th Annual European Symposium on Algorithms, Rome, Italy
    • Bender M.A., Cole R., Demaine E.D., Farach-Colton M. Scanning and traversing: maintaining data for traversals in a memory hierarchy. Proceedings of the 10th Annual European Symposium on Algorithms, Rome, Italy. Lecture Notes in Comput. Sci. vol. 2461:2002;139-151.
    • (2002) Lecture Notes in Comput. Sci. , vol.2461 , pp. 139-151
    • Bender, M.A.1    Cole, R.2    Demaine, E.D.3    Farach-Colton, M.4
  • 15
    • 84869180878 scopus 로고    scopus 로고
    • Exponential structures for efficient cache-oblivious algorithms
    • Proceedings of the 29th International Colloquium on Automata, Languages and Programming, Málaga, Spain
    • Bender M.A., Cole R., Raman R. Exponential structures for efficient cache-oblivious algorithms. Proceedings of the 29th International Colloquium on Automata, Languages and Programming, Málaga, Spain. Lecture Notes in Comput. Sci. vol. 2380:2002;195-207.
    • (2002) Lecture Notes in Comput. Sci. , vol.2380 , pp. 195-207
    • Bender, M.A.1    Cole, R.2    Raman, R.3
  • 17
    • 84938059710 scopus 로고    scopus 로고
    • Efficient tree layout in a multilevel memory hierarchy
    • Proceedings of the 10th Annual European Symposium on Algorithms, Rome, Italy
    • Bender M.A., Demaine E.D., Farach-Colton M. Efficient tree layout in a multilevel memory hierarchy. Proceedings of the 10th Annual European Symposium on Algorithms, Rome, Italy. Lecture Notes in Comput. Sci. vol. 2461:2002;165-173.
    • (2002) Lecture Notes in Comput. Sci. , vol.2461 , pp. 165-173
    • Bender, M.A.1    Demaine, E.D.2    Farach-Colton, M.3
  • 19
    • 84869191441 scopus 로고    scopus 로고
    • Cache oblivious distribution sweeping
    • Proceedings of the 29th International Colloquium on Automata, Languages, and Programming, Malaga, Spain
    • Brodal G.S., Fagerberg R. Cache oblivious distribution sweeping. Proceedings of the 29th International Colloquium on Automata, Languages, and Programming, Malaga, Spain. Lecture Notes in Comput. Sci. vol. 2380:2002;426-438.
    • (2002) Lecture Notes in Comput. Sci. , vol.2380 , pp. 426-438
    • Brodal, G.S.1    Fagerberg, R.2
  • 20
    • 58149486947 scopus 로고    scopus 로고
    • Funnel heap - A cache oblivious priority queue
    • Proceedings of the 13th Annual International Symposium on Algorithms and Computation, Vancouver, Canada
    • Brodal G.S., Fagerberg R. Funnel heap - a cache oblivious priority queue. Proceedings of the 13th Annual International Symposium on Algorithms and Computation, Vancouver, Canada. Lecture Notes in Comput. Sci. vol. 2518:2002;219-228.
    • (2002) Lecture Notes in Comput. Sci. , vol.2518 , pp. 219-228
    • Brodal, G.S.1    Fagerberg, R.2
  • 23
    • 0038438697 scopus 로고
    • Design and analysis of a data structure for representing sorted lists
    • Brown M.R., Tarjan R.E. Design and analysis of a data structure for representing sorted lists. SIAM J. Comput. 9:1980;594-614.
    • (1980) SIAM J. Comput. , vol.9 , pp. 594-614
    • Brown, M.R.1    Tarjan, R.E.2
  • 25
    • 0018480749 scopus 로고
    • The ubiquitous B-tree
    • Comer D. The ubiquitous B-tree. ACM Comput. Surveys. 11:(2):1979;121-137.
    • (1979) ACM Comput. Surveys , vol.11 , Issue.2 , pp. 121-137
    • Comer, D.1
  • 26
    • 84994175813 scopus 로고    scopus 로고
    • A generic approach to bulk loading multidimensional index structures
    • M. Jarke, M.J. Carey, K.R. Dittrich, F.H. Lochovsky, P. Loucopoulos, & M.A. Jeusfeld. Kaufmann, August 25-29, 1997, Athens, Greece
    • den Bercken J.V., Seeger B., Widmayer P. A generic approach to bulk loading multidimensional index structures. Jarke M., Carey M.J., Dittrich K.R., Lochovsky F.H., Loucopoulos P., Jeusfeld M.A. VLDB'97, Proceedings of 23rd International Conference on Very Large Data Bases, August 25-29, 1997, Athens, Greece. 1997;406-415 Kaufmann.
    • (1997) VLDB'97, Proceedings of 23rd International Conference on Very Large Data Bases , pp. 406-415
    • Den Bercken, J.V.1    Seeger, B.2    Widmayer, P.3
  • 27
    • 21144439966 scopus 로고    scopus 로고
    • Optimal cache-oblivious implicit dictionaries
    • Proceedings of the 30th International Colloquium on Automata, Languages and Programming (ICALP)
    • Franceschini G., Grossi R. Optimal cache-oblivious implicit dictionaries. Proceedings of the 30th International Colloquium on Automata, Languages and Programming (ICALP). Lecture Notes in Comput. Sci. vol. 2719:2003;316-331.
    • (2003) Lecture Notes in Comput. Sci. , vol.2719 , pp. 316-331
    • Franceschini, G.1    Grossi, R.2
  • 30
    • 0346614548 scopus 로고    scopus 로고
    • The five minute rule ten years later
    • Gray J., Graefe G. The five minute rule ten years later. SIGMOD Record. 26:(4):1997.
    • (1997) SIGMOD Record , vol.26 , Issue.4
    • Gray, J.1    Graefe, G.2
  • 32
    • 0020141751 scopus 로고
    • A new data structure for representing sorted lists
    • Huddleston S., Mehlhorn K. A new data structure for representing sorted lists. Acta Informatica. 17:1982;157-184.
    • (1982) Acta Informatica , vol.17 , pp. 157-184
    • Huddleston, S.1    Mehlhorn, K.2
  • 34
    • 85034662285 scopus 로고
    • A sparse table implementation of priority queues
    • S. Even, & O. Kariv, Proceedings of the 8th Colloquium on Automata, Languages, and Programming, Acre (Akko), Israel
    • Itai A., Konheim A.G., Rodeh M. A sparse table implementation of priority queues. Even S., Kariv O. Proceedings of the 8th Colloquium on Automata, Languages, and Programming, Acre (Akko), Israel. Lecture Notes in Comput. Sci. vol. 115:1981;417-431.
    • (1981) Lecture Notes in Comput. Sci. , vol.115 , pp. 417-431
    • Itai, A.1    Konheim, A.G.2    Rodeh, M.3
  • 40
    • 21144457782 scopus 로고    scopus 로고
    • A comparison of cache aware and cache oblivious static search trees using program instrumentation
    • Experimental Algorithmics: From Algorithm Design to Robust and Efficient Software
    • Ladner R.E., Fortna R., Nguyen B.-H. A comparison of cache aware and cache oblivious static search trees using program instrumentation. Experimental Algorithmics: From Algorithm Design to Robust and Efficient Software. Lecture Notes in Comput. Sci. vol. 2547:2002;78-92.
    • (2002) Lecture Notes in Comput. Sci. , vol.2547 , pp. 78-92
    • Ladner, R.E.1    Fortna, R.2    Nguyen, B.-H.3
  • 43
    • 0007082977 scopus 로고
    • Binary search trees of bounded balance
    • Nievergelt J., Reingold E.M. Binary search trees of bounded balance. SIAM J. Comput. 2:1973;33-43.
    • (1973) SIAM J. Comput. , vol.2 , pp. 33-43
    • Nievergelt, J.1    Reingold, E.M.2
  • 44
    • 3943082927 scopus 로고    scopus 로고
    • Putting your dictionary on a diet
    • Carleton University School of Computer Science, November
    • P. Morin, Putting your dictionary on a diet, Technical Report TR-02-07, Carleton University School of Computer Science, November 2002.
    • (2002) Technical Report , vol.TR-02-07
    • Morin, P.1
  • 45
    • 0008198155 scopus 로고    scopus 로고
    • Master's thesis, Massachusetts Institute of Technology, Cambridge, MA, June
    • H. Prokop, Cache-oblivious algorithms, Master's thesis, Massachusetts Institute of Technology, Cambridge, MA, June 1999.
    • (1999) Cache-oblivious Algorithms
    • Prokop, H.1
  • 46
    • 85031897770 scopus 로고
    • Skip lists: A probabilistic alternative to balanced trees
    • F. Dehne, J.-R. Sack, & N. Santoro, Proceedings of the Workshop on Algorithms and Data Structures, Ottawa, ON, Canada
    • Pugh W. Skip lists: a probabilistic alternative to balanced trees. Dehne F., Sack J.-R., Santoro N. Proceedings of the Workshop on Algorithms and Data Structures, Ottawa, ON, Canada. Lecture Notes in Comput. Sci. vol. 382:1989;437-449.
    • (1989) Lecture Notes in Comput. Sci. , vol.382 , pp. 437-449
    • Pugh, W.1
  • 49
    • 84957579840 scopus 로고
    • Extending the Hong-Kung model to memory hierarchies
    • Proceedings of the 1st Annual International Conference on Computing and Combinatorics
    • Savage J.E. Extending the Hong-Kung model to memory hierarchies. Proceedings of the 1st Annual International Conference on Computing and Combinatorics. Lecture Notes in Comput. Sci. vol. 959:1995;270-281.
    • (1995) Lecture Notes in Comput. Sci. , vol.959 , pp. 270-281
    • Savage, J.E.1
  • 50
    • 1542395904 scopus 로고    scopus 로고
    • Randomized search trees
    • Seidel R., Aragon C.R. Randomized search trees. Algorithmica. 16:(4-5):1996;464-497.
    • (1996) Algorithmica , vol.16 , Issue.4-5 , pp. 464-497
    • Seidel, R.1    Aragon, C.R.2
  • 51
    • 0022093855 scopus 로고
    • Self-adjusting binary search trees
    • Sleator D.D., Tarjan R.E. Self-adjusting binary search trees. J. ACM. 32:(3):1985;652-686.
    • (1985) J. ACM , vol.32 , Issue.3 , pp. 652-686
    • Sleator, D.D.1    Tarjan, R.E.2
  • 54
    • 34250391491 scopus 로고
    • Design and implementation of an efficient priority queue
    • van Emde Boas P., Kaas R., Zijlstra E. Design and implementation of an efficient priority queue. Math. Systems Theory. 10:(2):1977;99-127.
    • (1977) Math. Systems Theory , vol.10 , Issue.2 , pp. 99-127
    • Van Emde Boas, P.1    Kaas, R.2    Zijlstra, E.3
  • 55
    • 0344941446 scopus 로고    scopus 로고
    • External memory algorithms and data structures
    • J. Abello, & J.S. Vitter. External Memory Algorithms and Visualization, Amer. Math. Soc.
    • Vitter J.S. External memory algorithms and data structures. Abello J., Vitter J.S. External Memory Algorithms and Visualization. DIMACS Ser. Discrete Math. Theoret. Comput. Sci. 1999;1-38 Amer. Math. Soc.
    • (1999) DIMACS Ser. Discrete Math. Theoret. Comput. Sci. , pp. 1-38
    • Vitter, J.S.1
  • 56
    • 0028486072 scopus 로고
    • Algorithms for parallel memory, II: Hierarchical multilevel memories
    • Vitter J.S., Shriver E.A.M. Algorithms for parallel memory, II: Hierarchical multilevel memories. Algorithmica. 12:(2-3):1994;148-169.
    • (1994) Algorithmica , vol.12 , Issue.2-3 , pp. 148-169
    • Vitter, J.S.1    Shriver, E.A.M.2
  • 57
    • 3943085783 scopus 로고
    • Inserting and deleting records in blocked sequential files
    • Bell Laboratories
    • D.E. Willard, Inserting and deleting records in blocked sequential files, Technical Report TM81-45193-5, Bell Laboratories, 1981.
    • (1981) Technical Report , vol.TM81-45193-5
    • Willard, D.E.1
  • 60
    • 0038099300 scopus 로고
    • A density control algorithm for doing insertions and deletions in a sequentially ordered file in good worst-case time
    • Willard D.E. A density control algorithm for doing insertions and deletions in a sequentially ordered file in good worst-case time. Inform. and Comput. 97:(2):1992;150-204.
    • (1992) Inform. and Comput. , vol.97 , Issue.2 , pp. 150-204
    • Willard, D.E.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.