Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(506)

Issue 2341983002: ThinLTO: limit link / codegen parallelism to 16. (Closed)

Created:
4 years, 3 months ago by krasin1
Modified:
4 years, 3 months ago
Reviewers:
Dirk Pranke, dpranke
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

ThinLTO: limit link / codegen parallelism to 16. Based on the experiments, ThinLTO does not scale beyond that, and the default setting is the number of cores on a machine, which is often 32 or more for Chrome devs, where ThinLTO is slower than at 16: https://docs.google.com/spreadsheets/d/18vi9p8ffIYNVPTyxtJwr-YrP4WJRbaQr_2nZ1AKKBs4/edit?usp=sharing BUG=645295 Committed: https://crrev.com/a769e96dbeb3c566fb34f91185095cbfb0de36b4 Cr-Commit-Position: refs/heads/master@{#418789}

Patch Set 1 #

Total comments: 2

Patch Set 2 : fix a typo #

Patch Set 3 : don't check for gold #

Patch Set 4 : fmt #

Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -1 line) Patch
M build/config/compiler/BUILD.gn View 1 2 3 1 chunk +7 lines, -1 line 0 comments Download

Messages

Total messages: 22 (11 generated)
krasin1
4 years, 3 months ago (2016-09-15 02:05:05 UTC) #2
dpranke
lgtm to land since this FYI, but I have a few questions ... https://codereview.chromium.org/2341983002/diff/1/build/config/compiler/BUILD.gn File ...
4 years, 3 months ago (2016-09-15 03:35:20 UTC) #8
krasin1
https://codereview.chromium.org/2341983002/diff/1/build/config/compiler/BUILD.gn File build/config/compiler/BUILD.gn (right): https://codereview.chromium.org/2341983002/diff/1/build/config/compiler/BUILD.gn#newcode441 build/config/compiler/BUILD.gn:441: # As of now, ThinLTO does scale beyond 16 ...
4 years, 3 months ago (2016-09-15 03:43:42 UTC) #9
dpranke
On 2016/09/15 03:43:42, krasin1 wrote: > So, this check is to avoid a time bomb: ...
4 years, 3 months ago (2016-09-15 03:47:46 UTC) #10
krasin1
On 2016/09/15 03:47:46, dpranke (slow) wrote: > On 2016/09/15 03:43:42, krasin1 wrote: > > So, ...
4 years, 3 months ago (2016-09-15 03:55:12 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2341983002/60001
4 years, 3 months ago (2016-09-15 03:57:51 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/259937)
4 years, 3 months ago (2016-09-15 04:05:25 UTC) #16
Dirk Pranke
lgtm (from the right account)
4 years, 3 months ago (2016-09-15 04:09:01 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2341983002/60001
4 years, 3 months ago (2016-09-15 04:35:05 UTC) #19
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 3 months ago (2016-09-15 05:21:07 UTC) #20
commit-bot: I haz the power
4 years, 3 months ago (2016-09-15 05:23:37 UTC) #22
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/a769e96dbeb3c566fb34f91185095cbfb0de36b4
Cr-Commit-Position: refs/heads/master@{#418789}

Powered by Google App Engine
This is Rietveld 408576698