General windows update
Download
1 / 18

General Windows Update - PowerPoint PPT Presentation

General Windows Update Gilad Shainer Mellanox Technologies Inc. shainer@mellanox.com 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

General Windows Update

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

Gilad Shainer

Mellanox Technologies Inc.

shainer@mellanox.com


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

  • 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

2006 Sonoma Workshop – MemFree Technology


MPI

  • From Argonne National Lab

  • MPI over native InfiniBand (IBAL)

  • Pallas benchmark

2006 Sonoma Workshop – MemFree Technology


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

  • 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.

  • SDP

    • New ULP

    • Synchronous operations only.

  • WSD

    • Uncovered Windows WSD provider bugs

  • Ported Perf_Main

2006 Sonoma Workshop – MemFree Technology


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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • Send your patches and fixes

  • Add driver capabilities

  • Add new upper layer protocols

2006 Sonoma Workshop – MemFree Technology


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


Q & A

2006 Sonoma Workshop – MemFree Technology


ad
  • Login