A Compiler for Parallel Exeuction of Numerical Python Programs on ...
A Compiler for Parallel Exeuction of Numerical Python Programs on ...
A Compiler for Parallel Exeuction of Numerical Python Programs on ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5.3.3 Multidimensi<strong>on</strong>al RCSLMADs with comm<strong>on</strong> strides . . . . . . . . . . 445.4 Loop tiling <str<strong>on</strong>g>for</str<strong>on</strong>g> handling large loops . . . . . . . . . . . . . . . . . . . . . . . . 475.5 C<strong>on</strong>clusi<strong>on</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 Loop trans<str<strong>on</strong>g>for</str<strong>on</strong>g>mati<strong>on</strong>s <str<strong>on</strong>g>for</str<strong>on</strong>g> AMD GPUs 497 Experimental evaluati<strong>on</strong> 527.1 Matrix multiplicati<strong>on</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.2 CP benchmark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547.3 Black Scholes opti<strong>on</strong> pricing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567.4 5-point stencil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577.5 RPES benchmark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.6 Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 Related Work 608.1 Compiling <str<strong>on</strong>g>Pyth<strong>on</strong></str<strong>on</strong>g> <str<strong>on</strong>g>for</str<strong>on</strong>g> CPUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608.2 Array access analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618.3 <str<strong>on</strong>g>Compiler</str<strong>on</strong>g>s <str<strong>on</strong>g>for</str<strong>on</strong>g> GPGPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628.4 C<strong>on</strong>clusi<strong>on</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649 C<strong>on</strong>clusi<strong>on</strong>s 65