查看: 1295|回复: 0
收起左侧

[IT业界] 英特尔公布一系列代码样本 以帮助优化新款CPU下程序运行表现

[复制链接]
蓝天二号
发表于 2021-6-10 15:14:32 | 显示全部楼层 |阅读模式
本帖最后由 蓝天二号 于 2021-6-10 15:16 编辑

英特尔一直更新着一份冗长的"优化参考手册",向开发者展示如何为其最新的CPU微架构优化代码,但伴随着他们最新手册的更新,现在有了很多实际的代码样本,以缓解学习英特尔优化技术的过程,从而充分利用其最新的处理器。

在开源/Linux支持和其他直接与新硬件相关的关键领域之外,英特尔的工程师已经以性能的名义为开源项目做了很多工作,比如经常直接贡献优化和其他功能,以利用其最新处理器在流行开源项目中的功能,我们已经多次报道过英特尔的这种贡献。

从这些直接来自英特尔的开源代码贡献,以及由他们在项目中维护的开源代码,如在oneAPI中,独立开发者已经可以收集到很多关于优化技术和最佳利用其最新的处理器的信息。还有《英特尔64/IA-32架构优化参考手册》,但作为一个很好的助手,现在该手册还附有工作(可构建)的代码样本,作为学习英特尔代码优化曲线的一个更容易的初始步骤。

英特尔最新的《优化参考手册》可以在software.intel.com上找到,而令人兴奋的新元素是GitHub上的intel/optimization-manual
20210610151411-baf49341092aabf.png
这个新的GitHub资源库提供了与优化手册相配套的工作代码样本。所有这些代码样本都可以通过Linux上的CMake构建系统和使用任何半新的代码编译器在大约任何英特尔Haswell CPU或更新的处理器上轻松地完整构建。
262075fddf6b61c.png
这些新的代码样本主要涉及AVX/AVX2/FMA优化,INT8深度学习推理,以及AVX-512的使用,以便在针对最新的英特尔CPU(如Xeon Scalable Ice Lake、Tiger Lake和Rocket Lake)时获得实践。很高兴看到英特尔工程师在所有其他开源代码贡献和其他活动之外,继续向开发者社区做出的这些开放性贡献。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-29 07:56 , Processed in 0.128992 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表