Optimizing PostgreSQL with LLVM's PGO+LTO - Mailing list pgsql-hackers

From João Paulo Labegalini de Carvalho
Subject Optimizing PostgreSQL with LLVM's PGO+LTO
Date
Msg-id CAGjvy28Srze+-QGhUEEWsrpZA-8gMn_kf43dt7v_iUs=o-y2EQ@mail.gmail.com
Whole thread Raw
Responses Re: Optimizing PostgreSQL with LLVM's PGO+LTO
Re: Optimizing PostgreSQL with LLVM's PGO+LTO
Re: Optimizing PostgreSQL with LLVM's PGO+LTO
List pgsql-hackers
Hi all,

I am investigating the benefits of different profile-guided optimizations (PGO) and link-time optimizations (LTO) versus binary optimizers (e.g. BOLT) for applications such as PostgreSQL.

I am facing issues when applying LTO to PostgreSQL as the produced binary seems broken (the server dies quickly after it has started). This is definitely a compiler bug, but I was wondering if anyone here  have experimented with LTO for PostgreSQL.

Thanks,

--
João Paulo L. de Carvalho
Ph.D Computer Science |  IC-UNICAMP | Campinas , SP - Brazil
Postdoctoral Research Fellow | University of Alberta | Edmonton, AB - Canada

pgsql-hackers by date:

Previous
From: Masahiko Sawada
Date:
Subject: Re: Perform streaming logical transactions by background workers and parallel apply
Next
From: Tom Lane
Date:
Subject: Re: Improve GetConfigOptionValues function