在Is OpenMP (parallel for) in g++ 4.7 not very efficient? 2.5x at 5x CPU中,我确定我的程序的性能在11s和13s之间变化(大多数情况下总是在12s以上,有时慢到13.4 s)在使用默认的#pragma omp parallel for时约为500%的CPU,并且在4核8线Xeon上,OpenMP加速仅为5x CPU w/g++-
我的R通常显示在“顶部”使用超过100%的CPU,这是否意味着它使用了超过1个内核?据我所知,默认情况下,R使用1个CPU核心,除非使用某些并行计算软件包。但我只是使用step()函数。它是戴尔T410 + Ubuntu服务器14.04 + R 3.3.2。 它是R 3.3.2还是Dell Server或Ubuntu Server 14.04?或者它只是一个“顶级”的错误? top - 17:42