Re: [HACKERS] JIT compiling - v4.0

2017-10-05 Thread Robert Haas
On Thu, Oct 5, 2017 at 2:57 AM, Andres Freund wrote: > master q01 min: 14146.498 dev min: 11479.05 [diff -23.24] dev-jit > min: 8659.961 [diff -63.36] dev-jit-deform min: 7279.395 [diff -94.34] > dev-jit-deform-inline min: 6997.956 [diff -102.15] I think this is a really strange

Re: [HACKERS] JIT compiling - v4.0

2017-10-05 Thread Andres Freund
On 2017-10-05 23:43:37 +1300, David Rowley wrote: > On 5 October 2017 at 19:57, Andres Freund wrote: > > Here's some numbers for a a TPC-H scale 5 run. Obviously the Q01 numbers > > are pretty nice in partcular. But it's also visible that the shorter > > query can loose, which is largely due to th

Re: [HACKERS] JIT compiling - v4.0

2017-10-05 Thread David Rowley
On 5 October 2017 at 19:57, Andres Freund wrote: > Here's some numbers for a a TPC-H scale 5 run. Obviously the Q01 numbers > are pretty nice in partcular. But it's also visible that the shorter > query can loose, which is largely due to the JIT overhead - that can be > ameliorated to some degree,

Re: [HACKERS] JIT compiling - v4.0

2017-10-04 Thread Andres Freund
On 2017-10-04 11:56:47 +0300, Ants Aasma wrote: > On Wed, Oct 4, 2017 at 9:48 AM, Andres Freund wrote: > > Here's an updated version of the patchset. There's some substantial > > changes here, but it's still very obviously very far from committable as > > a whole. There's some helper commmits tha

Re: [HACKERS] JIT compiling - v4.0

2017-10-04 Thread Ants Aasma
On Wed, Oct 4, 2017 at 9:48 AM, Andres Freund wrote: > Here's an updated version of the patchset. There's some substantial > changes here, but it's still very obviously very far from committable as > a whole. There's some helper commmits that are simple and independent > enough to be committable

Re: [HACKERS] JIT compiling - v4.0

2017-10-03 Thread Andres Freund
Hi, Here's an updated version of the patchset. There's some substantial changes here, but it's still very obviously very far from committable as a whole. There's some helper commmits that are simple and independent enough to be committable earlier on. The git tree of this work, which is *frequen