GCC Vs. ICC Comparison using PARSEC Benchmarks
Abedalmuhdi Almomany1, Afnan Alquraan2, Lakshmy Balachandran3
1Abedalmuhdi Almomany, PhD. Candidate, Alabama Huntsville Embedded Systems Yarmouk University, Jordan.
2Afnan Alquraan, Bachelor Degree, Department of Computer Engineering, Yarmouk University, Jordan.
3Lakshmy Balachandran, MSE. Department of Computer Engineering, University, Alabama Huntsville USA.
Manuscript received on 10 December 2014 | Revised Manuscript received on 20 December 2014 | Manuscript Published on 30 December 2014 | PP: 76-82 | Volume-4 Issue-7, December 2014 | Retrieval Number: G1915124714/14©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Our goal is to compare the impact of various compiler optimizations on program performance using two widely used state-of-the-art compiler suites: GNU C Compiler and Intel’s C/C++ Compiler using PARSEC benchmarks. Compiler optimization is the process of tuning the output of a compiler to minimize or maximize some of the attributes of an executable computer program. Optimization of a compiler can be done by turning on optimization flags. In this paper, we investigate the chances of enhancing the program performance by better utilization of the existing architectural features such as compiler optimization. Proper utilization of such architectural features would not only enhance the program performance, but also reduce the need for costly upgrades as well as the system cost under development.
Keywords: Compiler, Icc, Gcc, PARSEC.
Scope of the Article: High Performance Computing