General Windows Update - PowerPoint PPT Presentation

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

play fullscreen
1 / 18
Download Presentation
General Windows Update
637 Views
Download Presentation

General Windows Update

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. General Windows Update Gilad Shainer Mellanox Technologies Inc. shainer@mellanox.com

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

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

  4. Windows Stack Overview 2006 Sonoma Workshop – MemFree Technology

  5. MPI • From Argonne National Lab • MPI over native InfiniBand (IBAL) • Pallas benchmark 2006 Sonoma Workshop – MemFree Technology

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

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

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

  9. Release 1.0 • Target end of 1Q06 • QA’d components (conservative): • HCA driver (TVPD-based) • IBAL • IPoIB • WSD • OpenSM 2006 Sonoma Workshop – MemFree Technology

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

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

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

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

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

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

  16. Call For Action • Send your patches and fixes • Add driver capabilities • Add new upper layer protocols 2006 Sonoma Workshop – MemFree Technology

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

  18. Q & A 2006 Sonoma Workshop – MemFree Technology