【发布时间】:2014-05-14 01:26:30
【问题描述】:
我正在尝试编写一个大规模并行的蒙特卡罗代码,其中一部分将被导出到至强 phi 协处理器。为了确保我有效地使用协处理器,我想看看我的代码的哪些部分编译器,目前是 gfortran,能够向量化。我知道我可以使用 ifort commane -vec-report 来做到这一点。但是,我将在大约一个月内无法访问协处理器,因此暂时坚持使用 gfortran。但是,如果可能的话,我想现在开始优化。不幸的是,我似乎找不到 gfortran 的命令行标志,它告诉我代码的哪一部分正在被矢量化。有没有。如果有,是什么?
谢谢
【问题讨论】:
-
非常简短的回答:看看
man gcc