Oui, ça monte puis ça descend par le PCIe (GigE -> mémoire -> GPU), pour finalement remonter (-> mémoire) puis redescendre (-> SATA).
Ca ne marchait que parce qu'on incrémentait la qualité de données dans un volume 3D à coups d'images acquises par caméra. Et vu le débit (90 Mo/s max), ça rentre à l'aise dans l'enveloppe des 6 Go/s du PCIe. Y'avait même de la place pour une caméra en 10GigE (grossMalheur que mes encadrants aient pas voulu en acheter une ).
Cette histoire de montées et de descentes m'a "obligé*" à convertir tout le code de calcul en CUDA alors que j'aurais pu me contenter de ne passer en CUDA que les principales sections critiques du code. Mais pour cette solution intermédiaire, il fallait pousser de gros volumes par le port PCIe, et non pas seulement des chtites nimages.
(*c'était très marrant en fait)