<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: [Openib-windows] zero copy transfer for XP</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=614144715-25012007><FONT face=Arial color=#0000ff size=2>One 
more thing about XP and WSD. Windows XP simply doesn't support WSD and this is 
the situation with all windows client machines (xp-32, xp-64 and 
vista).</FONT></SPAN></DIV>
<DIV><SPAN class=614144715-25012007><FONT face=Arial color=#0000ff 
size=2>Thanks</FONT></SPAN></DIV>
<DIV><SPAN class=614144715-25012007><FONT face=Arial color=#0000ff 
size=2>Tzachi</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Erez Cohen 
  [mailto:erezc@dev.mellanox.co.il] <BR><B>Sent:</B> Thursday, January 25, 2007 
  5:26 PM<BR><B>To:</B> 'Gábor Forgács'; Tzachi Dar; 
  openib-windows@openib.org<BR><B>Subject:</B> RE: [Openib-windows] zero copy 
  transfer for XP<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><FONT size=2><SPAN class=307211715-25012007><FONT face=Arial 
  color=#000080>Hi Gabor,</FONT></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000080 size=2><SPAN 
  class=307211715-25012007></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000080 size=2><SPAN class=307211715-25012007>WSD 
  and SDP are both socket interface that can run over IB fabric. WSD is 
  developed under OpenFabrics while SDP is not due to some legal issues (it 
  is developed by Mellanox). </SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000080 size=2><SPAN 
  class=307211715-25012007></SPAN></FONT><FONT face=Arial color=#000080 
  size=2><SPAN class=307211715-25012007>SDP is included in several packages from 
  IB vendors, such as Mellanox WinIB package. Please contact a Mellanox 
  representative to get the latest and most stable version.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000080 size=2><SPAN 
  class=307211715-25012007></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000080 size=2><SPAN class=307211715-25012007>I'm 
  not sure what is the status with DAPL, I would not recommend you to use 
  it.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000080 size=2><SPAN 
  class=307211715-25012007></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000080 size=2><SPAN class=307211715-25012007>Erez 
    </SPAN></FONT></DIV><BR>
  <BLOCKQUOTE style="MARGIN-RIGHT: 0px">
    <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
    <HR tabIndex=-1>
    <FONT face=Tahoma size=2><B>From:</B> openib-windows-bounces@openib.org 
    [mailto:openib-windows-bounces@openib.org] <B>On Behalf Of </B>G?bor 
    Forg?cs<BR><B>Sent:</B> Thursday, January 25, 2007 3:24 PM<BR><B>To:</B> 
    Tzachi Dar; openib-windows@openib.org<BR><B>Subject:</B> Re: 
    [Openib-windows] zero copy transfer for XP<BR></FONT><BR></DIV>
    <DIV></DIV><FONT face="Verdana, Helvetica, Arial"><SPAN 
    style="FONT-SIZE: 12px">Hello Tzachi,<BR><BR><BR>Thank you for your answer. 
    Well that is a good news.  Sorry, but I still have some questions. 
    Could you explain how the SDP relates to the WSD <BR>which does not seem to 
    work for the XP with the driver 1.0.0.331. I always believed they are the 
    same. Actually my programs have already been <BR>developed for sdp and udapl 
    under linux now I would like to port them to windows xp. Does the udapl work 
    under 32 bit XP ? What about zero copy<BR>with udapl ? Where can I find the 
    sdk for windows udapl ? I know it is a lot.  8) 
    <BR><BR><BR>regards,gabor<BR><BR><BR><BR>On 1/24/07 10:40 PM, "Tzachi Dar" 
    <tzachid@mellanox.co.il> wrote:<BR><BR></SPAN></FONT>
    <BLOCKQUOTE><SPAN style="FONT-SIZE: 12px"><FONT color=#0000ff><FONT 
      face=Arial>For windows XP we do have SDP support.<BR>Actually SDP is being 
      supported on windows xp / windows server 2003 for their 32 bits version 
      and their 64 bits version.<BR>Currently our SDP doesn't have zero copy but 
      standard benchmarks show maximum BW in one direction of 
      </FONT></FONT><FONT face=Arial><FONT color=#ff0000>1300 MB/sec</FONT><FONT 
      color=#0000ff> and latency of </FONT><FONT color=#ff0000>7 us</FONT><FONT 
      color=#0000ff> in Ping-Pong tests.<BR>This numbers have been achieved on 
      64 bits systems, but even on XP 32 bit systems we were able to measure BW 
      of more than 1100 MB/sec.<BR>Although this is not zero copy, this BW is 
      achieved using only one processor, so on a typical machine today that has 
      more than one core, you can enjoy the BW and still have one (or more) 
      processors free for doing other work.<BR></FONT></FONT><FONT 
      face="Verdana, Helvetica, Arial"><BR></FONT><FONT color=#0000ff><FONT 
      face=Arial>Please note that the performance of SDP as well as stability 
      have improved since we have last worked with SilverStorm.<BR>I believe 
      that creating a program with normal socket API, will be much easier than 
      working with DAPL, and you can have your program ready much 
      faster.<BR>Currently our SDP supports all major socket API including send, 
      recv, WSASend, WSARecv, (all completion methods including synchronous, 
      overlapped , a function call, an event or completion 
      ports).<BR></FONT></FONT><FONT 
      face="Verdana, Helvetica, Arial"><BR></FONT><FONT color=#0000ff><FONT 
      face=Arial>My experience show that the limiting factor for BW is the 
      memory speed, and with new computers that are shipped today this memory is 
      high enough for almost any demand. If you want I can send you a program 
      that will allow you to measure the true performance of your machine and 
      will give you a good estimation of the BW that you can 
      achieve.<BR></FONT></FONT><FONT 
      face="Verdana, Helvetica, Arial"><BR></FONT><FONT color=#0000ff><FONT 
      face=Arial>Thanks<BR>Tzachi<BR></FONT></FONT></SPAN>
      <BLOCKQUOTE><SPAN style="FONT-SIZE: 12px"><FONT 
        face="Verdana, Helvetica, Arial"><BR> <BR>
        <HR align=center width="100%" SIZE=3>
        </FONT><FONT face=Tahoma><B>From:</B> openib-windows-bounces@openib.org 
         [<A 
        href="mailto:openib-windows-bounces@openib.org]">mailto:openib-windows-bounces@openib.org]</A> 
        <B>On Behalf Of </B>Gábor  Forgács<BR><B>Sent:</B> Wednesday, 
        January 24, 2007 7:36 PM<BR><B>To:</B> 
         openib-windows@openib.org<BR><B>Subject:</B> [Openib-windows] zero 
        copy  transfer for XP<BR></FONT><FONT 
        face="Verdana, Helvetica, Arial"><BR> <BR>Hello,<BR><BR><BR>I just 
        joined to the group recently.  I can not find basic information 
        regarding to the windows xp infiniband  development.<BR>I can not 
        find the information if there is any ULP for windows  xp with zero 
        copy support. Could someone help me out ?<BR>I made working the 
         IPOIB but its speed is quite low under 100 MB/s . Currently I 
        believe that  there is no sdp support <BR>for windows xp only for 
        the windows 2003 at least  that is the information I received from 
        the silverstorm. Is it correct  ?<BR>What would be the way to make 
        work udapl for windows xp e.g. the dapltest  program ? Thank you 
        for your help.<BR><BR>regards,gabor <BR></FONT></SPAN></BLOCKQUOTE><SPAN 
      style="FONT-SIZE: 12px"><FONT 
      face="Verdana, Helvetica, Arial"><BR></FONT></SPAN></BLOCKQUOTE><SPAN 
    style="FONT-SIZE: 12px"><FONT 
  face="Verdana, Helvetica, Arial"><BR></BLOCKQUOTE></BLOCKQUOTE></FONT></SPAN></BODY></HTML>