메뉴 건너뛰기




Volumn 4, Issue 11, 2011, Pages 795-806

PALM: Parallel architecture-friendly latch-free modifications to B+ trees on many-core processors

Author keywords

[No Author keywords available]

Indexed keywords

FORESTRY; MEMORY ARCHITECTURE; PARALLEL ARCHITECTURES;

EID: 84860598151     PISSN: None     EISSN: 21508097     Source Type: Journal    
DOI: 10.14778/3402707.3402719     Document Type: Conference Paper
Times cited : (85)

References (36)
  • 1
    • 0141686142 scopus 로고    scopus 로고
    • Efficient bulk operations on dynamic R-trees
    • L. Arge, K. Hinrichs, J. Vahrenhold, and J. S. Vitter Efficient bulk operations on dynamic R-trees. Algorithmica, 33(1):104-128, 2002.
    • (2002) Algorithmica , vol.33 , Issue.1 , pp. 104-128
    • Arge, L.1    Hinrichs, K.2    Vahrenhold, J.3    Vitter, J.S.4
  • 2
    • 0015489880 scopus 로고
    • Organization and maintenance of large ordered indices
    • B. Bayer and E. M. McCreight Organization and maintenance of large ordered indices. Acta Inform., 1:173-189, 1972.
    • (1972) Acta Inform , vol.1 , pp. 173-189
    • Bayer, B.1    McCreight, E.M.2
  • 3
    • 0017690595 scopus 로고
    • Concurrency of operations on B-trees
    • R. Bayer and M. Schkolnick Concurrency of operations on B-trees. Acta Inform., 9:1-21, 1977.
    • (1977) Acta Inform , vol.9 , pp. 1-21
    • Bayer, R.1    Schkolnick, M.2
  • 5
    • 0032670943 scopus 로고    scopus 로고
    • Web caching and zipf-like distributions: Evidence and implications
    • L. Breslau, P. Cue, P. Cao, L. Fan, et al Web caching and zipf-like distributions: Evidence and implications. In INFOCOM, pages 126-134, 1999.
    • (1999) INFOCOM , pp. 126-134
    • Breslau, L.1    Cue, P.2    Cao, P.3    Fan, L.4
  • 6
    • 84862685008 scopus 로고    scopus 로고
    • Cache-conscious concurrency control of main-memory indexes on shared-memory multiprocessor systems
    • S. Cha, S. Hwang, K. Kim, and K. Kwon Cache-conscious concurrency control of main-memory indexes on shared-memory multiprocessor systems. In VLDB, pages 181-190, 2001.
    • (2001) VLDB , pp. 181-190
    • Cha, S.1    Hwang, S.2    Kim, K.3    Kwon, K.4
  • 8
    • 84865096511 scopus 로고    scopus 로고
    • Efficient implementation of sorting on multi-core SIMD CPU architecture
    • J. Chhugani, A. Nguyen, V. Lee, et al Efficient implementation of sorting on multi-core SIMD CPU architecture. VLDB, 1(2):1313-1324, 2008.
    • (2008) VLDB , vol.1 , Issue.2 , pp. 1313-1324
    • Chhugani, J.1    Nguyen, A.2    Lee, V.3
  • 9
    • 85011093340 scopus 로고    scopus 로고
    • Adaptive aggregation on chip multiprocessors
    • J. Cieslewicz and K. A. Ross Adaptive aggregation on chip multiprocessors. In VLDB, pages 339-350, 2007.
    • (2007) VLDB , pp. 339-350
    • Cieslewicz, J.1    Ross, K.A.2
  • 10
    • 33644919914 scopus 로고    scopus 로고
    • B-tree indexes for high update rates
    • G. Graefe B-tree indexes for high update rates. SIGMOD, 35(1):39-44, 2006.
    • (2006) SIGMOD , vol.35 , Issue.1 , pp. 39-44
    • Graefe, G.1
  • 11
    • 77955207233 scopus 로고    scopus 로고
    • A survey of B-tree locking techniques
    • July
    • G. Graefe A survey of B-tree locking techniques. ACM Trans. Database Syst., 35:16:1-16:26, July 2010.
    • (2010) ACM Trans. Database Syst. , vol.35
    • Graefe, G.1
  • 14
    • 0020920186 scopus 로고
    • Principles of transaction-oriented database recovery
    • December
    • T. Haerder and A. Reuter Principles of transaction-oriented database recovery. ACM Comput. Surv., 15:287-317, December 1983.
    • (1983) ACM Comput. Surv. , vol.15 , pp. 287-317
    • Haerder, T.1    Reuter, A.2
  • 17
    • 49249137934 scopus 로고    scopus 로고
    • BSGP: bulk-synchronous GPU programming
    • Q. Hou, K. Zhou, and B. Guo BSGP: bulk-synchronous GPU programming. ACM Trans. Graph., 27(3), 2008.
    • (2008) ACM Trans. Graph. , vol.27 , Issue.3
    • Hou, Q.1    Zhou, K.2    Guo, B.3
  • 18
    • 0027557582 scopus 로고
    • The performance of current B-tree algorithms
    • March
    • T. Johnson and D. Sasha The performance of current B-tree algorithms. ACM Trans. Database Syst., 18:51-101, March 1993.
    • (1993) ACM Trans. Database Syst. , vol.18 , pp. 51-101
    • Johnson, T.1    Sasha, D.2
  • 20
    • 77954701719 scopus 로고    scopus 로고
    • FAST: fast architecture sensitive tree search on modern CPUs and GPUs
    • C. Kim, J. Chhugani, N. Satish, et al FAST: fast architecture sensitive tree search on modern CPUs and GPUs. In SIGMOD, pages 339-350, 2010.
    • (2010) SIGMOD , pp. 339-350
    • Kim, C.1    Chhugani, J.2    Satish, N.3
  • 22
    • 35348922713 scopus 로고    scopus 로고
    • Synthesis Lectures on Computer Architecture. Morgan and Claypool Publishers
    • J. R. Larus and R. Rajwar Transactional Memory. Synthesis Lectures on Computer Architecture. Morgan and Claypool Publishers, 2006.
    • (2006) Transactional Memory
    • Larus, J.R.1    Rajwar, R.2
  • 23
    • 0019666493 scopus 로고
    • Efficient locking for concurrent operations on B-trees
    • P. Lehman and S. Yao Efficient locking for concurrent operations on B-trees. ACM Transactions on Database Systems (TODS), 6(4):650-670, 1981.
    • (1981) ACM Transactions on Database Systems (TODS) , vol.6 , Issue.4 , pp. 650-670
    • Lehman, P.1    Yao, S.2
  • 24
    • 2442420934 scopus 로고    scopus 로고
    • Simple, robust and highly concurrent B-trees with node deletion
    • D. Lomet Simple, robust and highly concurrent B-trees with node deletion. In Data Engineering, pages 18-27, 2004.
    • (2004) Data Engineering , pp. 18-27
    • Lomet, D.1
  • 26
    • 73049108376 scopus 로고    scopus 로고
    • A common database approach for OLTP and OLAP using an in-memory column database
    • H. Plattner A common database approach for OLTP and OLAP using an in-memory column database. In SIGMOD, pages 1-2, 2009.
    • (2009) SIGMOD , pp. 1-2
    • Plattner, H.1
  • 27
    • 0039785294 scopus 로고    scopus 로고
    • Making B+-trees cache conscious in main memory
    • J. Rao and K. Ross Making B+-trees cache conscious in main memory. ACM SIGMOD Record, 29(2):475-486, 2000.
    • (2000) ACM SIGMOD Record , vol.29 , Issue.2 , pp. 475-486
    • Rao, J.1    Ross, K.2
  • 28
    • 0003163854 scopus 로고    scopus 로고
    • Cache conscious indexing for decision support in main memory
    • J. Rao and K. A. Ross Cache conscious indexing for decision support in main memory. In VLDB, pages 78-89, 1999.
    • (1999) VLDB , pp. 78-89
    • Rao, J.1    Ross, K.A.2
  • 29
    • 40349086066 scopus 로고    scopus 로고
    • Exploiting fine-grained data parallelism with cmps and fast barriers
    • J. Sampson, R. Gonzalez, J.-F. Collard, N. P. Jouppi, et al Exploiting fine-grained data parallelism with cmps and fast barriers. In MICRO, pages 235-246, 2006.
    • (2006) MICRO , pp. 235-246
    • Sampson, J.1    Gonzalez, R.2    Collard, J.-F.3    Jouppi, N.P.4
  • 30
    • 77954743119 scopus 로고    scopus 로고
    • Fast sort on CPUs and GPUs: a case for bandwidth oblivious SIMD sort
    • N. Satish, C. Kim, J. Chhugani, et al Fast sort on CPUs and GPUs: a case for bandwidth oblivious SIMD sort. In SIGMOD, pages 351-362, 2010.
    • (2010) SIGMOD , pp. 351-362
    • Satish, N.1    Kim, C.2    Chhugani, J.3
  • 31
    • 49249086142 scopus 로고    scopus 로고
    • Larrabee: A Many-Core x86 Architecture for Visual Computing
    • L. Seiler et al Larrabee: A Many-Core x86 Architecture for Visual Computing. SIGGRAPH, 27(3), 2008.
    • (2008) SIGGRAPH , vol.27 , Issue.3
    • Seiler, L.1
  • 33
    • 0000987081 scopus 로고
    • Performance of B+ tree concurrency control algorithms
    • V. Srinivasan and M. Carey Performance of B+ tree concurrency control algorithms. VLDB, 2(4):406, 1993.
    • (1993) VLDB , vol.2 , Issue.4 , pp. 406
    • Srinivasan, V.1    Carey, M.2
  • 34
    • 0025467711 scopus 로고
    • A bridging model for parallel computation
    • L. G. Valiant A bridging model for parallel computation. Commun. ACM, 33:103-111, 1990.
    • (1990) Commun. ACM , vol.33 , pp. 103-111
    • Valiant, L.G.1
  • 35
    • 0032650480 scopus 로고    scopus 로고
    • Parallel performance analysis of the improved quasi-minimal residual method on bulk synchronous parallel architectures
    • L. T. Yang and H.-X. Lin Parallel performance analysis of the improved quasi-minimal residual method on bulk synchronous parallel architectures. The Journal of Supercomputing, 13(2):191-210, 1999.
    • (1999) The Journal of Supercomputing , vol.13 , Issue.2 , pp. 191-210
    • Yang, L.T.1    Lin, H.-X.2
  • 36
    • 85012136609 scopus 로고    scopus 로고
    • Buffering accesses to memory-resident index structures
    • J. Zhou and K. Ross Buffering accesses to memory-resident index structures. In VLDB, pages 405-416, 2003.
    • (2003) VLDB , pp. 405-416
    • Zhou, J.1    Ross, K.2


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