2011
DOI: 10.14778/2002938.2002940
|View full text |Cite
|
Sign up to set email alerts
|

Efficiently compiling efficient query plans for modern hardware

Abstract: As main memory grows, query performance is more and more determined by the raw CPU costs of query processing itself. The classical iterator style query processing technique is very simple and flexible, but shows poor performance on modern CPUs due to lack of locality and frequent instruction mispredictions. Several techniques like batch oriented processing or vectorized tuple processing have been proposed in the past to improve this situation, but even these techniques are frequently out-performed by hand-writ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
356
0
5

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 386 publications
(371 citation statements)
references
References 14 publications
2
356
0
5
Order By: Relevance
“…As demonstrated in previous work [27], the generated code achieves the CPU efficiency of the bulk processing model without the need for expensive intermediate materialization.…”
Section: B Partially Decomposed Storage In Hypermentioning
confidence: 63%
See 4 more Smart Citations
“…As demonstrated in previous work [27], the generated code achieves the CPU efficiency of the bulk processing model without the need for expensive intermediate materialization.…”
Section: B Partially Decomposed Storage In Hypermentioning
confidence: 63%
“…The resulting performance (independent of the storage model) of the Volcano model indicates that it is, indeed, inappropriate for such a query on memory-resident data. The JiT-compiled query was implemented according to the HyPer compilation model [27] and is displayed in Figure 2c in the version that is executed on the PDSM data. 1 The partially decomposed representation was hand-optimized…”
Section: A the Impact Of Storage And Processing Modelmentioning
confidence: 99%
See 3 more Smart Citations