harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Ozhdikhin" <pavel.ozhdik...@gmail.com>
Subject Re: [jitrino] synchronization optimization
Date Thu, 14 Jun 2007 09:08:58 GMT
On 6/13/07, Pavel Ozhdikhin <pavel.ozhdikhin@gmail.com> wrote:
> On 6/13/07, Estelle Liu <lyy1105@gmail.com> wrote:
> > Thanks,Pavel,
> > Our group is interested in concurrency analysis,and try to do some
> > optimizations on that issue in JIT in the future. We intend to
> > get acquainted with the knowledge on the synchronization
> > optimizations available in JIT. And we'll appreciate that if you could put
> > your improving code in JIRA.
> >
>
> Well, it's not yet an improving code, it's just one step towards the
> implementation of the algorithm from the article I cited above. You
> may use it if you want to finish this work. I'll put it in JIRA and
> get back to you here.
>

I've attached my code to HARMONY-3228:
https://issues.apache.org/jira/secure/attachment/12359699/LockCoalescer.cpp

Please note that this work is neither way complete. Fill free to
comment or to extend it further.

Thanks,
Pavel

> Thanks,
> Pavel
>
> >
> > 2007/6/13, Pavel Ozhdikhin <pavel.ozhdikhin@gmail.com>:
> > >
> > > Estelle,
> > >
> > > I doubt you'll find someone here who knows for sure what it does. :)
> > > As you can see 'syncopt' is not used in any of current emconf configs.
> > > It does not give any benefit on IA32/EM64T, though it still in the
> > > code base to check it on IPF.
> > >
> > > There is a syncopt2 optimization whose goal is to remove nested
> > > synchronization on the same monitor but it's still incomplete. I plan
> > > to get back to synchronization optimizations some time and implement
> > > removal of nested and repetitive synchronizations - something similar
> > > to what is described in [1]. I even implemented a part of this some
> > > time ago but then distracted to more urgent JIT tasks.
> > >
> > > What is your interest in synchronization optimizations? If you would
> > > like to work on improving syncopt I can put my code in JIRA.
> > >
> > > Thanks,
> > > Pavel
> > >
> > > [1] "Automatically Reducing Repetitive Synchronization with a
> > > Just-in-Time Compiler for Java", Mark Stoodley, Vijay Sundaresan
> > >
> > >
> > > On 6/11/07, Estelle Liu <lyy1105@gmail.com> wrote:
> > > > hi,all,
> > > >
> > > > I noticed there is a optimization pass "syncopt pass", but I did
> > > > master what work does it do. Could anyone give me some information about
> > > > it?
> > > >
> > > > --
> > > > Estelle
> > > >
> > >
> >
> >
> >
> > --
> > Estelle
> >
>

Mime
View raw message