<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:m = 
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR>
<STYLE>@font-face {
        font-family: Calibri;
}
@font-face {
        font-family: Tahoma;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.EmailStyle17 {
        COLOR: #1f497d; FONT-FAMILY: "Calibri","sans-serif"; mso-style-type: personal-reply
}
.MsoChpDefault {
        mso-style-type: export-only
}
DIV.Section1 {
        page: Section1
}
</STYLE>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=216500622-30042009><FONT face=Arial 
color=#0000ff size=2>At the risk of piling on, I think what Lloyd is suggesting 
is very important. The objections I continue to hear about programming using 
RDMA are along the lines of "it's too hard" or "no one knows how to do it". 
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=216500622-30042009><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=216500622-30042009><FONT face=Arial 
color=#0000ff size=2>It occurs to me if we could provide some concise 
instruction, that, coupled with the undeniable benefits of RDMA, could 
provide a compelling package for "RDMA for the masses"</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=216500622-30042009><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=216500622-30042009><FONT face=Arial 
color=#0000ff size=2>thanks, Jim</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> mwg-bounces@lists.openfabrics.org 
[mailto:mwg-bounces@lists.openfabrics.org] <B>On Behalf Of </B>Lloyd 
Dickman<BR><B>Sent:</B> Thursday, April 30, 2009 1:17 PM<BR><B>To:</B> arkady 
kanevsky; bill.boas@openfabrics.org<BR><B>Cc:</B> iwg@lists.openfabrics.org; 
Paul Grun; OFA@lists.openfabrics.org; Paul Gray; Working Group; Wayne 
Augsburger; Andy Grover; Richard Frank; Jeff@lists.openfabrics.org; Squyres; 
Mikkel Hagen; Scott@lists.openfabrics.org; general@lists.openfabrics.org; 
Friedman; bobs@voltaire.com; Sumanta Chatterjee; asafs`@voltaire.com; Roland 
Dreier<BR><B>Subject:</B> RE: [mwg] Re: RDMA tutorial and 
OFA<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoNormal><SPAN 
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">I 
support the idea of the RDMA tutorial.  Beyond the “meat” as described 
below, I would encourage the tutorial to include a “how to program RDMA” 
section.  While OFA Verbs provides a rich set of mechanisms, it is 
difficult for the average programmer to get a solid handle on how to use the 
capabilities, register memory, …  Some cookbook examples, or perhaps 
development of several programming “patterns” can go a long way to having RDMA 
become a much more mainstream application programming 
paradigm.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN 
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><o:p> </o:p></SPAN></P>
<P class=MsoNormal><SPAN 
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">Lloyd<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN 
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><o:p> </o:p></SPAN></P>
<DIV 
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=MsoNormal><B><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> 
mwg-bounces@lists.openfabrics.org [mailto:mwg-bounces@lists.openfabrics.org] 
<B>On Behalf Of </B>arkady kanevsky<BR><B>Sent:</B> Thursday, April 30, 2009 
11:27 AM<BR><B>To:</B> bill.boas@openfabrics.org<BR><B>Cc:</B> 
iwg@lists.openfabrics.org; Paul Grun; Paul Gray; OFA Marketing Working Group; 
Wayne Augsburger; Andy Grover; Richard Frank; asafs`@voltaire.com; Jeff Squyres; 
Mikkel Hagen; general@lists.openfabrics.org; Scott Friedman; bobs@voltaire.com; 
Sumanta Chatterjee; Roland Dreier<BR><B>Subject:</B> [mwg] Re: RDMA tutorial and 
OFA<o:p></o:p></SPAN></P></DIV>
<P class=MsoNormal><o:p> </o:p></P>
<P class=MsoNormal>Keep me in the loop.<o:p></o:p></P>
<DIV>
<P class=MsoNormal>I am interested to do it also.<o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal>Thanks,<o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt">Arkady<o:p></o:p></P>
<DIV>
<P class=MsoNormal>On Thu, Apr 30, 2009 at 1:39 PM, Bill Boas <<A 
href="mailto:Bill.Boas@openfabrics.org">Bill.Boas@openfabrics.org</A>> 
wrote:<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt">Richard, Andy,<BR><BR>Thanks for 
copying me Richard. I had not seen Andy's email on the 
general<BR>list.<BR><BR>Figuring out how to get tutorial and other documentation 
created and<BR>published in the list of things to get done in 2009 for me in my 
part-time<BR>role as Exec. Dir.<BR><BR>There is no funding set up for this at 
the moment but I believe there will<BR>be in about 30 days.<BR><BR>That's 
because I'm thinking that we can get funding for this by making it<BR>part of 
the funding for a new marketing plan for OFA that, with Wayne<BR>Augsburger and 
Jim Ryan, we are preparing for the OFA Board to vote on at<BR>the next con-call 
meeting which is on May 20 at 9.00AM PDT.<BR><BR>Would you be willing to work 
with me and create a small team from others<BR>within OFA who have the same 
interest to prepare a description by May 20 of<BR>what the tutorial would look 
like, who would contribute to it, how to get it<BR>"polished up" for web and/or 
book style publication, what the overall costs<BR>would be, etc.<BR><BR>My 
thoughts, that could be a starting point for the team's work, are that 
we<BR>would make the creation a collective effort.<BR><BR>The tutorial would 
have several sections for example general intro, benefits<BR>of RDMA, 
applicability in HPC and Enterprise, networking background etc.<BR>Members of 
the Marketing Working Group would be responsible for this.<BR><BR>The "meat" 
would be sections for kernel level things (verbs etc.), then user<BR>space 
things (verbs etc.), then APIs like MPI, SDP, EDS etc. - each 
section<BR>overseen by the technical leaders/maintainers of the code within OFA 
for<BR>that section (for Example Tom Talpey for NFSoRDMA, or you Richard for 
RDS)<BR><BR>Finally the tutorial would have sections about Interoperability 
Testing that<BR>OFA/IOL does but also what customers can do on there own systems 
- Arkady<BR>and Rupert and IOL have put in an SC09 tutorial proposal that we 
could<BR>leverage in this section.<BR><BR>To all readers of this email:-<BR>If 
you have read this far, please give us all some feedback. If you 
have<BR>material you'd like to contribute please say so. If there's a better 
way,<BR>tell us what you think it is!<BR><BR>Thanks,<BR><BR>Bill.<BR><BR>Bill 
Boas<BR>Executive Director and Vice Chair<BR>OpenFabrics 
Alliance<BR>510-375-8840<BR><A 
href="mailto:Bill.Boas@openfabrics.org">Bill.Boas@openfabrics.org</A><BR><A 
href="http://www.openfabrics.org" 
target=_blank>www.openfabrics.org</A><BR><BR>-----Original Message-----<BR>From: 
Richard Frank [mailto:<A 
href="mailto:richard.frank@oracle.com">richard.frank@oracle.com</A>]<BR>Sent: 
Wednesday, April 29, 2009 12:58 PM<BR>To: Andy Grover<BR>Cc: Bill Boas; Sumanta 
Chatterjee<BR>Subject: Re: RDMA tutorial and OFA<BR><BR>Andy, I saw your 
postings to ofa-general on this and I agree it would be<BR>great to have this 
documentation.<BR><BR>As OpenFabrics is really about RDMA... we need to make it 
simpler<BR>for folks to pick up and run with RDMA concepts ...vs.. digging thru 
the IB<BR>specs and code examples, etc.<BR><BR>Let's see what Bill Boas 
thinks...perhaps OFA has a writer on board that<BR>can help us do 
this..?<BR><BR>I can also help provide input for a new OFA RDMA tutorial 
doc..<BR><BR>Rick<BR><BR>Andy Grover wrote:<BR>> Hi Rick,<BR>><BR>> Are 
you around for a brief chat this afternoon? I have a crazy idea that<BR>> 
involves OFA doing something (or putting up $$) and I wanted to see what<BR>> 
you thought, since you're Oracle's OFA rep, right?<BR>><BR>> -- 
Andy<BR>><BR>><o:p></o:p></P></DIV>
<P class=MsoNormal><BR><BR clear=all><BR>-- <BR>Cheers,<BR>Arkady 
Kanevsky<o:p></o:p></P></DIV></DIV></BODY></HTML>