Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November...

12
www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007

Transcript of Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November...

Page 1: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

www.openfabrics.org

Windows OpenFabrics (WinOF) Update

Gilad Shainer, Mellanox TechnologiesNovember 2007

Page 2: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

2www.openfabrics.org

Windows OpenFabrics (WinOF)

Collaborative effort to develop, test & release OFA software for Windows

Components – Kernel & User SpaceBroader test participationAdd-on components for vendors to

differentiate above WinOF

Page 3: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

3www.openfabrics.org

Supported Platforms

Architectures x86, x86_64, IA64

Operating systems Windows XP 32&64 Windows Server 2003 Windows Cluster Compute Server 2003 Windows HPC Server 2008*

WHQL’ed Windows Server 2003 Windows Cluster Compute Server 2003

Page 4: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

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

MPI

IPoIB

Page 5: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

5www.openfabrics.org

WinOF 1.0.1 Components

HCA Drivers MTHCA (Mellanox)

Access Layer (IBAL) NDIS 5.1 (IPoIB) WSD provider *

SRP initiator **

uDAPL OpenSM VNIC MSI installer Tools

Verbs perf Benchmarks FW update tools More

MPI Components Microsoft CCS Intel HP

SDP Cluster management

CORE ADD-ONs

Components supported by individual vendors may vary

* Not available on Windows XP** Not available on Windows XP 32 bit

Page 6: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

6www.openfabrics.org

SDP

Requires licensePlan to have binary version available in

WinOF 1.0Alpha levelCurrently BCopy only, limited set of API

Page 7: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

7www.openfabrics.org

Microsoft WHQL

Microsoft qualification program WHQL can be obtained only by IHV

Can not get WinOF qualified

IB WHQL includes IPoIB and WSD Low level drivers and hardware

WinOF 1.0 - WHQL version

Page 8: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

8www.openfabrics.org

WinOF Application Performance

HP CP 4000 DL145, AMD Opteron 275 2.2Ghz

Run time decreases with IB

Run time increases with GigE

HP CP 4000 DL145, AMD Opteron 275 2.2Ghz

Run time decreases with IB

Run time increases with GigE

Page 9: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

9www.openfabrics.org

Futures

WinOF 1.1 planed for March-April 2008 ConnectX support Windows Server 2008 Windows HPC Server 2008

Includes NetworkDirect component Performance optimization Windows HPC 2008

Windows Server 2008 WHQL

Page 10: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

10www.openfabrics.org

Windows HPC Server 2008

Communications Latency of NetworkDirect Windows HPC Server 2008

0

20

1 2 4 8 16 32 64 128 256 512 1024

Transfer Size (Bytes)

Tim

e t

o C

om

ple

te T

ran

sfe

r (m

icro

-se

co

nd

s)

Native InfiniBand NetworkDirect

10

Maximizing InfiniBand Features For Latency

Page 11: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

11www.openfabrics.org

Windows HPC Server 2008

11

Maximizing InfiniBand Features For HPC Application

MS-MPI: HPCS2008 (Beta)Pingpong Latency

0

70

0 1 2 4 8 16 32 64 128 256 512 1024

Packet Size (Bytes)

Late

ncy

(µse

c)

GigE (IMR=OFF) WinsockDirect (sbuffer=0) NetworkDirect (Beta)

Page 12: Www.openfabrics.org Windows OpenFabrics (WinOF) Update Gilad Shainer, Mellanox Technologies November 2007.

www.openfabrics.org

THANK YOU!