Earticle

현재 위치 Home

IT Managements and Services

Cross Comparison on C Compilers Reliability Impact

첫 페이지 보기
  • 발행기관
    한국정보기술융합학회 바로가기
  • 간행물
    JoC 바로가기
  • 통권
    Volume1 Number1 (2010.12)바로가기
  • 페이지
    pp.65-74
  • 저자
    Anil Kumar Karna, Hengming Zou
  • 언어
    영어(ENG)
  • URL
    https://www.earticle.net/Article/A188415

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

원문정보

초록

영어
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

키워드

software reliability compilers reliability

저자

  • 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 ]

참고문헌

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

간행물 정보

발행기관

  • 발행기관명
    한국정보기술융합학회 [Korea Information Technology Convergence Society]
  • 설립연도
    2008
  • 분야
    공학>전자/정보통신공학
  • 소개
    본 학회는 IT 활용 및 융합에 관한 연구 및 교류를 촉진하고 학문의 발전과 응용에 공헌함을 목적으로 한다.

간행물

  • 간행물명
    JoC [Journal of Convergence]
  • 간기
    계간
  • pISSN
    2093-7741
  • eISSN
    2093-775X
  • 수록기간
    2010~2015
  • 십진분류
    KDC 004 DDC 004

이 권호 내 다른 논문 / JoC Volume1 Number1

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

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장