You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Chen Yang (JIRA)" <ji...@apache.org> on 2008/01/17 12:44:34 UTC

[jira] Created: (HARMONY-5398) Enable array copy optimization in generational mode

Enable array copy optimization in generational mode
---------------------------------------------------

                 Key: HARMONY-5398
                 URL: https://issues.apache.org/jira/browse/HARMONY-5398
             Project: Harmony
          Issue Type: Improvement
          Components: DRLVM
         Environment: All affected version
            Reporter: Chen Yang


Current JIT cannot apply the array copy optimization as in non-generational mode, but relies on current array_copy implementation in harmonyvm, which results in poor performance. In order to achieve better performance, inlined array copy optimization is preferred, at least for those non reference array. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-5398) Enable array copy optimization for generational mode in JIT

Posted by "Aleksey Shipilev (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-5398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559905#action_12559905 ] 

Aleksey Shipilev commented on HARMONY-5398:
-------------------------------------------

Chen, we have a POC patch which enables JIT-generated arraycopy for primitive types when WB enabled. Would it solve your issue?

> Enable array copy optimization for generational mode in JIT
> -----------------------------------------------------------
>
>                 Key: HARMONY-5398
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5398
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: All supported environment
>            Reporter: Chen Yang
>
> Current JIT cannot apply the array copy optimization as in non-generational mode, but relies on current array_copy implementation in harmonyvm, which results in poor performance. In order to achieve better performance, inlined array copy optimization in JIT is preferred, at least for those non reference array. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-5398) Enable array copy optimization for generational mode in JIT

Posted by "Aleksey Shipilev (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-5398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559913#action_12559913 ] 

Aleksey Shipilev commented on HARMONY-5398:
-------------------------------------------

Chen, I had filed HARMONY-5399 as proposed solver for the issue. Please let me know if my patch covers your problem.

> Enable array copy optimization for generational mode in JIT
> -----------------------------------------------------------
>
>                 Key: HARMONY-5398
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5398
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: All supported environment
>            Reporter: Chen Yang
>
> Current JIT cannot apply the array copy optimization as in non-generational mode, but relies on current array_copy implementation in harmonyvm, which results in poor performance. In order to achieve better performance, inlined array copy optimization in JIT is preferred, at least for those non reference array. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-5398) Enable array copy optimization for generational mode in JIT

Posted by "Chen Yang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-5398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559914#action_12559914 ] 

Chen Yang commented on HARMONY-5398:
------------------------------------

Thanks. 5399 should have covered this issue. 

> Enable array copy optimization for generational mode in JIT
> -----------------------------------------------------------
>
>                 Key: HARMONY-5398
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5398
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: All supported environment
>            Reporter: Chen Yang
>
> Current JIT cannot apply the array copy optimization as in non-generational mode, but relies on current array_copy implementation in harmonyvm, which results in poor performance. In order to achieve better performance, inlined array copy optimization in JIT is preferred, at least for those non reference array. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5398) Enable array copy optimization for generational mode in JIT

Posted by "Chen Yang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chen Yang updated HARMONY-5398:
-------------------------------

    Description: Current JIT cannot apply the array copy optimization as in non-generational mode, but relies on current array_copy implementation in harmonyvm, which results in poor performance. In order to achieve better performance, inlined array copy optimization in JIT is preferred, at least for those non reference array.   (was: Current JIT cannot apply the array copy optimization as in non-generational mode, but relies on current array_copy implementation in harmonyvm, which results in poor performance. In order to achieve better performance, inlined array copy optimization is preferred, at least for those non reference array. )
    Environment: All supported environment  (was: All affected version)
        Summary: Enable array copy optimization for generational mode in JIT  (was: Enable array copy optimization in generational mode)

> Enable array copy optimization for generational mode in JIT
> -----------------------------------------------------------
>
>                 Key: HARMONY-5398
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5398
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: All supported environment
>            Reporter: Chen Yang
>
> Current JIT cannot apply the array copy optimization as in non-generational mode, but relies on current array_copy implementation in harmonyvm, which results in poor performance. In order to achieve better performance, inlined array copy optimization in JIT is preferred, at least for those non reference array. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.