Re: Just-in-time compiling things (was: asynchronous and vectorized execution)

From: Oleg Bartunov <obartunov(at)gmail(dot)com>
To: Andreas Seltenreich <seltenreich(at)gmx(dot)de>
Cc: Konstantin Knizhnik <k(dot)knizhnik(at)postgrespro(dot)ru>, Robert Haas <robertmhaas(at)gmail(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Just-in-time compiling things (was: asynchronous and vectorized execution)
Date: 2016-05-15 13:13:20
Message-ID: CAF4Au4wUAx9w+e4mvT+V=dBAJb9UTTcfTiya6nwoUo2=xNbAxA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sat, May 14, 2016 at 12:10 PM, Andreas Seltenreich
<seltenreich(at)gmx(dot)de> wrote:
> 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.

I have discussed availability of their work and the consensus was that
eventually their code will be open source, but not right now, since it
is not ready to be published. I'll meet (after PGCon) their
management staff and discuss how we can work together.

>
> regrads
> Andreas
>
>
> --
> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Tomas Vondra 2016-05-15 20:06:28 Re: what to revert
Previous Message Clément Prévost 2016-05-15 12:53:13 Re: parallel.c is not marked as test covered