S. Viglas. Data Engineering (ICDE), 2014 IEEE 30th International
Conference on, page 1298--1301. (March 2014)
Abstract
Just-in-time compilation of SQL queries into native code has
recently emerged as a viable technique for query processing and
an alternative to the dominant interpretation-based approach. We
present the salient results of research in this fresh area,
addressing all aspects of the query processing stack: from
traditional query compilation techniques, to compilation in
managed environments, to state-of-the-art approaches on
intermediate and native code emission. Throughout the discussion
we refer and draw analogies to the general code generation
techniques used in contemporary compiler technology. At the same
time we describe the open research problems of the area.
%0 Conference Paper
%1 Viglas2014-lo
%A Viglas, S D
%B Data Engineering (ICDE), 2014 IEEE 30th International
Conference on
%D 2014
%K Computer_languages Educational_institutions Engines Expose Query_processing Runtime SQL SQL_query_processing Virtual_machining code_generation_techniques compiler_technology just-in-time_compilation program_compilers query_processing query_processing_stack
%P 1298--1301
%T Just-in-time compilation for SQL query processing
%X Just-in-time compilation of SQL queries into native code has
recently emerged as a viable technique for query processing and
an alternative to the dominant interpretation-based approach. We
present the salient results of research in this fresh area,
addressing all aspects of the query processing stack: from
traditional query compilation techniques, to compilation in
managed environments, to state-of-the-art approaches on
intermediate and native code emission. Throughout the discussion
we refer and draw analogies to the general code generation
techniques used in contemporary compiler technology. At the same
time we describe the open research problems of the area.
@inproceedings{Viglas2014-lo,
abstract = {Just-in-time compilation of SQL queries into native code has
recently emerged as a viable technique for query processing and
an alternative to the dominant interpretation-based approach. We
present the salient results of research in this fresh area,
addressing all aspects of the query processing stack: from
traditional query compilation techniques, to compilation in
managed environments, to state-of-the-art approaches on
intermediate and native code emission. Throughout the discussion
we refer and draw analogies to the general code generation
techniques used in contemporary compiler technology. At the same
time we describe the open research problems of the area.},
added-at = {2015-06-28T17:13:58.000+0200},
author = {Viglas, S D},
biburl = {https://www.bibsonomy.org/bibtex/29906a1ab4634ba2f7f787bbcef669b88/christophv},
booktitle = {Data Engineering ({ICDE)}, 2014 {IEEE} 30th International
Conference on},
interhash = {94e37f62f75eee61c634e9abc2d6acd1},
intrahash = {9906a1ab4634ba2f7f787bbcef669b88},
keywords = {Computer_languages Educational_institutions Engines Expose Query_processing Runtime SQL SQL_query_processing Virtual_machining code_generation_techniques compiler_technology just-in-time_compilation program_compilers query_processing query_processing_stack},
month = mar,
pages = {1298--1301},
timestamp = {2016-01-04T14:22:08.000+0100},
title = {Just-in-time compilation for {SQL} query processing},
year = 2014
}