[Mesa-dev] New JIT Features in LLVM

preejackie praveenvelliengiri at gmail.com
Tue Apr 2 18:05:07 UTC 2019


Hi all,

Just following up on this request, Feel free to reply

On 02/04/19 12:51 AM, preejackie 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 Mesa library, so that I include 
> your comments in "View from Clients" proposal section.
>
> Please reply :)
> -- 
> Have a great day!
> PreeJackie

-- 
Have a great day!
PreeJackie

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190402/e08c8ee3/attachment.html>


More information about the mesa-dev mailing list