메뉴 건너뛰기




Volumn 6, Issue 10, 2013, Pages 889-900

Revisiting Co-Processing for hash joins on the coupled CPU-GPU architecture

Author keywords

[No Author keywords available]

Indexed keywords

MEMORY ARCHITECTURE; PROGRAM PROCESSORS;

EID: 84891121339     PISSN: None     EISSN: 21508097     Source Type: Journal    
DOI: 10.14778/2536206.2536216     Document Type: Article
Times cited : (116)

References (36)
  • 2
    • 84891110419 scopus 로고    scopus 로고
    • AMD Corp
    • AMD Corp. http://amddevcentral.com/afds/pages/default.aspx.
  • 3
    • 84881338673 scopus 로고    scopus 로고
    • Main-memory hash joins on multi-core cpus: tunning to the underlying hardware
    • C. Balkesen, J. Teubner, G. Alonso, and M. T. Oszu. Main-memory hash joins on multi-core cpus: tunning to the underlying hardware. In ICDE, 2013.
    • (2013) ICDE
    • Balkesen, C.1    Teubner, J.2    Alonso, G.3    Oszu, M.T.4
  • 4
    • 79959978882 scopus 로고    scopus 로고
    • Design and evaluation of main memory hash join algorithms for multi-core cpus
    • S. Blanas, Y. Li, and J. M. Patel. Design and evaluation of main memory hash join algorithms for multi-core cpus. In SIGMOD, pages 37-48, 2011.
    • (2011) SIGMOD , pp. 37-48
    • Blanas, S.1    Li, Y.2    Patel, J.M.3
  • 5
    • 0003075199 scopus 로고    scopus 로고
    • Database architecture optimized for the new bottleneck: Memory access
    • P. A. Boncz, S. Manegold, and M. L. Kersten. Database architecture optimized for the new bottleneck: Memory access. In VLDB, 1999.
    • (1999) VLDB
    • Boncz, P.A.1    Manegold, S.2    Kersten, M.L.3
  • 6
    • 84877708564 scopus 로고    scopus 로고
    • Accelerating mapreduce on a coupled cpu-gpu architecture
    • pages 25:1-25:11
    • L. Chen, X. Huo, and G. Agrawal. Accelerating mapreduce on a coupled cpu-gpu architecture. In SC, pages 25:1-25:11, 2012.
    • (2012) SC
    • Chen, L.1    Huo, X.2    Agrawal, G.3
  • 7
    • 0002187425 scopus 로고
    • Using segmented right-deep trees for the execution of pipelined hash joins
    • M.-S. Chen, M.-L. Lo, P. S. Yu, and H. C. Young. Using segmented right-deep trees for the execution of pipelined hash joins. In VLDB, pages 15-26, 1992.
    • (1992) VLDB , pp. 15-26
    • Chen, M.-S.1    Lo, M.-L.2    Yu, P.S.3    Young, H.C.4
  • 8
  • 9
    • 0026870271 scopus 로고
    • Parallel database systems: the future of high performance database systems
    • D. DeWitt and J. Gray. Parallel database systems: the future of high performance database systems. Commun. ACM, 1992.
    • (1992) Commun. ACM
    • Dewitt, D.1    Gray, J.2
  • 10
    • 0041667735 scopus 로고
    • Multiprocessor hash-based join algorithms
    • D. J. DeWitt and R. H. Gerber. Multiprocessor hash-based join algorithms. In VLDB, pages 151-164, 1985.
    • (1985) VLDB , pp. 151-164
    • Dewitt, D.J.1    Gerber, R.H.2
  • 11
    • 80155141215 scopus 로고    scopus 로고
    • A comprehensive performance comparison of cuda and opencl
    • J. Fang, A. L. Varbanescu, and H. Sips. A comprehensive performance comparison of cuda and opencl. In ICPP, 2011.
    • (2011) ICPP
    • Fang, J.1    Varbanescu, A.L.2    Sips, H.3
  • 12
    • 84855757198 scopus 로고    scopus 로고
    • Database compression on graphics processors
    • W. Fang, B. He, and Q. Luo. Database compression on graphics processors. Proc. VLDB Endow., pages 670-680, 2010.
    • (2010) Proc. VLDB Endow , pp. 670-680
    • Fang, W.1    He, B.2    Luo, Q.3
  • 13
    • 77952413470 scopus 로고    scopus 로고
    • Pipelined hash-join on multithreaded architectures
    • pages 1:1-1:8
    • P. Garcia and H. F. Korth. Pipelined hash-join on multithreaded architectures. In DaMoN, pages 1:1-1:8, 2007.
    • (2007) DaMoN
    • Garcia, P.1    Korth, H.F.2
  • 14
    • 77953982164 scopus 로고    scopus 로고
    • Accelerating database operators using a network processor
    • B. Gold, A. Ailamaki, L. Huston, and B. Falsafi. Accelerating database operators using a network processor. In DaMoN, 2005.
    • (2005) DaMoN
    • Gold, B.1    Ailamaki, A.2    Huston, L.3    Falsafi, B.4
  • 16
    • 46649110107 scopus 로고    scopus 로고
    • Cache-oblivious databases: Limitations and opportunities
    • pages 8:1-8:42
    • B. He and Q. Luo. Cache-oblivious databases: Limitations and opportunities. ACM Trans. Database Syst., pages 8:1-8:42, 2008.
    • (2008) ACM Trans. Database Syst.
    • He, B.1    Luo, Q.2
  • 18
    • 80054089072 scopus 로고    scopus 로고
    • High-throughput transaction executions on graphics processors
    • B. He and J. X. Yu. High-throughput transaction executions on graphics processors. Proc. VLDB Endow., pages 314-325, 2011.
    • (2011) Proc. VLDB Endow , pp. 314-325
    • He, B.1    Yu, J.X.2
  • 19
    • 84891126665 scopus 로고    scopus 로고
    • Revisiting co-processing for hash joins on the coupled cpu-gpu architecture
    • 1307. 1955
    • J. He, M. Lu, and B. He. Revisiting co-processing for hash joins on the coupled cpu-gpu architecture. In arXiv:1307.1955, 2013.
    • (2013) arXiv
    • He, J.1    Lu, M.2    He, B.3
  • 20
    • 84862107632 scopus 로고    scopus 로고
    • Characterizing and evaluating a key-value store application on heterogeneous cpu-gpu systems
    • T. H. Hetherington and et al. Characterizing and evaluating a key-value store application on heterogeneous cpu-gpu systems. In ISPASS, pages 88-98, 2012.
    • (2012) ISPASS , pp. 88-98
    • Hetherington, T.H.1
  • 21
    • 78149231331 scopus 로고    scopus 로고
    • Mapcg: writing parallel program portable between cpu and gpu
    • C. Hong, D. Chen, W. Chen, W. Zheng, and H. Lin. Mapcg: writing parallel program portable between cpu and gpu. In PACT, pages 217-226, 2010.
    • (2010) PACT , pp. 217-226
    • Hong, C.1    Chen, D.2    Chen, W.3    Zheng, W.4    Lin, H.5
  • 23
    • 77954705147 scopus 로고    scopus 로고
    • Sort vs. hash revisited: fast join implementation on modern multi-core cpus
    • C. Kim and et al. Sort vs. hash revisited: fast join implementation on modern multi-core cpus. PVLDB, 2009.
    • (2009) PVLDB
    • Kim, C.1
  • 25
    • 0027621685 scopus 로고
    • On optimal processor allocation to support pipelined hash joins
    • M.-L. Lo, M.-S. S. Chen, C. V. Ravishankar, and P. S. Yu. On optimal processor allocation to support pipelined hash joins. In SIGMOD, pages 69-78, 1993.
    • (1993) SIGMOD , pp. 69-78
    • Lo, M.-L.1    Chen, M.-S.2    Ravishankar, C.V.3    Yu, P.S.4
  • 26
    • 33750831358 scopus 로고    scopus 로고
    • Generic database cost models for hierarchical memory systems
    • S. Manegold, P. Boncz, and M. L. Kersten. Generic database cost models for hierarchical memory systems. In VLDB, pages 191-202, 2002.
    • (2002) VLDB , pp. 191-202
    • Manegold, S.1    Boncz, P.2    Kersten, M.L.3
  • 27
    • 0001146294 scopus 로고    scopus 로고
    • What happens during a join dissecting cpu and memory optimization effects
    • S. Manegold, P. A. Boncz, and M. L. Kersten. What happens during a join dissecting cpu and memory optimization effects. In VLDB, 2000.
    • (2000) VLDB
    • Manegold, S.1    Boncz, P.A.2    Kersten, M.L.3
  • 28
    • 84873178506 scopus 로고    scopus 로고
    • Accelerating foreign-key joins using asymmetric memory channels
    • H. Pirk, S. Manegold, and M. Kersten. Accelerating foreign-key joins using asymmetric memory channels. In ADMS, 2011.
    • (2011) ADMS
    • Pirk, H.1    Manegold, S.2    Kersten, M.3
  • 29
    • 34548795866 scopus 로고    scopus 로고
    • Efficient hash probes on modern processors
    • K. Ross. Efficient hash probes on modern processors. In ICDE, pages 1297-1301, 2007.
    • (2007) ICDE , pp. 1297-1301
    • Ross, K.1
  • 30
    • 84976736061 scopus 로고
    • A performance evaluation of four parallel join algorithms in a shared-nothing multiprocessor environment
    • D. A. Schneider and D. J. DeWitt. A performance evaluation of four parallel join algorithms in a shared-nothing multiprocessor environment. In SIGMOD, pages 110-121, 1989.
    • (1989) SIGMOD , pp. 110-121
    • Schneider, D.A.1    Dewitt, D.J.2
  • 31
    • 0002725788 scopus 로고
    • Cache conscious algorithms for relational query processing
    • A. Shatdal, C. Kant, and J. F. Naughton. Cache conscious algorithms for relational query processing. In VLDB, 1994.
    • (1994) VLDB
    • Shatdal, A.1    Kant, C.2    Naughton, J.F.3
  • 32
    • 33745618477 scopus 로고    scopus 로고
    • C-store: a column-oriented dbms
    • M. Stonebraker and et al. C-store: a column-oriented dbms. In VLDB, pages 553-564, 2005.
    • (2005) VLDB , pp. 553-564
    • Stonebraker, M.1
  • 34
    • 79959924566 scopus 로고    scopus 로고
    • How soccer players would do stream joins
    • J. Teubner and R. Mueller. How soccer players would do stream joins. In SIGMOD, pages 625-636, 2011.
    • (2011) SIGMOD , pp. 625-636
    • Teubner, J.1    Mueller, R.2
  • 35
    • 84874406799 scopus 로고    scopus 로고
    • Comparison of openmp and opencl parallel processing technologies
    • K. Thouti and S.R.Sathe. Comparison of openmp and opencl parallel processing technologies. IJACSA, pages 56-161, 2012.
    • (2012) IJACSA , pp. 56-161
    • Thouti, K.1    Sathe, S.R.2
  • 36
    • 84891093342 scopus 로고    scopus 로고
    • Omnidb: Towards portable and efficient query processing on parallel cpu/gpu architectures
    • S. Zhang, J. He, B. He, and M. Lu. Omnidb: Towards portable and efficient query processing on parallel cpu/gpu architectures. In PVLDB, pages 1-4, 2013.
    • (2013) PVLDB , pp. 1-4
    • Zhang, S.1    He, J.2    He, B.3    Lu, M.4


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