[llvm-bugs] [Bug 41075] New: Heuristics based speculative compilation in concurrent orc jit
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Mar 14 13:38:28 PDT 2019
https://bugs.llvm.org/show_bug.cgi?id=41075
Bug ID: 41075
Summary: Heuristics based speculative compilation in concurrent
orc jit
Product: libraries
Version: trunk
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P
Component: OrcJIT
Assignee: unassignedbugs at nondot.org
Reporter: praveenvelliengiri at gmail.com
CC: 1101.debian at gmail.com, llvm-bugs at lists.llvm.org
This is not a bug. It is opened to keep track of issues & design related to
speculative compilation.
As concurrent orc jit, currently does not support speculative compilation well.
It would be nice to add heuristics to decide what to compile next. Heuristics
can derived from analysing higher program representation (IR, CFG, AST),
profile reports, summaries produced for each module by thinlto.
Goal here is to provide API for speculative compilation in concurrent orc (v2)
and set of heuristics as functionalities within the library. This enables
concurrent compiler to decide how to operate with these heuristics at different
customization points.
Benefits: Reduction in time latency.
I'm working on finding heuristics for this, I will add them here respectively.
If you any thoughts, please feel free to reply.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190314/a8aaaaf7/attachment.html>
More information about the llvm-bugs
mailing list