-
Notifications
You must be signed in to change notification settings - Fork 115
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/pr/303/head' into source
* upstream/pr/303/head: changing metadata for some people added dragonfly project Signed-off-by: Robert Speck <r.speck@fz-juelich.de>
- Loading branch information
Showing
2 changed files
with
61 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
--- | ||
layout: page_project | ||
title: Exploiting the Dragonfly Topology to Improve Communication Operations in MPI | ||
date: 2016-09-28 | ||
updated: | ||
navbar: Research | ||
subnavbar: Projects | ||
project_url: | ||
status: running | ||
topics: | ||
- storage | ||
keywords: | ||
head: dorier_m | ||
members: | ||
- cheriere_n | ||
- ross_r | ||
- antoniu_g | ||
- ibrahim_s | ||
--- | ||
|
||
## Research topic and goals | ||
|
||
High-radix direct network topologies such as Dragonfly have been proposed for | ||
petascale and exascale supercomputers because they ensure fast interconnections | ||
and reduce the cost of the network compared with traditional network topologies. | ||
The design of new machines such as Theta with a Dragonfly network present an opportunity | ||
to further improve the performance of distributed applications by making the algorithms | ||
aware of the topology. Indeed, current algorithms do not consider the topology and thus | ||
lose numerous opportunities of optimization for performance that have been created by the topology. | ||
This project aims to explores ways to exploit the strengths of the Dragonfly network topology | ||
to propose and evaluate optimized algorithms global communication operations, such as AllGather, Scatter, etc. | ||
|
||
## Results for 2016/2017 | ||
|
||
We studied and extended existing algorithms for collective communication operations and use CODES, | ||
an event-driven simulator, to evaluate them. The simulations show expected results for AllGather, as well as surprising ones for Scatter: | ||
the naive algorithm perform oustandingly well on Dragonfly because they exploit the characteristics | ||
of the routers in the network. In particular, the Scatter operation could be accelerated up | ||
by a factor up to 2 times using a hardware aware algorithm. | ||
|
||
These results have been accepted as a poster for the ACM Student Research Competition at SC 2016, and will be | ||
submitted at IPDPS 2017. | ||
|
||
## Visits and meetings | ||
|
||
Internship of Nathanael Cheriere at Argonne National Lab from January 2016 to June 2016, under the supervision of Matthieu Dorier and Rob Ross. | ||
|
||
## Impact and publications | ||
|
||
{% bibliography --cited --file jlesc.bib %} | ||
|
||
|
||
## Future plans | ||
|
||
The results will be included in a paper to be submitted at IPDPS 2017. | ||
|
||
## References |