Materials from LinuxConf.eu RDMA tutorial (at last)

At long last, after several requests, I’ve posted the slides, notes, and client and server examples from the tutorial I gave at LinuxConf.eu 2007 in Cambridge back in September.  Hyper-observant readers will notice that the client program I posted does not match the listing in the notes I handed out; this is because I fixed a race condition in how completions are collected.

I’m not sure how useful all this is without me talking about it, but I guess every little bit helps.  And of course, if you have questions about RDMA or InfiniBand programming, come on over to the mailing list and fire away.

3 Responses to “Materials from LinuxConf.eu RDMA tutorial (at last)”

  1. no thanks Says:

    Is it possible to experiment with RDMA programming using tcp over ethernet? That is, mock implementations of the verbs interface you describe that under the covers use tcp sockets, purely for educational purposes?

  2. roland Says:

    Yes, it is possible to implement the real iWARP protocol and verbs interface completely in software so it can run on a standard ethernet NIC, and in fact work has been done in that direction: http://www.osc.edu/research/network_file/projects/iwarp/iwarp_main.shtm. To be honest I don’t know how usable the code currently available is, but you could give it a try and see.

  3. Steve Says:

    I am trying to setup some rdma stuff on my work server, but am unfortunately finding very little documentation on the c++ api. Do you have a link or anything you could send me?

Leave a Reply