{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T20:38:04Z","timestamp":1765485484628,"version":"3.38.0"},"reference-count":26,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1109\/icde.2010.5447892","type":"proceedings-article","created":{"date-parts":[[2010,12,8]],"date-time":"2010-12-08T17:25:00Z","timestamp":1291829100000},"page":"613-624","source":"Crossref","is-referenced-by-count":83,"title":["Generating code for holistic query evaluation"],"prefix":"10.1109","author":[{"given":"Konstantinos","family":"Krikellas","sequence":"first","affiliation":[]},{"given":"Stratis D.","family":"Viglas","sequence":"additional","affiliation":[]},{"given":"Marcelo","family":"Cintra","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Inside Intel Core Microarchitecture and Smart Memory Access","year":"2005","author":"doweck","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/152610.152611"},{"key":"ref12","article-title":"Hash Joins and Hash Teams in Microsoft SQL Server","author":"graefe","year":"1998","journal-title":"VLDB"},{"key":"ref13","doi-asserted-by":"crossref","DOI":"10.1145\/304181.304242","article-title":"Daytona And The Fourth-Generation Language Cymbal","author":"greer","year":"1999","journal-title":"SIGMOD"},{"journal-title":"Computer Architecture A Quantitative Approach","year":"2006","author":"hennessy","key":"ref14"},{"journal-title":"Intel 64 and IA-32 architectures software developer's manual","year":"2008","key":"ref15"},{"journal-title":"Optimizing Compilers for Modern Architectures A Dependence-Based Approach","year":"2002","author":"kennedy","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/BF03037022"},{"key":"ref18","article-title":"What happens during a Join? - Dissecting CPU and Memory Optimization Effects","author":"manegold","year":"2000","journal-title":"VLDB"},{"journal-title":"A System Profiler for Linux","year":"2008","key":"ref19"},{"key":"ref4","article-title":"MonetDB\/X100: Hyper-Pipe lining Query Execution","author":"boncz","year":"2005","journal-title":"CIDR"},{"journal-title":"Monet A Next-Generation DBMS Kernel for Query-Intensive Applications","year":"2002","author":"boncz","key":"ref3"},{"key":"ref6","doi-asserted-by":"crossref","DOI":"10.1145\/564691.564710","article-title":"Fractal prefetching Bs+-Trees: optimizing both cache and disk performance","author":"chen","year":"2002","journal-title":"SIGMOD"},{"key":"ref5","volume":"24","author":"chamberlin","year":"1981","journal-title":"A history and evaluation of System R Commun"},{"key":"ref8","article-title":"Inspector Joins","author":"chen","year":"2005","journal-title":"VLDB"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2004.1319989"},{"key":"ref2","article-title":"Weaving Relations for Cache Performance","author":"ailamaki","year":"2001","journal-title":"The VLDB Journal"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/318898.318923"},{"key":"ref1","article-title":"DBMSs on a Modern Processor: Where Does Time Go?","author":"ailamaki","year":"1999","journal-title":"The VLDB Journal"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2001.914871"},{"journal-title":"RightMark Memory Analyser","year":"2008","key":"ref22"},{"key":"ref21","article-title":"Compiled Query Execution Engine using JVM","author":"rao","year":"2006","journal-title":"ICDE"},{"journal-title":"The TPC-H Benchmark","year":"2009","key":"ref24"},{"key":"ref23","article-title":"Cache Conscious Algorithms for Relational Query Processing","author":"shatdal","year":"1994","journal-title":"VLDB"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1457150.1457160"},{"key":"ref25","article-title":"Buffering database operations for enhanced instruction cache performance","author":"zhou","year":"2004","journal-title":"SIGMOD"}],"event":{"name":"2010 IEEE 26th International Conference on Data Engineering (ICDE 2010)","start":{"date-parts":[[2010,3,1]]},"location":"Long Beach, CA, USA","end":{"date-parts":[[2010,3,6]]}},"container-title":["2010 IEEE 26th International Conference on Data Engineering (ICDE 2010)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5443872\/5447611\/05447892.pdf?arnumber=5447892","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T15:46:23Z","timestamp":1740757583000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5447892\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"references-count":26,"URL":"https:\/\/doi.org\/10.1109\/icde.2010.5447892","relation":{},"subject":[],"published":{"date-parts":[[2010]]}}}