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

Поиск
Список
Период
Сортировка
От Andreas Seltenreich
Тема Just-in-time compiling things (was: asynchronous and vectorized execution)
Дата
Msg-id 87eg9580ov.fsf_-_@elite.ansel.ydns.eu
обсуждение исходный текст
Ответ на Re: asynchronous and vectorized execution  (Konstantin Knizhnik <k.knizhnik@postgrespro.ru>)
Ответы 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>)
Список 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 по дате отправления:

Предыдущее
От: Dilip Kumar
Дата:
Сообщение: Re: [sqlsmith] Failed assertion in parallel worker (ExecInitSubPlan)
Следующее
От: Álvaro Hernández Tortosa
Дата:
Сообщение: Re: 10.0