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

Issue 35103002: Align double array backing store during compaction and mark-sweep promotion. (Closed)

Created:
7 years, 2 months ago by dusmil
Modified:
5 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Align double array backing store during compaction and mark-sweep promotion. 1st (of 3) CL's to ensure complete alignment of FixedDoubleArrays. TEST= BUG=

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 4

Patch Set 3 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -37 lines) Patch
M src/heap.h View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
M src/heap.cc View 1 2 5 chunks +4 lines, -26 lines 0 comments Download
M src/heap-inl.h View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
M src/mark-compact.cc View 1 2 4 chunks +37 lines, -11 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
dusmil
PTAL, this and 2 related CLs provide complete alignment of FixedDoubleArrays which then allows a ...
7 years, 2 months ago (2013-10-22 16:33:20 UTC) #1
Paul Lind
LGTM, but we need review from the v8 team, can one of you PTAL?
7 years, 1 month ago (2013-11-06 17:24:10 UTC) #2
Michael Starzinger
Thanks for the patch. I understand the motivation of the change and agree that mark-sweep ...
7 years, 1 month ago (2013-11-14 13:37:45 UTC) #3
Paul Lind
On 2013/11/14 13:37:45, Michael Starzinger wrote: > Thanks for the patch. I understand the motivation ...
7 years, 1 month ago (2013-11-14 16:40:06 UTC) #4
dusmil
https://codereview.chromium.org/35103002/diff/20001/src/mark-compact.cc File src/mark-compact.cc (right): https://codereview.chromium.org/35103002/diff/20001/src/mark-compact.cc#newcode2021 src/mark-compact.cc:2021: allocation_size += kPointerSize; Yes, this is very unlikely, but ...
7 years ago (2013-12-13 16:06:14 UTC) #5
dusmil
5 years, 7 months ago (2015-05-07 10:24:18 UTC) #6
Finally fixed in https://codereview.chromium.org/1130833002.

This can provide ~20% performance improvement in Navier-Stokes benchmark on
mips32.

Powered by Google App Engine
This is Rietveld 408576698