-----Original Message-----
From: Richard Biener [mailto:richard.guent...@gmail.com] 
Sent: Tuesday, July 14, 2015 6:35 PM
To: Ajit Kumar Agarwal
Cc: Jeff Law; Jan Hubicka; gcc@gcc.gnu.org; Vinod Kathail; Shail Aditya Gupta; 
Vidhumouli Hunsigida; Nagaraju Mekala
Subject: Re: Traces on Data Dependency graph.

On Tue, Jul 14, 2015 at 2:12 PM, Ajit Kumar Agarwal 
<ajit.kumar.agar...@xilinx.com> wrote:
> All:
>
> I am wondering how useful to form the traces on Data Dependency Graph. 
> On top of the traces in the Control flow graph,  I was thinking of forming  
> the traces on data Dependency graph(DDG).
>
> Would this helps in  further  vectorization and parallelization candidates.
>
> Thoughts?

>>Not sure how you'd do that?  Transform data dependences to control 
>>dependences?

Work has done with respect to the control flow traces and the dependency traces 
where the control flow traces
Can also  explicitly identifies the def and use with respect to the registers 
but for the flow information of memory is difficult
To extract from the control flow traces and thus dependent on data dependency 
traces. The data dependence traces
Are long in the sense that it requires the execution instance of the statement 
along with the data dependence. The DDG 
Graph annotates the statement along with the statement which can be further 
enhanced with execution instance of the 
Statement. There has been work done by Zhang and Gupta etal to form the whole 
execution Traces with respect to control flow 
edges and the dependency edges at granularity level of statement and the blocks.

I was thinking of data dependency traces with respect to the DDG having the 
statements and augmented with the execution
Instance of the statement that will help with traces for flow information of 
memory.

Both Dependence(control and data) profiles have been used in Data Speculative 
optimizations (Lin etal 2003 - 2004), Speculative
Optimizations (2004) and computation of dynamic slices.

I am not sure how useful would it be and would like to have your opinion on 
this.

Thanks & Regards
Ajit

> Thanks & Regards
> Ajit

Reply via email to