Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff,...

8
www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller

Transcript of Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff,...

Page 1: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

www.openfabrics.org

Open Fabrics BOF

Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller

Page 2: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

2www.openfabrics.org

WinOF 2.x OS Support

Windows Server 2008VistaWindows Server 2008 HPC EditionWindows Server 2003 / XP64Windows XP/32 (SP2)

Page 3: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

3www.openfabrics.org

WinOF Software Stack

Embedded Legacy Storage

Fabric management

Data centerHPC

HPC (MPI) Video, medical,

communication

IP/LAN Block Storage

IB admin toolsDatabase App tier

MPI 2 OpenSM

uDAPL WSD

SDP

Kernel

Kernel API

User

WinSock Direct Socket Switch

TCP UDP

IP

NDIS SRPInitiator

ICMP

SCSI Mid layer

User access layer User access layer

HCA Low Level Driver

HCA Hardware

MarketsApplications

Windows server 2003 CCS

WinOF

Kernel bypass

Windows server 2003InfiniBand Fabric

Access Layer

NDI

IPoIB

Page 4: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

4www.openfabrics.org

WinOF Total Solution

IBAL

IB UVP

IPoIB IOU

SRP VNIC

WinVerbs

Function

Bus

Filter

Library

iWarp UVP

IB HCA Driver

IB Bus

WinVerbs

IBALiWarp Driver

iWarp Bus?

WinVerbs

user

kernel

OFED AbstractionsNDI DAPL

CompLib

Page 5: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

5www.openfabrics.org

SRP

IOC PDO

CompLib VNIC

IOC PDO

CompLib

Current WinOF Driver Stack

user

kernel

IBAL IB UVP

CompLib

IB HCA Driver CompLibIB Bus

CompLib

IBAL

Function

Bus

Filter

Library

IPoIB

IPoIB PDO

CompLib IOU

IOU PDO

CompLib IOU

IOU PDO

CompLib

SRP

IOC PDO

CompLib VNIC

IOC PDO

CompLib

Page 6: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

6www.openfabrics.org

WinOF 2.0 – Features

WinOF built using the WDK build environment Server 2008 & Vista supported

ibbus as an upper filter driver for Infiniband Controller class.

ibbus/ibal, WinVerbs and HCA all in the same device stack.

NDI (Network Direct Interface) supported. WinVerbs framework in place. Performance tuned ConnectX IPoIB partitioning support Checked/debug drivers available.

Page 7: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

7www.openfabrics.org

WinOF 2.1 – Planned Features

Connected mode IPoIB (NDIS 5.1) OFED IB verbs API in place. WinVerbs and rdma_cm fully supported. Some OFED IB diagnostics: libmad & libumad

dependencies. Server 2008 HPC supported via WDM install. IPoIB enhanced error logging to the system event

log. IB boot device support: Vnic or SRP.

Page 8: Www.openfabrics.org Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.

8www.openfabrics.org

WinOF 2.2 – Planned Features

Connected mode IPoIB based on NDIS 6.0 Qlogic HCA driver support. more to come …