Back to results

The Ohio State University

Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code

Abstract

dc:description

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.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Engineering
Grantor dc:publisher
The Ohio State University
Year dc:date
2013

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Chidambarnathan, Yogesh
Contributors dc:contributor
  • Sadayappan, Ponnuswamy

Subjects

dc:subject × 7

Rights

dc:rights
Statement dc:rights
  • unrestricted
  • This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws.
Language dc:language
English

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:etd.ohiolink.edu:osu1357321939

Chain of custody

source
Harvested from
OhioLINK
Base URL
etd.ohiolink.edu/acprod/odb_etd/ws/oai/oai
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

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