如果我在cygwin中的windows多核上运行一个平行应用程序(使用fe OpenMP) - 我是否拥有windows机器提供的完整多核性能,或者由于cygwin层而预期会有显着的速度降低?
有经验吗?
答案 0 :(得分:1)
我知道这是一个老问题但是根据我最近关于多核CPU(see my bug report on the Cygwin mailing list)上多线程应用程序上的Cygwin错误的发现,我只想指出Cygwin上的多线程应用程序是不行的。就我而言,双核上的多线程应用程序运行速度比强制它在单核上运行速度慢8倍(通过设置CPU亲和力掩码)。