COMPILER TECHNIQUES FOR MATLAB PROGRAMS ... - CiteSeerX
COMPILER TECHNIQUES FOR MATLAB PROGRAMS ... - CiteSeerX
COMPILER TECHNIQUES FOR MATLAB PROGRAMS ... - CiteSeerX
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5.2 Variable initialization using a lower intrinsic type. : : : : : : : : : : : : : : : 46<br />
5.3 Lattice for static shape inference. : : : : : : : : : : : : : : : : : : : : : : : : 52<br />
5.4 Lattice for static shape inference. : : : : : : : : : : : : : : : : : : : : : : : : 53<br />
5.5 <strong>MATLAB</strong> pseudo-code segment in which there is a full use of variable between<br />
its previous denition and an function. : : : : : : : : : : : : : : : : : : : : 54<br />
5.6 Indexed use to solve thearray growth problem. : : : : : : : : : : : : : : : : 54<br />
5.7 <strong>MATLAB</strong> code segment for the solution of a linear system Ax = b. : : : : : 56<br />
5.8 <strong>MATLAB</strong> function to solve the linear system Ax=b, using the Conjugate<br />
Gradient method with preconditioning. : : : : : : : : : : : : : : : : : : : : : 57<br />
5.9 Fortran90codeforc = a b when rank and shape of a and b are unknown,<br />
but a is known to be a square matrix. : : : : : : : : : : : : : : : : : : : : 60<br />
6.1 Indexed assignment requiring intrinsic type change. : : : : : : : : : : : : : : 62<br />
6.2 Update of the complex instance of the variable and corresponding shadow<br />
value. : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 63<br />
6.3 SSA representation for the pseudo-code requiring intrinsic type change. : : : 63<br />
6.4 Dynamic test for indexed assignments. : : : : : : : : : : : : : : : : : : : : : 65<br />
6.5 <strong>MATLAB</strong> code segment for the generation of a Poisson matrix. : : : : : : : 65<br />
6.6 Fortran 90 allocation test for the <strong>MATLAB</strong> expression P(k,k)=4. : : : : : : 66<br />
6.7 Extension of a <strong>MATLAB</strong> code to generate a Poisson matrix. : : : : : : : : : 69<br />
7.1 <strong>MATLAB</strong> code segment for the Incomplete Cholesky Factorization (IC). : : 80<br />
7.2 Speedup of compiled programs over <strong>MATLAB</strong>, running on the SGI Power<br />
Challenge. : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 82<br />
7.3 Speedup of compiled programs over <strong>MATLAB</strong>, running on the Sun SPARCstation<br />
10. : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 82<br />
7.4 Speedup of FALCON's compiler over MCC on a SPARCstation 10. : : : : : 86<br />
7.5 Speedup of FALCON's compiler over MCC on an SGI Power Challenge. : : : 86<br />
7.6 Comparison of the inference phases. : : : : : : : : : : : : : : : : : : : : : : : 90<br />
xii