Re: [rvm-research] Escape analysis

Richard Jones <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <[email protected]>
Hi Sam

It's an optimisation that involves removing certain kinds of barrier, both read and write. While it is important not  to remove barriers that should not be removed, it may not be disastrous to fail to remove some that could have been removed. Is this enough info?

Thanks
Richard

On 14 Oct 2013, at 19:29, Sam Guyer <[email protected]> wrote:

> Richard
> 
> What are you trying to do? Is high precision important?
> 
> On Oct 14, 2013, at 1:38 PM, Richard Jones <[email protected]> wrote:
> 
>> 
>> I'm interested in some fairly simple escape analysis. While Jikes RVM seems to provide a framework for analysing escapement and applying transformations, this seems to depend on SSA, e.g. see org.jikesrvm.compilers.opt.escape.EscapeTransformations.perform(). However, the project status page indicates that SSA form in the compilers is disabled because of bugs. Looking further (e.g. http://sourceforge.net/p/jikesrvm/bugs/514/), it seems that a lot of effort was spent quite a few years ago on tracking the bugs down without success. Has anyone worked / is anyone working further on this?
>> 
>> - Richard
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
>> the latest Intel processors and coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Jikesrvm-researchers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk_______________________________________________
> Jikesrvm-researchers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.