You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Niejiutao <ni...@gmail.com> on 2009/05/12 11:33:02 UTC

Is it important to improve optimizations of Harmony's JIT compiler?

Hi all,

I'm interested in compiler optimizations and have some thoughts on
improving the IR and optimizations of Jitrino.OPT.  However, it seems
that the development on Jitrino.OPT is not very active (only 617 lines
of changes of source code in the past five months), so I wonder whether
improving the optimizations of JIT compiler is important for Harmony
community.  If it's not, why? (Note that Harmony is not very competitive
to other JVMs on performance, http://www.stefankrause.net/wp/?p=9)  If
it is, are there any existing plans or any people working on this?

Best Regards,
Jiutao



Re: Is it important to improve optimizations of Harmony's JIT compiler?

Posted by Egor Pasko <eg...@gmail.com>.
On the 0x5B6 day of Apache Harmony Alexei Fedotov wrote:
> Hello Egor,
> Since we get Intel software partnership, we can request an access to
> the performance lab at Intel in Nizhny. They provide a computer,
> software and a specialist for a week.
>
> We may ask Vadim Sukhomlinov if any possibilities exist to optimize
> code from Moscow.
> Thanks.
>
>
> And btw, yes. I have an account on Alexey's home server. ;-)

oh, cool, did I miss this awesome announcement? :)

-- 
Egor Pasko


Re: Is it important to improve optimizations of Harmony's JIT compiler?

Posted by Alexei Fedotov <al...@gmail.com>.
Hello Egor,
Since we get Intel software partnership, we can request an access to
the performance lab at Intel in Nizhny. They provide a computer,
software and a specialist for a week.

We may ask Vadim Sukhomlinov if any possibilities exist to optimize
code from Moscow.
Thanks.


And btw, yes. I have an account on Alexey's home server. ;-)




On Tue, May 19, 2009 at 9:31 PM, Egor Pasko <eg...@gmail.com> wrote:
> On the 0x5AF day of Apache Harmony niejiutao@gmail.com wrote:
>> Hi all,
>>
>> I'm interested in compiler optimizations and have some thoughts on
>> improving the IR and optimizations of Jitrino.OPT.  However, it seems
>> that the development on Jitrino.OPT is not very active (only 617 lines
>> of changes of source code in the past five months), so I wonder whether
>> improving the optimizations of JIT compiler is important for Harmony
>> community.  If it's not, why? (Note that Harmony is not very competitive
>> to other JVMs on performance, http://www.stefankrause.net/wp/?p=9)  If
>> it is, are there any existing plans or any people working on this?
>
> The biggest problem with JIT performance improvements that I do not
> know how to deal with now is the need of a good performance lab.
>
> This means a diverse pool of high-end machines and specific profiling
> software. Add to this at least one of those performance experts (aka
> men in black) who make a fair time commitment for spotting
> bottlenecks, catching regressions, maintaining the lab.
>
> Measuring performance on a random laptop just does not work.
>
> I recall Alexey Shipilev had thoughts of setting up a lab like this
> (at home?:), but I did not hear the status from him for quite a while.
>
> --
> Egor Pasko
>
>



-- 
With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
http://www.telecom-express.ru/
http://harmony.apache.org/
http://code.google.com/p/openmeetings/

Re: Is it important to improve optimizations of Harmony's JIT compiler?

Posted by Egor Pasko <eg...@gmail.com>.
On the 0x5AF day of Apache Harmony niejiutao@gmail.com wrote:
> Hi all,
>
> I'm interested in compiler optimizations and have some thoughts on
> improving the IR and optimizations of Jitrino.OPT.  However, it seems
> that the development on Jitrino.OPT is not very active (only 617 lines
> of changes of source code in the past five months), so I wonder whether
> improving the optimizations of JIT compiler is important for Harmony
> community.  If it's not, why? (Note that Harmony is not very competitive
> to other JVMs on performance, http://www.stefankrause.net/wp/?p=9)  If
> it is, are there any existing plans or any people working on this?

The biggest problem with JIT performance improvements that I do not
know how to deal with now is the need of a good performance lab.

This means a diverse pool of high-end machines and specific profiling
software. Add to this at least one of those performance experts (aka
men in black) who make a fair time commitment for spotting
bottlenecks, catching regressions, maintaining the lab.

Measuring performance on a random laptop just does not work.

I recall Alexey Shipilev had thoughts of setting up a lab like this
(at home?:), but I did not hear the status from him for quite a while.
 
-- 
Egor Pasko


Re: Is it important to improve optimizations of Harmony's JIT compiler?

Posted by Tim Ellison <t....@gmail.com>.
Niejiutao wrote:
> I'm interested in compiler optimizations and have some thoughts on
> improving the IR and optimizations of Jitrino.OPT.  However, it seems
> that the development on Jitrino.OPT is not very active (only 617 lines
> of changes of source code in the past five months), so I wonder whether
> improving the optimizations of JIT compiler is important for Harmony
> community.  If it's not, why? (Note that Harmony is not very competitive
> to other JVMs on performance, http://www.stefankrause.net/wp/?p=9)  If
> it is, are there any existing plans or any people working on this?

Hi Jiutao, it is important to keep improving the JIT and good to see
that you are interested.  There are still one or two people around who
'look after' the JIT code, and I'm sure they will be delighted to work
with you to implement the improvements.

It's true that there has not been as much activity around that area of
code, which might make it slow to get your proposed improvements
reviewed and accepted.  On the other hand, it means you are more likely
to get commit status more easily by working with the community and
producing valuable work in that area!

Regards,
Tim

Re: Is it important to improve optimizations of Harmony's JIT compiler?

Posted by Xiao-Feng Li <xi...@gmail.com>.
Jiutao, welcome! If you have some ideas, you can go ahead to discuss
your ideas in the mailing list and submit your patch for review.

Thanks,
xiaofeng

On Tue, May 12, 2009 at 5:33 PM, Niejiutao <ni...@gmail.com> wrote:
> Hi all,
>
> I'm interested in compiler optimizations and have some thoughts on
> improving the IR and optimizations of Jitrino.OPT.  However, it seems
> that the development on Jitrino.OPT is not very active (only 617 lines
> of changes of source code in the past five months), so I wonder whether
> improving the optimizations of JIT compiler is important for Harmony
> community.  If it's not, why? (Note that Harmony is not very competitive
> to other JVMs on performance, http://www.stefankrause.net/wp/?p=9)  If
> it is, are there any existing plans or any people working on this?
>
> Best Regards,
> Jiutao
>
>
>



-- 
http://people.apache.org/~xli