就是说,1核是 47秒/1 ,4是(48~51秒)/4,19核是 (60-70秒)/19,那你这个加速比还真是令人惊叹!我写过很多多核程序,加速比就没有超过4的,高纳德也说他这辈子没见过几个加速比大于6的算法。所以,我的直觉是,要么你的算法根本就是各个核心之间几乎没有任何关系的(类似于n个工人往30层楼上搬砖之类的)--所以这种问题往往几乎没有任何意义,要么就是程序中有bug。
【 在 cum 的大作中提到: 】
: matlab是每个迭代间并行,统计的是parfor的时候单核上跑一个迭代的时间,等效时间相当于除以核数。
--
FROM 113.233.213.*