There are 2 kinds of region in open64. The region before CG is single
entry, single exit. The region inside CG is LiuYang's region. For IPA
time region, you really have to use the non-LiuYang's. There are
mu/chi built around those regions to approximate alias (hence scalar
dep, to some degree). No paper has been published on this. You just
have to read the code. At least one person who knows this region stuff
is still active in open64. Hopefully he has time to help you with the
region stuff.
Sun

On Thu, Apr 14, 2011 at 5:02 PM, Das, Dibyendu <dibyendu....@amd.com> wrote:
> Precise data-flow among regions is a hard problem especially if loops with 
> function/method calls and dynamic data structures are involved. You may 
> approximate it but you will lose quite a bit of information. If you are fine 
> with access to arrays and dynamic data structures being approximated as 
> accesses to single variables, scalar data-flow among regions should be good 
> enough. If you want more precise information, you may want to look at 
> literature on array data-flow, automatic task parallelism detection and the 
> like.
>
> -----Original Message-----
> From: Li Shengmei [mailto:lis...@gmail.com]
> Sent: Thursday, April 14, 2011 2:22 PM
> To: '"C. Bergström"'
> Cc: open64-devel@lists.sourceforge.net
> Subject: Re: [Open64-devel] About region analysis in open64
>
> I have not detailed design. I think the region definition in open64 may be a
> reference.
>
> the existing research from HP (not open64), Intel (Roy Ju) and SGI --
> Do you mean "a region based compilation infrastructure" written by Liu Yang
> et al.? I am reading that. I think the region related codes are from that
> paper, right?
>
> Thanks for your information about LLVM. I will have a look. :)
>
> May
>
>> -----Original Message-----
>> From: "C. Bergström" [mailto:cbergst...@pathscale.com]
>> Sent: Thursday, April 14, 2011 4:33 PM
>> To: Li Shengmei
>> Cc: 'Sun Chan'; open64-devel@lists.sourceforge.net
>> Subject: Re: [Open64-devel] About region analysis in open64
>>
>> Li Shengmei wrote:
>> > Both if possible.
>> > I want to analyze the data flow among regions.
>> >
>> How do you plan to define a region?  Have you looked at the existing
>> research from HP (not open64), Intel (Roy Ju) and SGI from the past?
>> LLVM also has a small amount of region based analysis and not sure if
>> that's of any interest.
>>
>> Thanks
>>
>> ./C
>
>
> ------------------------------------------------------------------------------
> Benefiting from Server Virtualization: Beyond Initial Workload
> Consolidation -- Increasing the use of server virtualization is a top
> priority.Virtualization can reduce costs, simplify management, and improve
> application availability and disaster protection. Learn more about boosting
> the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
> _______________________________________________
> Open64-devel mailing list
> Open64-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/open64-devel
>
>
>
> ------------------------------------------------------------------------------
> Benefiting from Server Virtualization: Beyond Initial Workload
> Consolidation -- Increasing the use of server virtualization is a top
> priority.Virtualization can reduce costs, simplify management, and improve
> application availability and disaster protection. Learn more about boosting
> the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
> _______________________________________________
> Open64-devel mailing list
> Open64-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/open64-devel
>

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to