DocumentCode :
2205259
Title :
Cross Comparison on C Compilers´ Reliability Impact on UNIX Based Fedora OS
Author :
Karna, Anil Kumar ; Zou, Hengming
Author_Institution :
Sch. of Software Eng., Shanghai Jiaotong Univ., Shanghai, China
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
2952
Lastpage :
2957
Abstract :
Software reliability has always been a concern for both software producers and consumers. Because of their role in binary code generation, compilers have significant impact on software performance. Although many works have been conducted on compilers, little is done on their impact on software reliability. Thus, people often face a void of useful knowledge when deciding which compiler to use in developing software to meet a specific reliability target. This paper tries to provide some guidance in users´ compiler selection by performing cross-comparison study on popular C compilers: GCC, Intel, Sun, PGI, LLVM using the UNIX based Fedora operating system. We have used SPEC CPU2006 benchmark suite as our test set. Our results show that on average, GCC C compiler is the best while the PGI C compiler is superior to Intel on this operating system platform. And this result is consistent with user experience from our survey feedback.
Keywords :
Unix; program compilers; software reliability; C compilers reliability; Fedora OS; GCC; Intel; LLVM; PGI; Sun; UNIX; binary code generation; Benchmark testing; Measurement; Operating systems; Software reliability; Sun; Compilers; GCC; Intel; LLVM; PGI; Software Reliability; Sun Studio;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.493
Filename :
5578501
Link To Document :
بازگشت