Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Fabrics Interfaces Software Sean Hefty - Intel Corporation.

Similar presentations


Presentation on theme: "Open Fabrics Interfaces Software Sean Hefty - Intel Corporation."— Presentation transcript:

1 Open Fabrics Interfaces Software Sean Hefty - Intel Corporation

2 OFI WG Charter Develop an extensible, open source framework and interfaces aligned with ULP and application needs for high-performance fabric services www.openfabrics.org 2

3 What does this mean for users? OFI WG is developing new software interfaces –Targeting application requirements –Focus on scalability Framework and API details are still under discussion –(Very tentatively) trending towards libfabric libfabric is a straw man proposal –It is fully intended that the open source community mold it www.openfabrics.org 3

4 libfabric proposal www.openfabrics.org 4 Merges existing libraries into one Drop in replacement Optimized extensions

5 libfabric proposal www.openfabrics.org 5 Current AppNew Verbs App Fabric App

6 libfabric proposal Open source Incomplete –Intended as a starting point for development Extends verbs and CM operations Introduces generalized ‘fabric’ objects –Map best to RDMA CM objects www.openfabrics.org 6 Proposal would reduce number of libraries to install and inter-dependency issues

7 libfabric proposal Design is to be redistributable –Define guidelines for vendor distribution –Distros and OFED would still pull upstream version Supports a direct provider option –Application compiles directly against provider library –Providers override exposed interfaces –May improve performance with highly optimizing compiler –Limits application to single provider May require recompilation if provider is updated www.openfabrics.org 7

8 libfabric proposal Gives administrator control over default and maximum application settings –E.g. queue sizes, memory allocations, etc. –Similar to /proc/sys/net configuration values www.openfabrics.org 8

9 fabtests proposal Set of tests for validating libfabric operation and compliance Test programs separate from library Looking to use with an automated test suite Make it easier for administrators to help validate software www.openfabrics.org 9

10 User Feedback to OFI WG What are your requirements? What problems do you experience with the existing software stack that you would like to see solved? www.openfabrics.org 10

11 Thank you! www.openfabrics.org 11


Download ppt "Open Fabrics Interfaces Software Sean Hefty - Intel Corporation."

Similar presentations


Ads by Google