首页 >>  正文

c++线上编译器

来源:baiyundou.net   日期:2024-09-02

IT之家 2 月 19 日消息,SPEC 近日发布编译器通知,表示近期发现英特尔 oneAPI DPC++ 编译器存在特殊优化问题,宣布 2600 多项英特尔 SPEC CPU 2017 基准测试成绩无效。

用户在提交部分 SPEC CPU 文件时发现该组织更新其通知:

SPEC 已经裁定,该结果所使用的编译器利用 SPEC 代码和数据集的先验知识(priori knowledge),执行一种适用范围较窄的转换,从而专门提高 523.xalancbmk_r/ 623.xalancbmk_s 基准性能的编译。

为了鼓励具有广泛适用性的优化(见规则 1.4),SPEC 将不再公布使用该优化的结果。

这一结果将保留在 SPEC 结果数据库中,供历史参考。

报道称 SPEC 裁定的受影响编译器为英特尔 oneAPI 2022.0 至 2023.0 版,因此 2023.0 后续最新版本和 2022.0 此前版本数据都没有问题。

SPEC 修改了大约 2600 条记录,其中包括英特尔 CPU 的 SPEC CPU 2017 结果,并注明英特尔至强处理器(主要是老款处理器)的结果无效。

Phoronix 网站的 Michael Larabel 认为,英特尔专门设计的编译器最高可以将速度提升 9%,SPECint 的速度提升约 4%。

ServeTheHome 表示,随机检查了 SPEC 的相关记录,第四代英特尔至强 Sapphire Rapids 的结果影响最大,英特尔最新 2023.2.3(主要用于第五代至强 Emerald Rapids 处理器)已移除了特殊优化。

IT之家注:SPEC 成立于 1988 年,是由斯坦福大学、清华大学、微软、等全球几十所知名大学、研究机构、IT 企业组成的全球性的、权威的第三方应用性能测试组织,旨在确立、修改、认定一系列服务器应用性能评估的标准。

该组织最新的 SPEC CPU 2017 是一套 CPU 子系统测试工具,包括 4 大种类共 43 个测试,包括测试整型运算速度、浮点运算速度的 SPECspeed 2017、SPECspeed 2017 Floating Point,以及测试整型并发速率、浮点并发速率 SPECrate 2017 Integer、SPECrate 2017 Floating Point。

","gnid":"98f3b581724347fd4","img_data":[{"flag":2,"img":[{"desc":"","height":"619","title":"","url":"https://p0.ssl.img.360kuai.com/t01eb9d1c12d2e40968.jpg","width":"1100"},{"desc":"","height":"268","title":"","url":"https://p0.ssl.img.360kuai.com/t011cd53c4d0453f0f7.jpg","width":"620"}]}],"original":0,"pat":"zzc,art_src_1,fts0,sts0","powerby":"pika","pub_time":1708310895000,"pure":"","rawurl":"http://zm.news.so.com/2686edc7084c1157a18ae0a1bacbafac","redirect":0,"rptid":"97a4e24d8a925832","rss_ext":[],"s":"t","src":"IT之家","tag":[{"clk":"kdigital_1:英特尔","k":"英特尔","u":""},{"clk":"kdigital_1:cpu","k":"cpu","u":""}],"title":"英特尔定制编译器优化 CPU 最高 9%,SPEC宣布近 2600 项成绩无效

越肢畅3679有哪些c++编译器? -
卞伦景14785375780 ______ GCC, C-Free, C++ Builder ,VC,Turbo C++ 其他的不知道了~~

越肢畅3679现在c++,用什么编译器问问问 谢谢大家了 -
卞伦景14785375780 ______ 不要把编译器和IDE弄混!通常我们使用的可以编辑源代码和组织源代码的软件叫做集成开发环境(IDE),一般IDE都自带编译器;那种把源代码转换为目标文件,然后连接生成可执行文件的软件称为编译器.通常来说你直接运行编译器的话,...

越肢畅3679目前最好用的c++编译器是什么? -
卞伦景14785375780 ______ 编译器:GCC 如果你是要一个能够编译c++的软件,那我推荐code::blocks dev-c++调试有bug

越肢畅3679C++编程用什么编译器比较方便
卞伦景14785375780 ______ 就编译来说,编译器不是很重要.一般的都支持c++标准. 你应该问的是IDE的.主要是为了写代码方便,调试方便. 用MS VC++ 配上 Visual.Assist.就可以快速进行c++编码了.

越肢畅3679目前最新的C/C++编译器是?
卞伦景14785375780 ______ 如果你问的是编译器 而不是代码编辑器或者集成开发环境(IDE)的话现在主流编译器就微软的cl和开源项目的gcc 还有一套c++ builder的bc编译器 不过比较小众微软的cl自然是集成在VS2010里的 编译速度不算太快 但是代码质量据说很高 但是微软的自然不会跨平台gcc是开源项目 更符合C++的标准 跨平台 在linux mac下都有相应版本bc没用过 不了解

越肢畅3679初学c++用什么编译器好啊 -
卞伦景14785375780 ______ DevC++是个IDE,配合使用的编译器是MinGW(gcc在Windows上的移植) 其实初学C++,编译器可选择的很多 基本上在Windows上MinGW和VC++ 都可以尝试用用,对应集成开发环境,可以选择Code::Blocks或者VC++ express版本 都是免费的 其他编译器还有Digital Mars,以及open watcom 多尝试不是坏事:)

越肢畅3679好用且界面友好的C++编译器 -
卞伦景14785375780 ______ 要论好用,没有哪个编辑器能超过visual studio 你要小巧,建议你试下跨平台的开源c++编辑器code::blocks,而且网上可以找到绿色版

越肢畅3679学c++ 要用什么编译器? -
卞伦景14785375780 ______ 要小巧的吗?用Dev-C++吧,是基于gcc编译器的. Dev-C++ 是一个 C++ 开发工具.它包括多页面窗口、工程编辑器,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序.它也提供高亮度语法显示的,以减少编辑错误. 下载地址:天空软件站http://www2.skycn.com/soft/4639.html

越肢畅3679C++文本编译器
卞伦景14785375780 ______ 对于window console来说,我没有见过这方面的功能.至于能不能实现,请高手回答.但是这样的程序一般不会是window console程序.你可以尝试win32 Application以及MFC应用程序,那样我感觉更有意义,实用性更强.

越肢畅3679谁推荐个好的C++编辑器? -
卞伦景14785375780 ______ C++开发常用工具“群英会” 开发环境 ---->Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) ---->Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024