Just-in-time compiling things (was: asynchronous and vectorized execution) - Mailing list pgsql-hackers

From Andreas Seltenreich
Subject Just-in-time compiling things (was: asynchronous and vectorized execution)
Date
Msg-id 87eg9580ov.fsf_-_@elite.ansel.ydns.eu
Whole thread Raw
In response to Re: asynchronous and vectorized execution  (Konstantin Knizhnik <k.knizhnik@postgrespro.ru>)
Responses Re: Just-in-time compiling things  (Konstantin Knizhnik <k.knizhnik@postgrespro.ru>)
Re: Just-in-time compiling things (was: asynchronous and vectorized execution)  (Oleg Bartunov <obartunov@gmail.com>)
List pgsql-hackers
Konstantin Knizhnik writes:

> Latest information from ISP RAS guys: them have made good progress
> since February: them have rewritten most of methods of Scan, Aggregate
> and Join to LLVM API.

Is their work available somewhere?  I'm experimenting in that area as
well, although I'm using libFirm instead of LLVM.  I wonder what their
motivation to rewrite backend code in LLVM IR was, since I am following
the approach of keeping the IR around when compiling the vanilla
postgres C code, possibly inlining it during JIT and then doing
optimizations on this IR.  That way the logic doesn't have to be
duplicated.

regrads
Andreas



pgsql-hackers by date:

Previous
From: Dilip Kumar
Date:
Subject: Re: [sqlsmith] Failed assertion in parallel worker (ExecInitSubPlan)
Next
From: Álvaro Hernández Tortosa
Date:
Subject: Re: 10.0