DocumentCode :
3681412
Title :
Optimized retargetable compiler for embedded processors - GCC vs LLVM
Author :
Lavinia Ghica;Nicolae Tapus
Author_Institution :
Development Tools - Compiler, Microchip Romania, Bucharest, Romania
fYear :
2015
Firstpage :
103
Lastpage :
108
Abstract :
Retargetable compilers become more and more popular as they are involved even in the processors design phase. The reduced time-to-market period puts a challenge on optimized retargetable compilers. An optimized retargetable compiler gives a reliable feedback to tailor processors towards a certain application domain. The first choice in choosing a retargetable compiler may be an open-source one. This paper aims to compare two well-known open-source compilers: GCC and LLVM. The first is a mature compiler, retargeted for more than 100 processors, while the second is a new one, retargeted for less than 10 processors, but built on a very promising approach, one big plus being the latest release of Redhat (Linux operating system) which replaced the previously used GCC with LLVM. The paper compares the two compilers from both easiness of retargetability and the target specific optimizations enablement.
Keywords :
"Registers","Optimization","Program processors","Resource management","Europe","Law"
Publisher :
ieee
Conference_Titel :
Intelligent Computer Communication and Processing (ICCP), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/ICCP.2015.7312613
Filename :
7312613
Link To Document :
بازگشت