150 likes | 171 Views
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.
E N D
OFED 1.4 Plans April 2008 Tziporet Koren
Agenda • Release Features • OS Matrix • Schedule and Procedure Enhancements
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
New Components • NFS-RDMA • Xsigo's host drivers: Virtual NIC and HBA • iSER target
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
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
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
Management – cont. • Diagnostic tools: • ibnetdiscover library - accelerate another tools • Congestion Control
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
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
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
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
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
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