Skip to content

Conversation

@aravindksg
Copy link
Contributor

OFI MTL supports OFI Scalable Endpoints feature as a means to improve
multi-threaded application throughput and message rate. Currently, the feature
is designed to utilize multiple TX/RX contexts exposed by the OFI provider in
conjunction with a multi-communicator MPI application model. For more
information, refer to README under mtl/ofi.

While there is some scaling from using multiple threads with this patch, in conjunction with PR #5241 (which allows multithreaded opal_progress()), there is significant improvement in performance.

@hppritcha
Copy link
Member

@matcabral honestly I'm not going to have time to test this anytime soon with GNI provider. Go ahead and merge although you may want to wait till we've fixed the AWS jenkins.

OFI MTL supports OFI Scalable Endpoints feature as means to improve
multi-threaded application throughput and message rate. Currently the feature
is designed to utilize multiple TX/RX contexts exposed by the OFI provider in
conjunction with a multi-communicator MPI application model. For more
information, refer to README under mtl/ofi.

Reviewed-by: Matias Cabral <matias.a.cabral@intel.com>
Reviewed-by: Neil Spruit <neil.r.spruit@intel.com>
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
@matcabral
Copy link
Contributor

bot:retest

@matcabral matcabral merged commit abd3462 into open-mpi:master Dec 4, 2018
@aravindksg aravindksg deleted the ofi_sep_master branch December 4, 2018 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants