General windows update
Download
1 / 18

OpenIB Windows Update - PowerPoint PPT Presentation


  • 626 Views
  • Uploaded on

General Windows Update Gilad Shainer Mellanox Technologies Inc. [email protected] Goals Industry standard IB SW stack Increases adoption rate Decreases development costs Broad range of upper level protocols Tight integration into the Windows OS Windows Server 2003

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'OpenIB Windows Update' - libitha


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
General windows update l.jpg

General Windows Update

Gilad Shainer

Mellanox Technologies Inc.

[email protected]


Goals l.jpg
Goals

  • Industry standard IB SW stack

    • Increases adoption rate

    • Decreases development costs

  • Broad range of upper level protocols

  • Tight integration into the Windows OS

    • Windows Server 2003

      • x86, x64, and Itanium

    • Windows CCS

      • x64

    • Windows XP

      • x86, x64

    • Longhorn

2006 Sonoma Workshop – MemFree Technology


Components l.jpg
Components

  • HCA driver

  • Bus Drivers/Access Layer

  • IPoIB

  • SRP Initiator*

  • Winsock Direct Provider**

  • SDP

  • uDAPL

  • OpenSM

  • MPI (via Argonne)

    *Not Available on Windows XP 32 bits

    ** Not availble on Windows XP

2006 Sonoma Workshop – MemFree Technology


Windows stack overview l.jpg
Windows Stack Overview

2006 Sonoma Workshop – MemFree Technology


Slide5 l.jpg
MPI

  • From Argonne National Lab

  • MPI over native InfiniBand (IBAL)

  • Pallas benchmark

2006 Sonoma Workshop – MemFree Technology


Latest build l.jpg
Latest Build

  • Beta, 1.0.0.213

    • Built from SVN revision 213

  • Includes:

    • HCA driver (VAPI-based)

    • IBAL

    • IPoIB

    • WSD

    • SRP

    • OpenSM

    • uDAPL

2006 Sonoma Workshop – MemFree Technology


Enhancements in 1 0 0 213 l.jpg
Enhancements in 1.0.0.213

  • Main activity

    • Stabilization and bug fixes of the entire stack

  • Low level driver:

    • Tavor mode only. Based on TVPD (VAPI)

    • MTHCA-based driver in progress

  • Installer

    • Based on InstallShield

  • OpenSM

    • Latest Linux fixes were ported

  • IPoIB

    • Added Re-registration

    • ARP

2006 Sonoma Workshop – MemFree Technology


Enhancements in 1 0 0 213 cont l.jpg
Enhancements in 1.0.0.213 – Cont.

  • SDP

    • New ULP

    • Synchronous operations only.

  • WSD

    • Uncovered Windows WSD provider bugs

  • Ported Perf_Main

2006 Sonoma Workshop – MemFree Technology


Release 1 0 l.jpg
Release 1.0

  • Target end of 1Q06

  • QA’d components (conservative):

    • HCA driver (TVPD-based)

    • IBAL

    • IPoIB

    • WSD

    • OpenSM

2006 Sonoma Workshop – MemFree Technology


Enhancements for release 1 0 l.jpg
Enhancements for Release 1.0

  • Stabilization and bug fixes of the entire stack

  • General - Better debug abilities

    • Add event log support

    • Add trace support

    • Added WSD performance counters

  • OSM:

    • Synch with latest Linux version

  • Performance tests

    • Port the latest from Linux

2006 Sonoma Workshop – MemFree Technology


Release 1 1 l.jpg
Release 1.1

  • Target 2Q06

  • QA’d components:

    • HCA driver (MTHCA-based)

    • IBAL

    • IPoIB

    • SDP (w/ asynchronoush support)

    • SRP

    • WSD

    • OpenSM

2006 Sonoma Workshop – MemFree Technology


Enhancements for release 1 1 l.jpg
Enhancements For Release 1.1

  • Stabilization and bug fixes of the entire stack

  • Low level driver:

    • Port MTHCA from Linux to Windows and IBAL

    • Add MemFree

    • Add FMR

  • OSM:

    • OSM as a service

  • SDP

    • Enhanced API to include Asynchronous operations

2006 Sonoma Workshop – MemFree Technology


Microsoft certification l.jpg
Microsoft Certification

  • Microsoft provide digital signature (Microsoft certification) for

    • Windows Server 2003

    • Windows CCS

    • Longhorn

  • IPoIB and WSD

  • WHQL test suite will be ready in 9 months

    • Current WHQL does not fit InfiniBand requirements

  • Code coverage test will be used meanwhile

2006 Sonoma Workshop – MemFree Technology


How to achieve microsoft certification l.jpg
How To Achieve Microsoft Certification

  • Pass Microsoft WHQL testing 9 month from now

  • For getting 9 month temporary Microsoft certification

    • Send drivers to Microsoft

    • Receive drivers with monitors

    • Run your local test suite and achieve more then 70% code coverage

    • Send the drivers and the log files to Microsoft

    • Receive sealed certified drivers from Microsoft

  • Any code change will need to pass the process again

2006 Sonoma Workshop – MemFree Technology


Version 2 0 tasks l.jpg
Version 2.0 Tasks

  • Kernel-mode async verbs

    • Allow all operations to be initiated from DISPATCH_LEVEL

  • User-mode single threaded app support

    • Allow application to select completion notification mechanisms

      • Overlapped

      • APC

      • Synchronous

  • Match native API style

  • Hibernation Support

  • Boot support

2006 Sonoma Workshop – MemFree Technology


Call for action l.jpg
Call For Action

  • Send your patches and fixes

  • Add driver capabilities

  • Add new upper layer protocols

2006 Sonoma Workshop – MemFree Technology


Resources l.jpg
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

2006 Sonoma Workshop – MemFree Technology


Slide18 l.jpg
Q & A

2006 Sonoma Workshop – MemFree Technology


ad