[llvm-dev] GSoC 2019 - Speculative Compilation in ORC
Praveen Velliengiri via llvm-dev
llvm-dev at lists.llvm.org
Sun May 12 11:44:59 PDT 2019
I'm Praveen velliengiri, Master's student from Inida. Our proposal on
"Speculative Compilation in ORC" got accepted by the llvm community.
One of the selling points of new LLVM ORC Concurrent JIT APIs is we can
speculatively compile functions before we need it, in the hope that when we
call it in application run-time it is already compiled. However, if we
speculatively compile the whole module and its transitive dependencies
we’re quickly going to overload the CPU/Memory resources and increase the
start-up time of the application. To avoid this, we can select the
functions ahead of time which are likely going to execute next and compile
them speculatively, using program analysis and/or profile data from
I'm looking forward to work with the awesome community! Thank you all who
helped me to frame this proposal :)
You can find the proposal here : Speculative Compilation
If you have any comments, please let me know. My irc nick : preejackie.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev