Good work, Naveen!
BTW what is performance benefit of ABCD for bubble-sort algorithm? I
remember I used the same algorithm (bubble and qsort) to measure loop
unrolling performance impact.
I'm really curious in measuring cumulative effect of these optimizations now
:)

On 4/12/07, Naveen Neelakantam <[EMAIL PROTECTED]> wrote:

I've uploaded a patch against Egor's ABCD implementation in
HARMONY-1788.   It passes the tests included with HARMONY-2141,
HARMONY-2144 and HARMONY-2147, and removes all but one bounds check
from BidirectionalBubbleSort in HARMONY-1564.  I've also ran the
DaCapo benchmarks using it and it doesn't seem to break anything.

I've also opened a JIRA issue for my profile-based abstract and
virtual call devirtualization patch: HARMONY-3630.

Naveen

On Apr 9, 2007, at 12:23 AM, Pavel Ozhdikhin wrote:

> Naveen,
>
> Congrartulations! I eager to read your paper - please announce a
> link here
> when it's available.
>
> I'm also looking forward to a new ABCD impementation from Egor and
> your -
> your both did a lot to make it working, now it's time to make use
> of it in
> Harmony.
>
> Thanks,
> Pavel
>
> On 4/8/07, Naveen Neelakantam <[EMAIL PROTECTED]> wrote:
>>
>> Hello all,
>>
>> You might like to hear that a paper which used Apache Harmony as part
>> of a research infrastructure was accepted to ISCA 2007 (International
>> Symposium on Computer Architecture).  I will be presenting this work
>> in San Diego in June and will be sure to include a slide plugging
>> Harmony.
>>
>> I would like to thank all of the JVM and classlib developers who made
>> such an endeavor even possible.  You are doing a wonderful job, and
>> it is much appreciated!  Please pat yourself on the back.  :-)
>>
>> BTW, in the process of doing this work I helped get Egor Pasko's ABCD
>> reimplementation finished, and I added profile-based abstract call
>> and virtual devirtualization to the code from HARMONY-2012.  I'll
>> post the patches after the weekend.
>>
>> Thanks again,
>> Naveen
>>




--
Mikhail Fursov

Reply via email to