64位Windows Vista操作系统中C编译器可靠性影响的交叉比较

A. Karna, Hengming Zou
{"title":"64位Windows Vista操作系统中C编译器可靠性影响的交叉比较","authors":"A. Karna, Hengming Zou","doi":"10.1109/ITCS.2010.5581288","DOIUrl":null,"url":null,"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: Intel, PGI, and Visual Studio using 64-bit Windows Vista ultimate edition. We have used SPEC CPU2006 benchmark suite as our test set. Our results show that Visual studio is the most efficient compiler and the binaries generated by Intel compiler seems to be the most reliable for this platform. Overall, Intel compiler has superior reliability impact compared to other compilers on Windows Vista OS. And this result is consistent with user experience from our survey feedback.","PeriodicalId":166169,"journal":{"name":"2010 2nd International Conference on Information Technology Convergence and Services","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Cross Comparison on C Compilers' Reliability Impact on 64-Bit Windows Vista OS\",\"authors\":\"A. Karna, Hengming Zou\",\"doi\":\"10.1109/ITCS.2010.5581288\",\"DOIUrl\":null,\"url\":null,\"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: Intel, PGI, and Visual Studio using 64-bit Windows Vista ultimate edition. We have used SPEC CPU2006 benchmark suite as our test set. Our results show that Visual studio is the most efficient compiler and the binaries generated by Intel compiler seems to be the most reliable for this platform. Overall, Intel compiler has superior reliability impact compared to other compilers on Windows Vista OS. And this result is consistent with user experience from our survey feedback.\",\"PeriodicalId\":166169,\"journal\":{\"name\":\"2010 2nd International Conference on Information Technology Convergence and Services\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 2nd International Conference on Information Technology Convergence and Services\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITCS.2010.5581288\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 2nd International Conference on Information Technology Convergence and Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITCS.2010.5581288","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

软件可靠性一直是软件生产者和消费者关心的问题。由于编译器在二进制代码生成中的作用,编译器对软件性能有很大的影响。尽管对编译器进行了许多研究,但对它们对软件可靠性的影响研究很少。因此,在决定在开发软件时使用哪种编译器来满足特定的可靠性目标时,人们经常面临有用知识的空白。本文试图为用户提供一些指导。通过使用64位Windows Vista终极版对流行的C编译器:Intel、PGI和Visual Studio进行交叉比较研究,选择编译器。我们使用SPEC CPU2006基准套件作为我们的测试集。我们的结果表明,Visual studio是最有效的编译器,而Intel编译器生成的二进制文件似乎是这个平台上最可靠的。总体而言,与Windows Vista操作系统上的其他编译器相比,英特尔编译器具有更好的可靠性影响。这个结果与我们调查反馈的用户体验是一致的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Cross Comparison on C Compilers' Reliability Impact on 64-Bit Windows Vista OS
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: Intel, PGI, and Visual Studio using 64-bit Windows Vista ultimate edition. We have used SPEC CPU2006 benchmark suite as our test set. Our results show that Visual studio is the most efficient compiler and the binaries generated by Intel compiler seems to be the most reliable for this platform. Overall, Intel compiler has superior reliability impact compared to other compilers on Windows Vista OS. And this result is consistent with user experience from our survey feedback.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信