You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Xiao-Feng Li <xi...@gmail.com> on 2008/04/18 02:06:21 UTC
Re: [jira] Commented: (HARMONY-5759) [drlvm][gc][performance] Alignment of GC blocks could improve the performance of FP benchmarks
Aleksey, the patch looks good.
Could you change "BLOCK_BASE_ALIGNMENT" to be
"GC_BLOCK_BODY_ALIGNMENT"? BASE actually refers to the start of a
block. BODY is the start of the allocatable area. (And same to
BLOCK_BASE_ALIGN_MASK). Thanks.
I will commit after you make the modification.
Thanks,
xiaofeng
On Fri, Apr 18, 2008 at 1:01 AM, Aleksey Shipilev (JIRA)
<ji...@apache.org> wrote:
>
> [ https://issues.apache.org/jira/browse/HARMONY-5759?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12590102#action_12590102 ]
>
> Aleksey Shipilev commented on HARMONY-5759:
> -------------------------------------------
>
> RC1 patch gives astonishing +30% boost to composite SciMark2 score.
>
> $ ../../builds/shade.r649000.CLEAN/bin/java -Xem:server jnt.scimark2.commandline
>
> SciMark 2.0a
>
> Composite Score: 257.2925459369102
> FFT (1024): 324.4495281837533
> SOR (100x100): 364.95358549804746
> Monte Carlo : 61.79453602352396
> Sparse matmult (N=1000, nz=5000): 265.54295673436866
> LU (100x100): 269.7221232448578
>
> java.vendor: Apache Software Foundation
> java.version: 1.5.0
> os.arch: x86
> os.name: Windows XP
> os.version: 5.1
>
> 20:55:23 (189) /cygdrive/c/Harmony.new/test/Scimark
> $ ../../builds/shade.r649000.GCB/bin/java -Xem:server jnt.scimark2.commandline
>
> SciMark 2.0a
>
> Composite Score: 335.49067843718
> FFT (1024): 317.1346618181818
> SOR (100x100): 592.9092332307692
> Monte Carlo : 64.09633310436254
> Sparse matmult (N=1000, nz=5000): 270.69805822691814
> LU (100x100): 432.6151058056684
>
> java.vendor: Apache Software Foundation
> java.version: 1.5.0
> os.arch: x86
> os.name: Windows XP
> os.version: 5.1
>
>
> > [drlvm][gc][performance] Alignment of GC blocks could improve the performance of FP benchmarks
> > ----------------------------------------------------------------------------------------------
> >
> > Key: HARMONY-5759
> > URL: https://issues.apache.org/jira/browse/HARMONY-5759
> > Project: Harmony
> > Issue Type: Improvement
> > Reporter: Aleksey Shipilev
> > Attachments: vm-gc-blocksize-rc1.patch
> >
> >
> > This issue defines the block alignment to be separated from object alignment. This would allow to leave the object alignment at 4 and not to waste precious memory, but on other hand will open the way for alignment of GC blocks to 8 thus increasing the chances that data requiring 8/16 alignment will layout in memory properly.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>
--
http://xiao-feng.blogspot.com