“…With the advent of in-memory DBMSes, the code layout of the instructions becomes a very important factor. As a result, query compilation uses code generation and compilation techniques in order to inline virtual functions and further specialize the code to improve cache locality [20,2,32,35,42,33,34,30,53,12,41,29,3,48,28]. As a result of that, the code pattern used in each pipelining algorithm really matters.…”