• 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