A 3D-JAVA TOOL TO VISUALIZE LOOP-CARRIED DEPENDENCES
Yijun Yu · 2000
this paper an interactive tool is presented for three-dimensional(3-D) iteration space dependence graph(ISDG). Presently, the tool has the following functions to construct, visualize and manipulate the ISDG: constructing an ISDG from run-time analysis of the program; visualizing the dependences of a multi-level nested loop; manipulating the ISDG by a number of graphical operations; detecting parallelism or loop transformation by data-flow, loopwise or plane-wise traversal of the graph; extracting distance matrix from the loop dependences; constructing a new iteration space without rewriting and execution of the transformed program; testifying and evaluating the loop transformations for maximum speedup