Short version:
==============

Sean Hefty from Intel is soliciting feedback from the MPI community about what 
MPI needs from a new low-level networking API (that hopes to be the successor 
to libibverbs).  He has asked me to gather this feedback and present it to the 
OpenFabrics "libfabric" working group on January 21.

Please a) unicast email to me what you would like to convey to this working 
group by COB next Tuesday (January 14), and/or b) sign up on the Doodle below 
to join a webex to review the collected feedback before I present it to the 
OpenFabrics working group.  Due to the short turnaround, I picked several days 
at the end of next week:

   http://doodle.com/44uea5v38euu6smh


More detail:
============

As some of you may already be aware, Sean Hefty at Intel is leading an effort 
in the OpenFabrics community to basically re-design the network layer API for 
userspace to talk directly with hardware.  Sean has been presenting his vision 
of this new "libfabric" for a little while now; he even hosted a BOF about it 
at SC'13.  You can think of it as "verbs 2.0", but it's really quite a bit more 
than that:

a) it's starting the API over from scratch
b) there's no implicit design requirements for InfiniBand
c) there's no need to be API/ABI compatible with current generations of the 
libibverbs API

One of the major explicit goals of libfabric is to support MPI well.  Bad 
memory registration support is probably the easiest-to-discuss verbs complaint 
that we MPI developers have had over the years, but there are other areas where 
verbs is lacking, too.

Now is the chance for us to voice MPI's requirements.  

Here's my plan:

1. I have many opinions in this area, and I know many of you do, too.  Please 
send me your opinions and feedback in whatever format you'd prefer:

- email/text
- slides
- word documents
- pictures of whiteboards with notes
- ...etc.

NOTE: The OpenFabrics working group is basically assuming that we can all 
rattle off the tops of our heads what MPI wants (which is probably a good 
assumption), so please send your feedback by COB Tuesday, January 14, 2014.

2. I'll take all this feedback and assemble it into a cohesive story/set of 
slides.

3. I'll then host a webex late next week (signup on the Doodle so that we can 
find a time that works for the most people) to both go over the slides from the 
feedback received so far as well as solicit any further feedback from people on 
the call.

   http://doodle.com/44uea5v38euu6smh

4. Finally, I'll take the results of discussion from the webex and present the 
final slides to the OpenFabrics working group on Jan 21.

Your input would be greatly appreciated.  Many thanks for your time.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to