Analysis on State of Art Relationship between Compilers and Multi-Core Processor
Samra Islam, Urooj Fatima, Farhan Hassan, Muhammad Huzaifa
Abstract
Samra Islam, Urooj Fatima, Farhan Hassan, Muhammad Huzaifa
Abstract
In this paper, we have discussed compiler optimization on different multicore processor architecture. General architecture of an optimizing compiler has been prescribed, Structure of multicore processor is elaborated with the help of architectural components. GCC (GNU Compiler Collection) and ICC two compilers are being observed for two languages i.e. C/C++.Optimization level for both of these compilers i.e. ICC and GCC are discussed on multiple flags. Their represent goal to compare the impact of various compiler optimizations on program performance using two compiler i.e. GNU C Compiler and ICC Compiler. Different techniques like Low-level SIMD intrinsic, Code scheduling, PARSEC Benchmarks, OOP for embedded system and compiler optimization and multi-objectives scheduling algorithm based on cuckoo optimization are observed and their objectives and limitations are highlighted as state of art.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, we have discussed compiler optimization on different multicore processor architecture. General architecture of an optimizing compiler has been prescribed, Structure of multicore processor is elaborated with the help of architectural components. GCC (GNU Compiler Collection) and ICC two compilers are being observed for two languages i.e. C/C++.Optimization level for both of these compilers i.e. ICC and GCC are discussed on multiple flags. Their represent goal to compare the impact of various compiler optimizations on program performance using two compiler i.e. GNU C Compiler and ICC Compiler. Different techniques like Low-level SIMD intrinsic, Code scheduling, PARSEC Benchmarks, OOP for embedded system and compiler optimization and multi-objectives scheduling algorithm based on cuckoo optimization are observed and their objectives and limitations are highlighted as state of art.
Key concepts: Compiler, Computer science, Compiler construction, Interprocedural optimization, Compiler correctness, Parallel computing, Optimizing compiler, Dead code elimination