Re: WIP: Faster Expression Processing and Tuple Deforming (including JIT)

From: Andres Freund <andres(at)anarazel(dot)de>
To: pgsql-hackers(at)postgresql(dot)org
Cc: Heikki Linnakangas <hlinnaka(at)iki(dot)fi>, Doug Doole <ddoole(at)salesforce(dot)com>
Subject: Re: WIP: Faster Expression Processing and Tuple Deforming (including JIT)
Date: 2016-12-06 03:52:05
Message-ID: 20161206035205.ikfebkpnfiqyhty3@alap3.anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 2016-12-05 19:49:55 -0800, Andres Freund wrote:
> I'm posting a quite massive series of WIP patches here, to get some
> feedback.

And here's the patches themselves - let's hope they're not too big
(after gzip'ing that is).

Andres

Attachment Content-Type Size
0001-Make-get_last_attnums-more-generic.patch.gz application/x-patch-gzip 1.5 KB
0002-More-efficient-AggState-pertrans-iteration.patch.gz application/x-patch-gzip 1.4 KB
0003-Avoid-materializing-SRFs-in-the-FROM-list.patch.gz application/x-patch-gzip 12.1 KB
0004-Allow-ROWS-FROM-to-return-functions-as-single-record.patch.gz application/x-patch-gzip 10.5 KB
0005-Basic-implementation-of-targetlist-SRFs-via-ROWS-FRO.patch.gz application/x-patch-gzip 10.9 KB
0006-Remove-unused-code-related-to-targetlist-SRFs.patch.gz application/x-patch-gzip 31.0 KB
0007-WIP-Optimize-slot_deform_tuple-significantly.patch.gz application/x-patch-gzip 6.9 KB
0008-WIP-Faster-expression-processing-and-targetlist-proj.patch.gz application/x-patch-gzip 81.8 KB
0009-WIP-Add-minimal-keytest-implementation.patch.gz application/x-patch-gzip 1.8 KB
0010-WIP-Add-configure-infrastructure-to-enable-LLVM.patch.gz application/x-patch-gzip 2.2 KB
0011-WIP-Beginning-of-a-LLVM-JIT-infrastructure.patch.gz application/x-patch-gzip 2.1 KB
0012-Heavily-WIP-JITing-of-tuple-deforming.patch.gz application/x-patch-gzip 5.5 KB
0013-WIP-ExprEval-Make-threaded-dispatch-use-a-separate-f.patch.gz application/x-patch-gzip 5.0 KB
0014-Heavily-WIP-JITed-expression-evaluation.patch.gz application/x-patch-gzip 6.4 KB
0015-Heavily-WIP-LLVM-perf-integration.patch.gz application/x-patch-gzip 6.9 KB

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Andres Freund 2016-12-06 03:53:28 Re: Logical Replication WIP
Previous Message Andres Freund 2016-12-06 03:49:55 WIP: Faster Expression Processing and Tuple Deforming (including JIT)