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.
2007/6/13, Pavel Ozhdikhin <[EMAIL PROTECTED]>:
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 <[EMAIL PROTECTED]> 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
