general windows update l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
General Windows Update PowerPoint Presentation
Download Presentation
General Windows Update

Loading in 2 Seconds...

play fullscreen
1 / 18

General Windows Update - PowerPoint PPT Presentation


  • 633 Views
  • Uploaded on

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

PowerPoint Slideshow about 'General 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

General Windows Update

Gilad Shainer

Mellanox Technologies Inc.

shainer@mellanox.com

goals
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
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
Windows Stack Overview

2006 Sonoma Workshop – MemFree Technology

slide5
MPI
  • From Argonne National Lab
  • MPI over native InfiniBand (IBAL)
  • Pallas benchmark

2006 Sonoma Workshop – MemFree Technology

latest build
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
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
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
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
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
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
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 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
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
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
Call For Action
  • Send your patches and fixes
  • Add driver capabilities
  • Add new upper layer protocols

2006 Sonoma Workshop – MemFree Technology

resources
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
Q & A

2006 Sonoma Workshop – MemFree Technology