Compatibilty guarantees for Profile-Guided Optimization (PGO) profiles generated by GraalVM #7892
Unanswered
zamazan4ik
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Hi. I don't think there should be any incompatibilities between the profiles from different GraalVM versions, but maybe @axel22 can confirm. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi!
We are evaluating using Profile-Guided Optimization (PGO) with GraalVM. Right now the GraalVM compiler stores the profile as a file, that later can be reused. However, I cannot find the information about the backward/forward compatibility guarantees of the PGO profile file format. For us, it's important to know because right now we cannot understand whether will it be possible to use PGO profiles from the older compiler with a newer GraalVM version or not (and vice versa).
In LLVM PGO infrastructure we already met some problems with that - the Clang/LLVM documentation also hasn't this information yet. We want to avoid such problems with GraalVM in the future.
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions