harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Egor Pasko (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5090) [drlvm][jit][opt]operator strength reduction
Date Fri, 16 Nov 2007 19:06:43 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12543168
] 

Egor Pasko commented on HARMONY-5090:
-------------------------------------

thanks, Maksim! Is it the final version? did you measure the impact on DaCapo? Any ideas where
performance degradation may be possible?

do you have any algorithm/design description so we could publish it? Even simple set of ideas
that you based your patch on would be extremely valuable.

Sorry for sticking to all these details, but AFAIR OSR is a very tricky thing, so, I would
be very happy if you educated me a little.

> [drlvm][jit][opt]operator strength reduction
> --------------------------------------------
>
>                 Key: HARMONY-5090
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5090
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>         Environment: Hope it works everywhere
>            Reporter: Maksim Ananjev
>            Priority: Minor
>         Attachments: HARMONY-5090.patch
>
>
> Operator Strength Reduction is an optimization that reformulates costly operations in
terms of less expensive ones.
> The simplest possible example is the following:
> before:
> int sum = 0;
> for(int i=0; i<10;i++){
> int temp = i * 10;
> sum+=temp
> }
> after:
> int sum = 0;
> for(int j=0; j<100; j+=10){
> sum+=j
> } 

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


Mime
View raw message