Re: [drlvm][em] Value-profiling implementation is avaible.

2006-11-02 Thread Yuri Kashnikoff
Yes, this was just a test :) Please, check the new version. I am working on making it better =) Thanks for feedback. P.S. Please check tabs and other convention stuff.

Re: [drlvm][em] Value-profiling implementation is avaible.

2006-11-01 Thread Yuri Kashnikoff
Generally your patch is a good piece of code and I think we'll easily get through all minor problems with code style, tabs etc. Now let's try to get it working with the EM and JIT. I am working on it :) I beleive this problem is easy to fix. the further step would be to make this profile avai

Re: [drlvm][em] Value-profiling implementation is avaible.

2006-10-31 Thread Yuri Kashnikoff
This is not for Egor :) This is for all of us. On Windows I use FAR manager (F9-o-e-T) or MSVC2003 (Tools-options-texteditor-c++-Tabs) and have no problems with tabs too. Sorry, I thought that only linux users have such problems =)

Re: [drlvm][em] Value-profiling implementation is avaible.

2006-10-31 Thread Yuri Kashnikoff
2006/10/31, Mikhail Fursov <[EMAIL PROTECTED]>: On 31 Oct 2006 17:23:30 +0600, Egor Pasko <[EMAIL PROTECTED]> wrote: > > > The lock is not necessary if you update a single word. In case of > incrementing counters no synch is OK (minor inaccuracy), but here we > are updating an std::map, which is

Re: [drlvm][em] Value-profiling implementation is avaible.

2006-10-31 Thread Yuri Kashnikoff
Hi! Thank you for checking my code Egor.I have updated the patch according your observations. It's avaible (JIRA key HARMONY-2012).

Re: [drlvm][em] Value-profiling implementation is avaible.

2006-10-31 Thread Yuri Kashnikoff
Hi, Rana! 2006/10/31, Rana Dasgupta <[EMAIL PROTECTED]>: ... What is the basic profiling mechanism...instrumentation or sampling? instrumentation How are the profiles currently being persisted? As in Edge profiler in Value profiler Profile Collector persists all profiles. Is there any exis

Re: [drlvm][em] Value-profiling implementation is avaible.

2006-10-30 Thread Yuri Kashnikoff
I'm currently condidering different ways of devirtualization improvement in the JIT compiler. There are many of them and value profiling is one of the most promising. I would be happy if we could work together on making value profiling useful in Jitrino.OPT. Currently devirtualizer in JIT can use

Re: [drlvm][em] Value-profiling implementation is avaible.

2006-10-30 Thread Yuri Kashnikoff
2006/10/30, Mikhail Fursov <[EMAIL PROTECTED]>: Hi Yuri. Value profile is a profile that is really needed for set of JIT optimizations. What do you want to improve in JIT exactly? First of all I want to imporove the devirtualization, using value profiling feedback. And now I found that some othe

Re: [jira] Updated: (HARMONY-2012) [drlvm][em] value-profling implemenation

2006-10-30 Thread Yuri Kashnikoff
Sorry, this is my first contribution.

[drlvm][em] Value-profiling implementation is avaible.

2006-10-30 Thread Yuri Kashnikoff
Hi! I'am working on value-profiling implementation. Implementation in EM is alredy avaible. Now I'am trying to implement and use it in JIT. I can answer any questions about current implementation. I have used the straigth algorithm (cacthing FIRST N values) as default and as advanced algorithm the