harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rana Dasgupta" <rdasg...@gmail.com>
Subject Re: [drlvm] A list of drlvm enhancements and limitations
Date Wed, 18 Oct 2006 04:44:33 GMT
Egor,
   I understand them as seperate and distinct optimizations, but we can do
it however you, Mikhail would like to list them. The list also does not
include more local optimizations that are bound to appear as a result of
performance work.

Thanks,
Rana



> On 18 Oct 2006 11:31:09 +0700, Egor Pasko <egor.pasko@gmail.com> wrote:
> >
> > Rana,
> >
> > thank you for collecting it all together in one list!
> >
> > I think 2 more optimizations should find themselves in the list as
> > separate items, because they are easily formulated and are a good
> > chance for performance gains that Jitrino.OPT can offer:
> > + "Type Value Profiling" in Jitrino.OPT - Implement profiling the most
> > probable caller's type for virtual and interface calls. Integrate
> > with Jitrino high-level devirtualizer and the "interface call
> > devirtualization" item.
> > + "Loop versioning" optimization in Jitrino.OPT - Implement versioning
> > of hot loops to allow as little exceptions (especially bounds
> > checks) as possible in these loops. Integrate with "ABCD
> > improvements" item.
> >
> > Rana, Mikhail, do you like them as separate?
> >
> >

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message