70 likes | 91 Views
OpenFabrics Windows Development and Microsoft Windows CCS 2003 Part1. Sonia Pignorel, Microsoft Gilad Shainer, Mellanox. Windows Development Goals. Industry standard software stack Increases adoption rate Decreases development costs Broad range of upper level protocols
E N D
OpenFabrics Windows Development and Microsoft Windows CCS 2003Part1 Sonia Pignorel, Microsoft Gilad Shainer, Mellanox
Windows Development Goals • Industry standard software stack • Increases adoption rate • Decreases development costs • Broad range of upper level protocols • Tight integration into the Windows OSs • Windows Server 2003 • x86, x64, and Itanium • Windows Compute Cluster Server 2003 • x64 • Windows XP • x86, x64 • Longhorn
Components & Maintainers * Not available on Windows XP ** Not available on Windows XP 32 bits *** Will be available in the future
MPI2* Winsock Socket Switch Applications WinSock Provider SDP SPI** Windows Access Layer Library OF Windows Verbs Provider Library Hardware TCP/UDP/ICMP IP StorPort SDP** * Windows Compute Cluster Server 2003 ** Will be available in the future Kernel Bypass NDIS SRP Miniport IPoIB Access Layer HCA Hardware Verbs Provider Driver Architecture Applications User WSD SAN Provider Management Tools VNIC** Kernel
Recent Development Activities • MTHCA replaced TVPD • Support all Mellanox InfiniBand HCAs including MemFree and DDR • Stabilization of IBAL, MTHCA, IPoIB and WSD • Performance tuning • Adding support for Windows 2003 R2 (virtualization) • Initial stage • Low level performance tests • Similar to the Linux stack • Management Tools
Status • Production quality components • Core • IPoIB • WSD • Microsoft WHQL certification • IPoIB – passes Microsoft WHQL tests • WSD – several issues are pending • Microsoft and OpenFabrics collaborate for resolution • Latest build available from OpenFabrics website: • http://windows.openib.org/downloads/binaries • 1.0 release stream • SVN revision number included in release number • Latest as of September 21, 2006: 1.0.0.506
Call for Action • Resources • OpenIB WiKi • https://openib.org/tiki/tiki-index.php?page=OpenIB+Windows • Openib-windows mailing list • http://openib.org/mailman/listinfo/openib-windows • Sign up to contribute • http://windows.openib.org/openib/contribute.aspx • Binaries • http://windows.openib.org/downloads/binaries • Call for action • Contribute, contribute and contribute • Drive toward “enterprise readiness”