Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 1.36 KB

fi_sharp.7.md

File metadata and controls

65 lines (43 loc) · 1.36 KB
layout title tagline
page
fi_sharp(7)
Libfabric Programmer's Manual

{% include JB/setup %}

NAME

fi_sharp - The SHARP Fabric Provider

OVERVIEW

The SHARP provider is a collectives offload provider that can be used on Linux systems supporting SHARP protocol.

SUPPORTED FEATURES

This release contains an initial implementation of the SHM provider that offers the following support:

Endpoint types : The provider supports only endpoint type FI_EP_COLLECTIVE.

Endpoint capabilities : Endpoints cna support only fi_barrier and fi_allreduce operations.

Modes : The provider does not require the use of any mode bits.

Progress : The SHARP provider supports FI_PROGRESS_MANUAL.

Address Format : TBD

Msg flags The provider does not support messaging.

MR registration mode The provider implements FI_MR_VIRT_ADDR memory mode.

Atomic operations The provider does not support any atomic operation.

LIMITATIONS

The SHARP provider has hard-coded maximums for supported queue sizes and data transfers. These values are reflected in the related fabric attribute structures

No support for counters.

RUNTIME PARAMETERS

The SHARP provider checks for the following environment variables:

FI_SHARP_PARAM1 : TBD Default: 720401

SEE ALSO

fabric(7), fi_provider(7), fi_getinfo(3)