메뉴 건너뛰기




Volumn , Issue , 2000, Pages 399-409

Cache-oblivious B-trees

Author keywords

[No Author keywords available]

Indexed keywords

BUFFER STORAGE; COMPUTATIONAL COMPLEXITY; DATA REDUCTION; STORAGE ALLOCATION (COMPUTER);

EID: 0034497787     PISSN: 02725428     EISSN: None     Source Type: Journal    
DOI: 10.1109/SFCS.2000.892128     Document Type: Article
Times cited : (147)

References (43)
  • 1
    • 85177131251 scopus 로고    scopus 로고
    • 1999 COMPAQ http://ftb.digital.com/pub/Digital/info/semiconductor/literature/dsc-li%brary. html
    • (1999)
  • 2
    • 0023545512 scopus 로고
    • Two algorithms for maintaining order in a list
    • P. F. Dietz D. D. Sleator Two algorithms for maintaining order in a list Proc. 19th ACM Sympos. Theory of Computing 365 372 Proc. 19th ACM Sympos. Theory of Computing New York 1987-May
    • (1987) , pp. 365-372
    • Dietz, P.F.1    Sleator, D.D.2
  • 3
    • 0000743608 scopus 로고
    • Surpassing the information theoretic bound with fusion trees
    • M. L. Fredman D. E. Willard Surpassing the information theoretic bound with fusion trees J. Comput. System Sci. 47 3 424 436 1993
    • (1993) J. Comput. System Sci. , vol.47 , Issue.3 , pp. 424-436
    • Fredman, M.L.1    Willard, D.E.2
  • 4
    • 0348209599 scopus 로고    scopus 로고
    • A fast Fourier transform compiler
    • M. Frigo A fast Fourier transform compiler ACM SIGPLAN Notices 34 5 169 180 May 1999
    • (1999) ACM SIGPLAN Notices , vol.34 , Issue.5 , pp. 169-180
    • Frigo, M.1
  • 5
    • 0033350255 scopus 로고    scopus 로고
    • Cache-oblivious algorithms
    • M. Frigo C. E. Leiserson H. Prokop S. Ramachandran Cache-oblivious algorithms Proc. 40th IEEE Sympos. Found. Comp. Sci. 285 297 Proc. 40th IEEE Sympos. Found. Comp. Sci. New York 1999-Oct.
    • (1999) , pp. 285-297
    • Frigo, M.1    Leiserson, C.E.2    Prokop, H.3    Ramachandran, S.4
  • 6
    • 85039153497 scopus 로고
    • A dichromatic framework for balanced trees
    • Michigan
    • L. J. Guibas R. Sedgewick A dichromatic framework for balanced trees Proc. 19th IEEE Sympos. Found. Comp. Sci. 8 21 Proc. 19th IEEE Sympos. Found. Comp. Sci. Ann Arbor Michigan 1978
    • (1978) , pp. 8-21
    • Guibas, L.J.1    Sedgewick, R.2
  • 7
    • 84971853043 scopus 로고
    • I/O complexity: The red-blue pebble game
    • Wisconsin
    • J.-W. Hong H. T. Kung I/O complexity: The red-blue pebble game Proc. 13th ACM Sympos. Theory of Computation 326 333 Proc. 13th ACM Sympos. Theory of Computation Milwaukee Wisconsin 1981-May
    • (1981) , pp. 326-333
    • Hong, J.-W.1    Kung, H.T.2
  • 8
    • 85034662285 scopus 로고
    • A sparse table implementation of priority queues
    • A. Itai A. G. Konheim M. Rodeh A sparse table implementation of priority queues Proc. 8th Colloquium on Automata, Languages, and Programming 115 417 431 Proc. 8th Colloquium on Automata, Languages, and Programming 1981-July
    • (1981) , vol.115 , pp. 417-431
    • Itai, A.1    Konheim, A.G.2    Rodeh, M.3
  • 9
    • 0030733703 scopus 로고    scopus 로고
    • The influence of caches on the performance of sorting
    • A. LaMarca R. Ladner The influence of caches on the performance of sorting Proc. 8th ACM-SIAM Symposium on Discrete Algorithms 370 379 Proc. 8th ACM-SIAM Symposium on Discrete Algorithms 1997-Jan.
    • (1997) , pp. 370-379
    • LaMarca, A.1    Ladner, R.2
  • 10
    • 0004047313 scopus 로고
    • Data Structures and Algorithms 1: Sorting and Searching
    • Springer-Verlag
    • K. Mehlhorn Data Structures and Algorithms 1: Sorting and Searching 5 198 199 1984 Springer-Verlag
    • (1984) , vol.5 , pp. 198-199
    • Mehlhorn, K.1
  • 11
  • 12
    • 0029333108 scopus 로고
    • Greed sort: Optimal deterministic sorting on parallel disks
    • M. Nodine J. Vitter Greed sort: Optimal deterministic sorting on parallel disks Journal of the ACM 42 4 919 933 July 1995
    • (1995) Journal of the ACM , vol.42 , Issue.4 , pp. 919-933
    • Nodine, M.1    Vitter, J.2
  • 13
    • 0008827397 scopus 로고
    • The Design of Dynamic Data Structures
    • Springer-Verlag
    • H. Overmars The Design of Dynamic Data Structures 156 1983 Springer-Verlag
    • (1983) , vol.156
    • Overmars, H.1
  • 14
    • 85177106397 scopus 로고    scopus 로고
    • MA, Cambridge
    • H. Prokop Cache-oblivious algorithms June 1999 MA, Cambridge
    • (1999)
    • Prokop, H.1
  • 15
    • 85031897770 scopus 로고
    • Skip lists: a probabilistic alternative to balanced trees
    • W. Pugh Skip lists: a probabilistic alternative to balanced trees Proc. Workshop on Algorithms and Data Structures 382 437 449 Proc. Workshop on Algorithms and Data Structures Ottawa Canada 1989-Aug.
    • (1989) , vol.382 , pp. 437-449
    • Pugh, W.1
  • 16
    • 0028387091 scopus 로고
    • An introduction to disk drive modeling
    • C. Ruemmier J. Wilkes An introduction to disk drive modeling IEEE Computer 27 3 17 29 1994
    • (1994) IEEE Computer , vol.27 , Issue.3 , pp. 17-29
    • Ruemmier, C.1    Wilkes, J.2
  • 17
    • 84957579840 scopus 로고
    • Extending the Hong-Kung model to memory hierachies
    • J. E. Savage Extending the Hong-Kung model to memory hierachies Proc. 1st Internal. Conf. Computing and Combinatorics 959 270 281 Proc. 1st Internal. Conf. Computing and Combinatorics 1995-Aug.
    • (1995) , vol.959 , pp. 270-281
    • Savage, J.E.1
  • 18
    • 1542395904 scopus 로고    scopus 로고
    • Randomized search trees
    • R. Seidel C. R. Aragon Randomized search trees Algorithmica 16 4-5 464 497 1996
    • (1996) Algorithmica , vol.16 , Issue.4-5 , pp. 464-497
    • Seidel, R.1    Aragon, C.R.2
  • 19
    • 0033888375 scopus 로고    scopus 로고
    • Towards a theory of cache-efficient algorithms
    • S. Sen S. Chatterjee Towards a theory of cache-efficient algorithms Proc. 11th ACM-SIAM Sympos. Discrete Algorithms 829 838 Proc. 11th ACM-SIAM Sympos. Discrete Algorithms San Francisco 2000-Jan.
    • (2000) , pp. 829-838
    • Sen, S.1    Chatterjee, S.2
  • 20
    • 0003597658 scopus 로고
    • Programs for Digital Signal Processing
    • Mixed radix fast fourier tranforms IEEE Press
    • R. C. Singleton Programs for Digital Signal Processing 1979 IEEE Press Mixed radix fast fourier tranforms
    • (1979)
    • Singleton, R.C.1
  • 21
    • 0022012946 scopus 로고
    • Amortized efficiency of list update and paging rules
    • D. D. Sleator R. E. Tarjan Amortized efficiency of list update and paging rules Comm. ACM 28 2 202 208 1985
    • (1985) Comm. ACM , vol.28 , Issue.2 , pp. 202-208
    • Sleator, D.D.1    Tarjan, R.E.2
  • 22
    • 0022093855 scopus 로고
    • Self-adjusting binary search trees
    • D. D. Sleator R. E. Tarjan Self-adjusting binary search trees Journal of the ACM 32 3 652 686 July 1985
    • (1985) Journal of the ACM , vol.32 , Issue.3 , pp. 652-686
    • Sleator, D.D.1    Tarjan, R.E.2
  • 23
    • 0031496750 scopus 로고    scopus 로고
    • Locality of reference in LU decomposition with partial pivoting
    • S. Toledo Locality of reference in LU decomposition with partial pivoting SIAM Journal on Matrix Analysis and Applications 18 4 1065 1081 Oct. 1997
    • (1997) SIAM Journal on Matrix Analysis and Applications , vol.18 , Issue.4 , pp. 1065-1081
    • Toledo, S.1
  • 24
    • 85059435521 scopus 로고
    • Preserving order in a forest in less than logarithmic time
    • California
    • P. van Emde Boas Preserving order in a forest in less than logarithmic time Proc. 16th IEEE Sympos. Found. Comp. Sci. 75 84 Proc. 16th IEEE Sympos. Found. Comp. Sci. Berkeley California 1975
    • (1975) , pp. 75-84
    • van Emde Boas, P.1
  • 25
    • 34250391491 scopus 로고
    • Design and implementation of an efficient priority queue
    • P. van Emde Boas R. Kaas E. Zijlstra Design and implementation of an efficient priority queue Math. Systems Thoery 10 2 99 127 1977
    • (1977) Math. Systems Thoery , vol.10 , Issue.2 , pp. 99-127
    • van Emde Boas, P.1    Kaas, R.2    Zijlstra, E.3
  • 27
    • 0028484243 scopus 로고
    • Algorithms for parallel memory I: Two-level memories
    • J. S. Vitter E. A. M. Shriver Algorithms for parallel memory I: Two-level memories Algorithmica 12 2-3 110 147 1994
    • (1994) Algorithmica , vol.12 , Issue.2-3 , pp. 110-147
    • Vitter, J.S.1    Shriver, E.A.M.2
  • 28
    • 0028486072 scopus 로고
    • Algorithms for parallel memory II: Hierarchical multilevel memories
    • J. S. Vitter E. A. M. Shriver Algorithms for parallel memory II: Hierarchical multilevel memories Algorithmica 12 2-3 148 169 1994
    • (1994) Algorithmica , vol.12 , Issue.2-3 , pp. 148-169
    • Vitter, J.S.1    Shriver, E.A.M.2
  • 29
    • 84925109506 scopus 로고
    • Maintaining dense sequential files in a dynamic environment
    • D. E. Willard Maintaining dense sequential files in a dynamic environment Proc. 14th ACM Sympos. Theory of Computing 114 121 Proc. 14th ACM Sympos. Theory of Computing San Francisco 1982-May
    • (1982) , pp. 114-121
    • Willard, D.E.1
  • 30
    • 84976780495 scopus 로고
    • Good worst-case algorithms for inserting and deleting records in dense sequential files
    • D. E. Willard Good worst-case algorithms for inserting and deleting records in dense sequential files Proc. 1986 ACM SIGMOD Internat. Conf. Management of Data 251 260 Proc. 1986 ACM SIGMOD Internat. Conf. Management of Data Washington, D.C. 1986-May
    • (1986) , pp. 251-260
    • Willard, D.E.1
  • 31
    • 0038099300 scopus 로고
    • A density control algorithm for doing insertions and deletions in a sequentially ordered file in good worst-case time
    • D. E. Willard A density control algorithm for doing insertions and deletions in a sequentially ordered file in good worst-case time Information and Computation 97 2 150 204 Apr. 1992
    • (1992) Information and Computation , vol.97 , Issue.2 , pp. 150-204
    • Willard, D.E.1
  • 33
    • 0001276534 scopus 로고
    • An algorithm for organization of information
    • Doklady Akademii Nauk SSSR
    • G. M. Adel'son-Vel'skil̆ E. M. Landis An algorithm for organization of information 146 263 266 1962 Doklady Akademii Nauk SSSR
    • (1962) , vol.146 , pp. 263-266
    • Adel'son-Vel'skil̆, G.M.1    Landis, E.M.2
  • 34
    • 0023563093 scopus 로고
    • A model for hierarchical memory
    • A. Aggarwal B. Alpem A. K. Chandra M. Snir A model for hierarchical memory Proc. 19th ACM Sympos. Theory of Computing 305 314 Proc. 19th ACM Sympos. Theory of Computing New York 1987-May
    • (1987) , pp. 305-314
    • Aggarwal, A.1    Alpem, B.2    Chandra, A.K.3    Snir, M.4
  • 35
    • 0023560429 scopus 로고
    • Hierarchical memory with block transfer
    • A. Aggarwal A. K. Chandra M. Snir Hierarchical memory with block transfer Proc. 28th IEEE Sympos. Found. Comp. Sci. 204 216 Proc. 28th IEEE Sympos. Found. Comp. Sci. Los Angeles 1987-Oct.
    • (1987) , pp. 204-216
    • Aggarwal, A.1    Chandra, A.K.2    Snir, M.3
  • 36
    • 0024082546 scopus 로고
    • The input/output complexity of sorting and related problems
    • A. Aggarwal J. S. Vitter The input/output complexity of sorting and related problems Comm. ACM 31 9 1116 1127 Sept. 1988
    • (1988) Comm. ACM , vol.31 , Issue.9 , pp. 1116-1127
    • Aggarwal, A.1    Vitter, J.S.2
  • 37
    • 0028483922 scopus 로고
    • The uniform memory hierarchy model of computation
    • B. Alpern L. Carter E. Feig T. Selker The uniform memory hierarchy model of computation Algorithmica 12 2-3 72 109 1994
    • (1994) Algorithmica , vol.12 , Issue.2-3 , pp. 72-109
    • Alpern, B.1    Carter, L.2    Feig, E.3    Selker, T.4
  • 38
    • 0005298619 scopus 로고    scopus 로고
    • New algorithms for the disk scheduling problem
    • M. Andrews M. A. Bender L. Zhang New algorithms for the disk scheduling problem Proc. 37th IEEE Sympos. Found. Comp. Sci. 580 589 Proc. 37th IEEE Sympos. Found. Comp. Sci. 1996-Oct.
    • (1996) , pp. 580-589
    • Andrews, M.1    Bender, M.A.2    Zhang, L.3
  • 39
    • 84958039965 scopus 로고
    • The buffer tree: A new technique for optimal I/O-algorithms
    • L. Arge The buffer tree: A new technique for optimal I/O-algorithms Proc. 4th Internat. Workshop on Algorithms and Data Structures 955 334 345 Proc. 4th Internat. Workshop on Algorithms and Data Structures Kingston Canada 1995-Aug.
    • (1995) , vol.955 , pp. 334-345
    • Arge, L.1
  • 40
    • 0030386108 scopus 로고    scopus 로고
    • Optimal dynamic interval management in external memory
    • VT
    • L. Arge J. S. Vitter Optimal dynamic interval management in external memory Proc. 37th IEEE Sympos. Found. Comp. Sci. 560 569 Proc. 37th IEEE Sympos. Found. Comp. Sci. Burlington VT 1996-Oct.
    • (1996) , pp. 560-569
    • Arge, L.1    Vitter, J.S.2
  • 41
    • 0033345767 scopus 로고    scopus 로고
    • A theoretical framework for memory-adaptive algorithms
    • R. D. Barve J. S. Vitter A theoretical framework for memory-adaptive algorithms Proc. 40th IEEE Sympos. Found. Comp. Sci. 273 284 Proc. 40th IEEE Sympos. Found. Comp. Sci. New York 1999-Oct.
    • (1999) , pp. 273-284
    • Barve, R.D.1    Vitter, J.S.2
  • 42
    • 0015489880 scopus 로고
    • Organization and maintenance of large ordered indexes
    • R. Bayer E. M. McCreight Organization and maintenance of large ordered indexes Acta Informatica 1 3 173 189 Feb. 1972
    • (1972) Acta Informatica , vol.1 , Issue.3 , pp. 173-189
    • Bayer, R.1    McCreight, E.M.2
  • 43
    • 0030387154 scopus 로고    scopus 로고
    • An analysis of dag-consistent distributed shared-memory algorithms
    • R. D. Blumofe M. Frigo C. F. Joerg C. E. Leiserson K. H. Randall An analysis of dag-consistent distributed shared-memory algorithms Proc. 8th ACM Sympos. Parallel Algorithms and Architectures 297 308 Proc. 8th ACM Sympos. Parallel Algorithms and Architectures 1996-June
    • (1996) , pp. 297-308
    • Blumofe, R.D.1    Frigo, M.2    Joerg, C.F.3    Leiserson, C.E.4    Randall, K.H.5


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