From: | Praveen Velliengiri <praveenvelliengiri(at)gmail(dot)com> |
---|---|
To: | pgsql-general(at)lists(dot)postgresql(dot)org |
Subject: | Re: New LLVM JIT Features |
Date: | 2019-04-02 19:39:13 |
Message-ID: | CAL56b7SSuVr=zzn44dTQuuZTNhyy2Bc9Y5_YBOKqhXHwzTvmiQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
hi
I'm following up on this request, please feel free to reply
On Apr 2, 2019 12:51 AM, "preejackie" <praveenvelliengiri(at)gmail(dot)com> wrote:
> Hi
>
> I'm Praveen Velliengiri, student from India. I'm working on developing a
> Speculative compilation support in LLVM ORC JIT Infrastructure.
>
> As LLVM ORC supports compiling in multiple backend threads, it would be
> effective if we compile the functions speculatively before they are called
> by the executing function. So when we request JIT to compile a function,
> JIT will immediately returns the function address for raw executable bits.
> This will greatly reduce the JIT latencies in modern multi-core machines.
> And also I'm working on designing a ORC in-place dynamic profiling support,
> by this JIT will automatically able to identify the hot functions, and
> compile it in higher optimization level to achieve good performance.
>
> I'm proposing this project for GSoC 2019. It would be helpful to know how
> this new features are effective to pgsql engine, so that I include your
> comments in "View from Clients" proposal section.
>
> Please reply :)
> --
>
> Have a great day!
> PreeJackie
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Magnus Hagander | 2019-04-02 19:42:11 | Re: CVE-2019-9193 about COPY FROM/TO PROGRAM |
Previous Message | Eric J. Van der Velden | 2019-04-02 19:36:49 | max_prepared_foreign_transactions is unrecognized |