Comparative analysis of Cetus using benchmarks

Author(s)Khan, Jan Sher
Date Accessioned2021-03-17T16:26:36Z
Date Available2021-03-17T16:26:36Z
Publication Date2020
SWORD Update2020-10-12T19:03:36Z
AbstractWith the increased induction of multicore architecture in the computing devices, the automatic parallelization has emerged as an important tool to make the source code optimized with the multicore architectures, which in return make the computing more efficient. Cetus, a source-to-source C compiler, helps laying the ground for the research on optimizing the automatic parallelization. It facilitates the source-to-source transformations of the C programs with important parallelization passes and their enabling techniques. It also aids researchers in analyzing the original and the transformed code. ☐ Having focus on for-loops parallelization, we analyze Cetus’ performance by running it over various known benchmarks and some custom algorithms and later compare its output with one of the highest-quality source-to-source parallelizer named as Rose. The goal of our analysis is to identify algorithms/programs where Cetus fails to optimize compared to Rose or voice-versa. Some bugs and their solution in Cetus will also be identified. In the end, a future work to improve Cetus and its usage, a Cetus wish-list will be proposed which has all the identified bugs and weaknesses that can be fixed/improved in future. ☐ Tools to be utilized are Cetus compiler, Rose compiler and GCC by GNU. Ubuntu 16.04.1 LTS operating system environment will be used on the MacBook Air 13-inch, Early 2015, with a hardware specification of 2.2 GHz, Intel core i7 processor with 8GB of RAM.en_US
AdvisorEigenmann, Rudolf
DegreeM.S.
DepartmentUniversity of Delaware, Department of Electrical and Computer Engineering
DOIhttps://doi.org/10.58088/9fzp-xb25
Unique Identifier1242062347
URLhttps://udspace.udel.edu/handle/19716/28838
Languageen
PublisherUniversity of Delawareen_US
URIhttps://login.udel.idm.oclc.org/login?url=https://www.proquest.com/dissertations-theses/comparative-analysis-cetus-using-benchmarks/docview/2462469841/se-2?accountid=10457
KeywordsBenchmarksen_US
KeywordsCetusen_US
KeywordsCompileren_US
KeywordsNASen_US
KeywordsParallel computingen_US
KeywordsRoseen_US
TitleComparative analysis of Cetus using benchmarksen_US
TypeThesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Khan_udel_0060M_14359.pdf
Size:
847.08 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description: