메뉴 건너뛰기




Volumn , Issue , 2014, Pages 743-754

Morsel-driven parallelism: A NUMA-aware query evaluation framework for the many-core age

Author keywords

Morsel driven parallelism; NUMA awareness

Indexed keywords

BENCHMARKING; PIPELINES; QUERY LANGUAGES; SCHEDULING;

EID: 84904306420     PISSN: 07308078     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2588555.2610507     Document Type: Conference Paper
Times cited : (237)

References (34)
  • 1
    • 84873118293 scopus 로고    scopus 로고
    • Massively parallel sort-merge joins in main memory multi-core database systems
    • M.-C. Albutiu, A. Kemper, and T. Neumann. Massively parallel sort-merge joins in main memory multi-core database systems. PVLDB, 5(10), 2012.
    • (2012) PVLDB , vol.5 , Issue.10
    • Albutiu, M.-C.1    Kemper, A.2    Neumann, T.3
  • 2
    • 84881343198 scopus 로고    scopus 로고
    • Hardware killed the software star
    • G. Alonso. Hardware killed the software star. In ICDE, 2013.
    • (2013) ICDE
    • Alonso, G.1
  • 3
    • 84904280928 scopus 로고    scopus 로고
    • Master's thesis, University of Warsaw and VU University Amsterdam
    • K. Anikiej. Multi-core parallelization of vectorized query execution. Master's thesis, University of Warsaw and VU University Amsterdam, 2010. http://homepages.cwi.nl/~boncz/msc/2010-KamilAnikijej.pdf.
    • (2010) Multi-core Parallelization of Vectorized Query Execution
    • Anikiej, K.1
  • 4
    • 84884518227 scopus 로고    scopus 로고
    • Multi-core, main-memory joins: Sort vs hash revisited
    • C. Balkesen, G. Alonso, J. Teubner, and M. T. Özsu. Multi-core, main-memory joins: Sort vs. hash revisited. PVLDB, 7(1), 2013.
    • (2013) PVLDB , vol.7 , Issue.1
    • Balkesen, C.1    Alonso, G.2    Teubner, J.3    Özsu, M.T.4
  • 5
    • 84881338673 scopus 로고    scopus 로고
    • Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware
    • C. Balkesen, J. Teubner, G. Alonso, and M. T. Özsu. Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware. In ICDE, 2013.
    • (2013) ICDE
    • Balkesen, C.1    Teubner, J.2    Alonso, G.3    Özsu, M.T.4
  • 7
    • 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, 2011.
    • (2011) SIGMOD
    • Blanas, S.1    Li, Y.2    Patel, J.M.3
  • 8
    • 84887181481 scopus 로고    scopus 로고
    • TPC-H analyzed: Hidden messages and lessons learned from an influential benchmark
    • P. Boncz, T. Neumann, and O. Erling. TPC-H analyzed: Hidden messages and lessons learned from an influential benchmark. In TPCTC, 2013.
    • (2013) TPCTC
    • Boncz, P.1    Neumann, T.2    Erling, O.3
  • 9
    • 33749585668 scopus 로고    scopus 로고
    • MonetDB/X100: Hyper-pipelining query execution
    • P. A. Boncz, M. Zukowski, and N. Nes. MonetDB/X100: Hyper-pipelining query execution. In CIDR, 2005.
    • (2005) CIDR
    • Boncz, P.A.1    Zukowski, M.2    Nes, N.3
  • 10
    • 84881351478 scopus 로고    scopus 로고
    • Efficient many-core query execution in main memory column-stores
    • J. Dees and P. Sanders. Efficient many-core query execution in main memory column-stores. In ICDE, 2013.
    • (2013) ICDE
    • Dees, J.1    Sanders, P.2
  • 11
    • 84863758667 scopus 로고    scopus 로고
    • SharedDB: Killing one thousand queries with one stone
    • G. Giannikis, G. Alonso, and D. Kossmann. SharedDB: Killing one thousand queries with one stone. PVLDB, 5(6), 2012.
    • (2012) PVLDB , vol.5 , Issue.6
    • Giannikis, G.1    Alonso, G.2    Kossmann, D.3
  • 12
    • 0025444574 scopus 로고
    • Encapsulation of parallelism in the Volcano query processing system
    • G. Graefe. Encapsulation of parallelism in the Volcano query processing system. In SIGMOD, 1990.
    • (1990) SIGMOD
    • Graefe, G.1
  • 13
    • 0027608375 scopus 로고
    • Query evaluation techniques for large databases
    • G. Graefe. Query evaluation techniques for large databases. ACM Comput. Surv., 25(2), 1993.
    • (1993) ACMComput. Surv. , vol.25 , Issue.2
    • Graefe, G.1
  • 14
    • 29844438424 scopus 로고    scopus 로고
    • QPipe: A simultaneously pipelined relational query engine
    • S. Harizopoulos, V. Shkapenyuk, and A. Ailamaki. QPipe: A simultaneously pipelined relational query engine. In SIGMOD, 2005.
    • (2005) SIGMOD
    • Harizopoulos, S.1    Shkapenyuk, V.2    Ailamaki, A.3
  • 15
    • 84880533205 scopus 로고    scopus 로고
    • Hardware-oblivious parallelism for in-memory column-stores
    • M. Heimel, M. Saecker, H. Pirk, S. Manegold, and V. Markl. Hardware-oblivious parallelism for in-memory column-stores. PVLDB, 6(9), 2013.
    • (2013) PVLDB , vol.6 , Issue.9
    • Heimel, M.1    Saecker, M.2    Pirk, H.3    Manegold, S.4    Markl, V.5
  • 16
    • 79957859672 scopus 로고    scopus 로고
    • HyPer: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots
    • A. Kemper and T. Neumann. HyPer: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots. In ICDE, 2011.
    • (2011) ICDE
    • Kemper, A.1    Neumann, T.2
  • 17
    • 84901779386 scopus 로고    scopus 로고
    • Experimental evaluation of NUMA effects on database management systems
    • T. Kiefer, B. Schlegel, and W. Lehner. Experimental evaluation of NUMA effects on database management systems. In BTW, 2013.
    • (2013) BTW
    • Kiefer, T.1    Schlegel, B.2    Lehner, W.3
  • 19
    • 77952778703 scopus 로고    scopus 로고
    • Generating code for holistic query evaluation
    • K. Krikellas, S. Viglas, and M. Cintra. Generating code for holistic query evaluation. In ICDE, 2010.
    • (2010) ICDE
    • Krikellas, K.1    Viglas, S.2    Cintra, M.3
  • 25
    • 84863448825 scopus 로고    scopus 로고
    • Efficiently compiling efficient query plans for modern hardware
    • T. Neumann. Efficiently compiling efficient query plans for modern hardware. PVLDB, 4, 2011.
    • (2011) PVLDB , vol.4
    • Neumann, T.1
  • 27
    • 84880524345 scopus 로고    scopus 로고
    • High throughput heavy hitter aggregation for modern SIMD processors
    • O. Polychroniou and K. A. Ross. High throughput heavy hitter aggregation for modern SIMD processors. In DaMoN, 2013.
    • (2013) DaMoN
    • Polychroniou, O.1    Ross, K.A.2
  • 28
    • 84901794872 scopus 로고    scopus 로고
    • ATraPos: Adaptive transaction processing on hardware islands
    • D. Porobic, E. Liarou, P. Tözün, and A. Ailamaki. ATraPos: Adaptive transaction processing on hardware islands. In ICDE, 2014.
    • (2014) ICDE
    • Porobic, D.1    Liarou, E.2    Tözün, P.3    Ailamaki, A.4
  • 30
    • 84904359769 scopus 로고    scopus 로고
    • Task scheduling for highly concurrent analytical and transactional main-memory workloads
    • I. Psaroudakis, T. Scheuer, N. May, and A. Ailamaki. Task scheduling for highly concurrent analytical and transactional main-memory workloads. In ADMS Workshop, 2013.
    • (2013) ADMS Workshop
    • Psaroudakis, I.1    Scheuer, T.2    May, N.3    Ailamaki, A.4
  • 32
    • 85115429239 scopus 로고    scopus 로고
    • How soccer players would do stream joins
    • J. Teubner and R. Müller. How soccer players would do stream joins. In SIGMOD, 2011.
    • (2011) SIGMOD
    • Teubner, J.1    Müller, R.2
  • 33
    • 79960192417 scopus 로고    scopus 로고
    • Scalable aggregation on multicore processors
    • Y. Ye, K. A. Ross, and N. Vesdapunt. Scalable aggregation on multicore processors. In DaMoN, 2011.
    • (2011) DaMoN
    • Ye, Y.1    Ross, K.A.2    Vesdapunt, N.3
  • 34


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