关于MPI通信时间掩盖在athread计算时间的问题



  • 0_1561363448754_QQ图片20190624160335.png
    如图所示,我MPI采用非阻塞通信,想把MPI的通信时间掩盖在athread的func71计算时间中。
    运行时间结果表明,func71的计算时间约为0.1s,func72时间约为0.01s,MPI通信时间约为0.035s,总时间约为0.14s。应该是MPI的通信时间没有掩盖在athread的计算中。
    请问是什么原因造成的?我这样写有问题吗?



  • 7点计算时间应该很短嘛



  • 可能是DMA通信会占用系统总线,主核不能访存的缘故。


Log in to reply