GM internals
Vasilis Liaskovitis <[email protected]> Sun, 04 Apr 2004 12:59:41 +0300
| Newsgroups | gmane.network.myrinet.general |
|---|---|
| Message-ID | <[email protected]> |
hello, I 'd like to ask some questions regarding GM internals(version 1.6.4): 1) how many NIC to host DMA operations at the receiver does a normal GM_RECV_EVENT entail? One for the receive slot queue and a second one to fill the data at the specified buffer? Or is there just 1 DMA for the receive slot and then optional simple copy by the client (via gm_memorize_message) of the data to the user provided e->recv.buffer. I think that the latter is true only for FAST, not normal, messages. 2) Does the DMA-able user buffer need to be physically contiguous memory, or is there DMA capability for transferring virtually contiguous user pages to/from lanai memory ? If the latter is the case, is there a translation table from virtual to bus-physical addresses in host or lanai memory? Thank you for your time, Vasilis _______________________________________________ Myrinet mailing list [email protected] http://email.osc.edu/mailman/listinfo/myrinet