Skip to content

[New Feature] Evalaute Post-Link Optimizations (PLO) for YugabyteDB #20090

Open
@zamazan4ik

Description

@zamazan4ik

Description

Post-Link Optimizations (PLO) is an additional optimization step after Profile-Guided Optimization (PGO) that can improve performance even after PGO.

Right now there are two main PLO tools: LLVM BOLT and Propeller.

Here I collect all results by applying LLVM BOLT to the projects (with benchmark numbers).

Projects with already integrated BOLT into their build scripts

@NatashaSerebryanaya in #12763 (comment) you mentioned that you will try to perform tests with LLVM BOLT. Did you get any results? Would be really interesting to see them.

Warning: Please confirm that this issue does not contain any sensitive information

  • I confirm this issue does not contain any sensitive information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/new-featureThis is a request for a completely new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions