Lors de l'application de profils avec nvprof, j'ai trouvé à la fois PtoP
et DtoD
memcpy. Je ne suis pas sûr de la différence entre ces deux.Quelle est la différence entre les copies de mémoire DtoD et PtoP?
1
A
Répondre
6
Dispositif de dispositif (DtoD) consiste en une copie dans un seul GPU.
Peer to Peer (PtoP) est d'un GPU à l'autre. Ce dernier ne se produit que dans les systèmes multi-GPU.
Et pour les autres transferts, l'hôte fait référence à la CPU, le périphérique fait référence à la GPU.
Le transfert de nom de périphérique vers le périphérique est antérieur à une grande partie du travail sur plusieurs GPU, sinon le nom aurait pu être légèrement différent.
J'ai exécuté l'application dans un système multi-GPU. J'ai trouvé que la copie DtoD a une utilisation BW de ~ 80 Go/s tandis que la copie PtoP a besoin de 4 Go/s dans un système avec l'interconnexion PCIe. Par conséquent, la copie DtoD doit être dans le même périphérique. – Saiful