Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code

Chidambarnathan, Yogesh

Abstract Details

2013, Master of Science, Ohio State University, Computer Science and Engineering.
Many of the compute intensive applications spend most of their time inside nested loops. Hence optimization of these nested loops can provide significant improvements in the speed of the program. A number of optimizations can be performed to a program in order to speed it up on a particular hardware. Optimization techniques such as Tiling, Vectorization, Loop Unrolling etc. can produce significantly better performance. In this study we focus on Tiling and Vectorization. Our study is to evaluate for various benchmarks and various problem sizes, whether one optimization affects the other or not. In cases where one optimization negatively affects the other, we evaluate the extent of the negative effect, which gives us an understanding of the type of optimization that should be performed in order to get an overall gain in the speed. This study evaluates two tiling schemes namely, PLuTo and PTile, with two compilers namely, the GNU C Compiler and the Intel C Compiler.
Ponnuswamy Sadayappan, Dr. (Advisor)
Umit Catalyurek, Dr. (Committee Member)
72 p.

Recommended Citations

Citations

  • Chidambarnathan, Y. (2013). Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code [Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1357321939

    APA Style (7th edition)

  • Chidambarnathan, Yogesh. Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code. 2013. Ohio State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=osu1357321939.

    MLA Style (8th edition)

  • Chidambarnathan, Yogesh. "Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code." Master's thesis, Ohio State University, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=osu1357321939

    Chicago Manual of Style (17th edition)