2018 IEEE 34th International Conference on Data Engineering (ICDE) 2018
DOI: 10.1109/icde.2018.00215
|View full text |Cite
|
Sign up to set email alerts
|

Designing an Adaptive VM That Combines Vectorized and JIT Execution on Heterogeneous Hardware

Abstract: Modern hardware tends to become increasingly heterogeneous which leads to major challenges for existing systems: (a) Given that performance on modern hardware should be maximized, hardware features should be fully exploited. Together with the increasing heterogeneity this leads to more complex systems. (b) In general it is non-trivial for a system to determine the most efficient way to execute a program on a specific piece of hardware. Based on (a) and (b) we believe it is necessary to extend code generation i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…During query execution, the VM can start interpreting code fragments using highly efficient vectorized interpretation. Later, the VM can generate optimized code for expensive fragments, tailored specifically to the current workload and hardware [17].…”
Section: Discussionmentioning
confidence: 99%
“…During query execution, the VM can start interpreting code fragments using highly efficient vectorized interpretation. Later, the VM can generate optimized code for expensive fragments, tailored specifically to the current workload and hardware [17].…”
Section: Discussionmentioning
confidence: 99%
“…As for the Fluid Co-Processing framework, we intend to mature our prototype into a system that can execute generic and concurrent queries and perform adaptive offloading to heterogeneous hardware [11].…”
Section: Discussionmentioning
confidence: 99%