使用工作站运行OpenMP程序比串行还慢,怎么办?

内存不足,堆栈不够,ulimit -a修改

待补充验证

超线程模式取消。

数值计算不要使用cpu超线程!cpu的超线程对于数值计算基本是有害无益的,线程数不要大于实际核数,否则就是oversubscription。你这已经是非常严重的oversubscription了。数值计算专用的话,建议直接关闭服务器bios里面的超线程选项。

作者:lyyfer

链接:https://www.zhihu.com/question/23772041/answer/71541130

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容