meaning of flow insensitive escape analysis

View: New views
3 Messages — Rating Filter:   Alert me  

meaning of flow insensitive escape analysis

by pankajsejwal :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

jikes does flow insensitive escape analysis... is it truely escape analysis at thread level or somethnig else that requires to be worked upon??

Re: [rvm-research] meaning of flow insensitive escape analysis

by David P Grove :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

pankajsejwal <pankajsejwal@...> wrote on 10/22/2009 07:03:23 AM:
>
> jikes does flow insensitive escape analysis... is it truely escape analysis
> at thread level or somethnig else that requires to be worked upon??
>


It's mainly trying to find the low-hanging fruit. For example, objects that never escape the current stackframe and thus can be the target of scalar replacement.  It does some other simple analysis too, but the main motivation in the current system is to enable the transformations in EscapeTransformations (synchronization removal and scalar replacement of object/small arrays).

--dave

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers


Re: [rvm-research] meaning of flow insensitive escape analysis

by pankajsejwal :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

thanks for replying sir..!
David P Grove wrote:
pankajsejwal <pankajsejwal@gmail.com> wrote on 10/22/2009 07:03:23 AM:
>
> jikes does flow insensitive escape analysis... is it truely escape
analysis
> at thread level or somethnig else that requires to be worked upon??
>

It's mainly trying to find the low-hanging fruit. For example, objects that
never escape the current stackframe and thus can be the target of scalar
replacement.  It does some other simple analysis too, but the main
motivation in the current system is to enable the transformations in
EscapeTransformations (synchronization removal and scalar replacement of
object/small arrays).

--dave
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers