On the 0x206 day of Apache Harmony Rana Dasgupta wrote: > 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.
I see, small items are not worth to mention.. right! I see these 2 tasks as good candidates to list because they are: * easily understood * attractive to work on * kind of critical for performance today * not trivial, but not too complicated * can be done by 1 contributor in a reasonable amount of time Mikhail, do you agree? are we listing them? > > On 18 Oct 2006 11:31:09 +0700, Egor Pasko <[EMAIL PROTECTED]> 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? > > > > > > -- Egor Pasko, Intel Managed Runtime Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]