计算化学公社
标题:
AMD的CPU是否应该使用Intel One API
[打印本页]
作者Author:
ShiyuWang781
时间:
2025-4-23 15:24
标题:
AMD的CPU是否应该使用Intel One API
本帖最后由 ShiyuWang781 于 2025-4-23 15:37 编辑
理论上Intel One API 是针对Intel硬件深度优化的,那么在AMD硬件上使用该软件套件中的相关软件包(例如MKL,icc,ifort等)是否恰当?使用开源软件包(例如OpenBLAS,gcc,gfortran等)是否会获得更好的性能?
作者Author:
sobereva
时间:
2025-4-23 15:38
可以用。不开启给Intel CPU专门优化的选项就完了,性能没问题
作者Author:
Graphite
时间:
2025-4-23 15:47
本帖最后由 Graphite 于 2025-4-23 15:49 编辑
可以使用,就和其他的编译器一样
其实性能主要还是靠自己写的时候注意,不同编译器和套件只是自动优化的方式、库的实现方式不同
作者Author:
atominerva
时间:
2025-4-23 16:31
我觉得intel套件比aocc强,简单配置下效果就很好
作者Author:
xyan11
时间:
2025-4-23 17:00
本帖最后由 xyan11 于 2025-4-23 17:01 编辑
atominerva 发表于 2025-4-23 16:31
我觉得intel套件比aocc强,简单配置下效果就很好
强烈赞同
我用试过AOCC 3.2.0在EPYC 7763上编译的LAMMPS 性能惨不忍睹
同样是1个OMP线程下 在两个MPI task之内OneAPI(红线)和AOCC(绿线)性能相当 两个以上AOCC血崩
图里绿线和蓝线是为了测试一张A100上开好几个MPI会不会有帮助(没开MPS/MIG)
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3