Re: New LLVM JIT Features

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
>
>

In response to

Responses

Browse pgsql-general by date

  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