View
223
Download
0
Category
Preview:
Citation preview
www.openfabrics.org
Windows OpenFabrics (WinOF) Update
Gilad Shainer, Mellanox TechnologiesNovember 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
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
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
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
6www.openfabrics.org
SDP
Requires licensePlan to have binary version available in
WinOF 1.0Alpha levelCurrently BCopy only, limited set of API
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
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
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
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
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)
www.openfabrics.org
THANK YOU!
Recommended