1 / 18

General Windows Update

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

libitha
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related