earticle

논문검색

IT Managements and Services

Cross Comparison on C Compilers Reliability Impact

원문정보

Anil Kumar Karna, Hengming Zou

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Software reliability has always been a concern for both software producers and consumers. Because of their role in binary code generation, compilers have a significant impact on software performance. Although many works have been conducted on compilers, little has been done to study their impact on software reliability. Thus, people often face a void of useful knowledge when deciding which compiler to use when developing software to meet a specific reliability target. This paper tries to provide some guidance in compiler selection for users by performing a cross-comparison study on popular C compilers: GCC, Intel, Sun, PGI, LLVM, and Visual Studio. We use Fedora, Mac OS x86, and Windows as our platforms and SPEC CPU2006 benchmark suite as our test set. Our results show that on average, the GCC C compiler is the best for Linux environment, and PGI C compiler is superior to Intel on UNIX based OSs. However Intel shows better performance and VS shows a higher efficiency on Windows OS. Additionally this result is consistent with the user experience based on our survey feedback.

목차

Abstract
 I. INTRODUCTION
 II. RELATED WORKS
 III. COMPILER AND SOFTWARE RELIABILITY
 IV. PROFILE SETUP AND METHODOLOGY
 V. PERFORMANCE COMPARISON
  A. Performance Comparison on Linux
  B. Performance Comparison on Mac OSx86
  C. Performance Comparison on Windows Vista 64-bit
  D. Performance Comparison of Intel/PGI on all OSs
 VI. RESULT ANALYSIS
 VII. CONCLUSION AND FUTURE WORK

저자정보

  • Anil Kumar Karna School of Software, Shanghai Jiao Tong University, Shanghai, PR China
  • Hengming Zou School of Software, Shanghai Jiao Tong University, Shanghai, PR China

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.