1 / 15

OFED 1.4 Plans

This document outlines the release features, schedule, and procedure enhancements for OFED 1.4, including kernel updates, new components, management improvements, and MPI features. The OS matrix shows supported kernel versions for various distributions. The release is scheduled for October 2008.

reidb
Download Presentation

OFED 1.4 Plans

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. OFED 1.4 Plans April 2008 Tziporet Koren

  2. Agenda • Release Features • OS Matrix • Schedule and Procedure Enhancements

  3. Release Features - Kernel • Kernel base: 2.6.27 • Will start with 2.6.25 and rebase as kernel progress • Multiple EQs to best fit multi-core systems • Multi-Protocol support for low level drivers • E.g. – ConnectX can support Eth and IB simultaneously • RDMA CM to support IPv6? • Reduce amount of changes between kernel.org and OFED kernel

  4. New Components • NFS-RDMA • Xsigo's host drivers: Virtual NIC and HBA • iSER target

  5. New Verbs • New iWARP Verbs (some applicable to IB): • Allocate L_Key/STag. • "Fast register" memory through send queue • Local invalidate send work requests, • Read with invalidate • peer-2-peer support in IWCM/Drivers • New IB verbs: • Reliable multicast

  6. ULPs • IPoIB - More performance improvements: • LRO • RSS • RDS: • GA with RDMA API • New atomic operations • SDP: • RDMA zero copy • uDAPL: • Interop between Linux and Windows

  7. Management – OpenSM • Incremental routing – for fast routing when one switch fails • Shadow SA DB – to answer queries during a heavy sweep • APM - disjoint paths • MKey manager • MGID to MLID compression • Path balancing for LMC + console diagnostics • OpenSM configuration unification • MGID compression (MGID to NLID mapping) • Routing engines chain • IBA 1.2.1 additions • Failover/Handover improvements

  8. Management – cont. • Diagnostic tools: • ibnetdiscover library - accelerate another tools • Congestion Control

  9. MPI New Features • MVAPICH 1.1 • XRC support • Hybrid UD-XRC support • Enhanced Asynchronous Progress • Network Reliability • Enhanced collectives • MVAPICH2 1.1 • Scalable Job startup • One-sided Operations with Passive Synchronization • Checkpoint-Restart with Shared Memory Support • Multi-core optimized Collectives • PLPA Support for affinity

  10. MPI New Features – Cont. • Open MPI – version 1.3 • Connection Manager support • IB CM, RDMA CM • XRC support • APM support • Message coalescing • BSRQ (including XRC integration) • iWARP verbs support • Open Grid Computing / Chelsio • Major job launch scalability improvements • Tighter integration with parallel tools

  11. OFED 1.4 OS Matrix • kernel.org: kernel 2.6.26 and 2.6.27 • Start compilation checks from 2.6.16 • Novell • SLES 10 • SLES 10 SP1 (up1) • SLES 10 SP2 • Redhat • RHEL 4 (up5, up6, up7) • RHEL 5 (up1, up2) • OEL: • OEL 5 • Free distros • Open SuSE 10.3 • Fedora C8

  12. Procedure Enhancements • We will continue with the OFED process • Was presented in SC07http://www.openfabrics.org/archives/nov2007sc.htm • Will follow any decision from the development session • Userspace: Tarball based distribution • git will be used for development and daily build • Tarballs will be used for releases • Details will be published in the coming weeks

  13. OFED 1.4 Schedule • Release: Oct 06, 2008 • Features freeze: Jun 25, 08 • kernel 2.6.26 based • Alpha: Jul 9, 08 • Beta: Jul 30, 08 • kernel 2.6.27-rcX (assuming it will be available) • RC1: Aug 13, 08 • RC2: Aug 27, 08 • RC3-RC5/6 – every 5-10 days • Latest RC to be used in OFA interop event • GA: Oct 06 08

  14. When to Start Development • Now  • New kernel master tree based on 2.6.25 • Should be ready next week • User space: Development should be done using the master git tree of each package

  15. Thank You

More Related