2018
DOI: 10.1016/j.advengsoft.2018.01.009
|View full text |Cite
|
Sign up to set email alerts
|

JACK2: An MPI-based communication library with non-blocking synchronization for asynchronous iterations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
34
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 33 publications
(34 citation statements)
references
References 15 publications
0
34
0
Order By: Relevance
“…Let p be the number of processors. The two experiments are proceeded by Alinea [12] (see also, e.g., [17,18,16]) and JACK [13,15] (see also, e.g., [14]) and results are illustrated in Figures 1 and 2. We can see that generally the results are not good because the first one imposes so much computation and communication load, while the second one causes indeed the problem of loss of precision.…”
Section: Numerical Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Let p be the number of processors. The two experiments are proceeded by Alinea [12] (see also, e.g., [17,18,16]) and JACK [13,15] (see also, e.g., [14]) and results are illustrated in Figures 1 and 2. We can see that generally the results are not good because the first one imposes so much computation and communication load, while the second one causes indeed the problem of loss of precision.…”
Section: Numerical Resultsmentioning
confidence: 99%
“…Here we modify the order of SD and Y compared to the original YB formula, which is useful for the development of the new algorithm. Apart from this change, (15) is indeed the second algorithm propose by the pioneering work of Yuan [20]. It keeps the two-dimensional finite termination property that performs as well as BB for large-scale problems and better for small-scale problems.…”
Section: Cyclic Gradient Methodsmentioning
confidence: 99%
“…We have already implemented the parallel variants by JACK [9,11], which is an MPIbased communication library with several choices of convergence detectors [10] for both classical and asynchronous iterative computing. Experiments show that LMSDR often gives better convergence results.…”
Section: Practical Considerationsmentioning
confidence: 99%
“…Recently, Just an Asynchronous Computation Kernel (JACK) [39], an asynchronous communication kernel library, was proposed as the first MPI-based C++ library for parallel implementation of both classical and asynchronous iterations, which has been upgraded to the new version called JACK2 [40]. It offers a new high-level application programming interface (API), a simplified management of resources and several global convergence detectors.…”
Section: Asynchronous Communication Librarymentioning
confidence: 99%