HAL Id: hal-01152363
https://hal.archives-ouvertes.fr/hal-01152363
Submitted on 16 May 2015
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
A method of terminating asynchronous iterative algorithms on message passing systems
Didier El Baz
To cite this version:
Didier El Baz. A method of terminating asynchronous iterative algorithms on message passing systems.
Parallel Algorithms and Applications, Informa UK (Taylor & Francis), 1996, 9 (1), pp.153-158. �hal- 01152363�
! "! !#" $!!#! #%#!! %&
!' $#! #!$ (' !##)"*
! !' " %""!$"!%%! ! %#'
+,-. /!0!! !$!!#! (%!%0 #
%#!!'
'' 1.2/ '1''
' 2. 32.
2!%%*!$!!"(%!%0 $!! !*0$
%!! !0$%*!!$ $4!' -&
!! !! ! " $!! # %#!!' 2 ! !
! !%0 %! $ Æ! %% $ " ! !
#05! !$ $0%!0' !%!!
$ 6! ! ! *! !!! Æ!$ ! !" ! &
%0 7 %!6%% !0#"!0!"!
!!"!%!!!"!! !($!! !"!8!%&
7' -! !!!%0 !!!! !!!"!0! %6
9:! 9:7' ;*$#! !! #(!$ %!!%
'
2 ! %% * %% # # ! " ! !# $ !!
$!!#! !"$#!!"! $#
"!56 9<: 9=%' <:7'
2!!**%!$!! 0! ! !' !!
*!*!0! ! !%'
>' ?2 2.. ,;..32 2@ 1.2;?
- ! %% ! ! " ( %! %0 A 6 7 * %%#
" !!"' -!!$!!#! *) 67"
!" ("*69=0!B':7'
222. >'' - !! ! ! " ! A > ! *
%!"! %!0$ %'!
0!0!"! !* %!
%!' !)
67 ($0$/
6C7A
6 6
677 6
6777
6C7A
67
6>7
*
!&! %!"! %%# " /
67!!
(!
607
67
67"
)" !"
!!!! (!$!
6
7AC"$
"! ! 0! $ !! #! ! " ! 9=:&9D:' ?
%($#"$!!#! 0!0" $%0 6
" %9=:!9B:7' E!!!! !0%!! $# "
!569<:9=%' <:7' ! %*"*##"$
!!#! *0$""!#"!#! !%"!
!' # ! " ! $ # " !5 #
"*/
6C767
!"$#!"*#!*!/
!/ "$!!!
67A !!67!!%!/
67A 67 67
$ # !/ 6 7 6C7 67 ! " 67
)!! 6767"$ !$ !%!" 67(%!"
2! "*" ! $ # " !5 !! " ! 0 !
!(!!!! ! 670#!!!67!$ !%!" 67
(%!"
!!#%%!!! !%0 0%%0$!5!56
9=!D: 9:7' ! !%0 %!!*%!' !!$
!!#! (!!!#!(%!Æ!$!!!"!
%0 ! !(!! ' ! !!!%%%' !5
!5%%!"*# (!"!$!!#! ' 2"%!
!Æ!$!!" %!"!!!!!!!!5!!
!!!%' ! !*"%%!
#!"! %!6'' ! !!!(7 #
!!' %0"!!!"!! !' -)!" %
!% " F5! !6 9D: 9=:7 ! %!#! "$
%!6 9G: 9=:7' " 0 #5*# !#!"!!$
#%' !! 0 5 ##!*! % 5 !!# !
$ " 5 #' !! %! ! % ! ! #0
!! " ! %!# $! ! # ! ' ;* ! " ! ! %!
5*#! !"!5!5"! ! !!!"*
!!#%""!$' ;*! !%!*05/ !)!
" %%! !* #! ! $!! #! '
$$%!*!#!!!"! $# "
!5!5 !0!(!!! ($!!#! #
! !(!! '
!5 6 9>:7 %% ! $ !!# %% *0$ $&
!! #! !$ !$ #' % * %! " !
" %! #' ! "! " ! %% !0!" )! !
*!*5"! !! ! !!!(' )%
!! 6'' !7 #! ! ! ! !( )! '
!* ! ! !!()! !!' &
!!!#!%!6 9: 9D: 9G:7' !5#
" %""!$"!! ! !' !#! !0%%*!
! * "#! ! ! ! " !5!5' 2! *05
$# 0" !' )! !00! !* !*5*
5*# !$!!F!% 9=:'
2 ! ! * %! * ! " ! !# $ !! #! '
! 0 # %! %% 0$ !56 9<: 9= %' <:7' 2 %&
!* 5!" !) "! 67 ! $#
"!5%! ! >' ! ! ! ) #! (!"
!$!!#! "*!! #'
! ! * !!! !0# ! !! 6H7 * H #
!! # !!' -! !!!! !!!/
6C76H7 67
%!$!!* E&!! %%#'' *!!#&
! ! *!%!67!"$#/
6 76
7
67
*! 67! " !!!(/
67
67
676 677
*
! !! " ! %0 6 9D:7' ?! ! ! 0$
*!! !!!!('
2!)**!"*#!!'
0!"
*! ! !!0$
67-/
67A
!!0!" !!
"
"!"! %!
"!
6C70)"!#( $0$/
67A
6C7A
6
677C
6>7
?? '' ! %! >' H0 # !! $ !!
#! ( 0$ 6>'7' " ! ! (! !
!! *
/
6C7
6H7
2" %!>'!!"*" 6'>7!!
6C7%!!
"!
!!6
7!!
6C76
7;" !)
6C7
!!
6C7
6
6C77?!"*" %!67&67! $
# " !5!! */
6C7C
" $ #!!H " !! (! !
!! *
/
6C7
6H7
- "$ #!$ ! $ #! ( 0$ 6>'7' (! " ! (
$#! #"*'
222.'' % % !#! ($#! %!!
6C7 #6>'7 ! !
6C7 ( 0$ 6'>7'
6C7
6C7! !!! F!%"
6C7H
- ! !! ! %!! "
6C7 !! #' - !! ! ($&
#! )# #!$!!(0$6>'7' ;*$
!#! #' ?!!"
6C7
6C7 !
$'
!! !!!*%%$ !5!%!#! "$
%!69G:7'
$ * ! !! ! ! ! ! ! ! ! 0 " 05
"*#%%!! !"!!'
E.E.22.'' ! %!" '' "$ ($!!
#! !"$# (!'! !(!! H
!! !! !!
! H
2!"*" (!' '!!"$#!!H"
!!(!!
!!*/
6
C7
6
6
C77
6H7
*
6
C7
6
C7 !! !"
%!$' ?!
"*" 67!!
6
C7
6
C7!!! "!(! ! I
;!"*!! "$#!!H !! (!! H
!! */
6 H
76H7
#!! "!
H
-! !!!!0"$!! $!/
6
C7H
!%! !!0!0!*! !"!5!56
9=: 9:0!>'>7*!#(!$$!!! !"
!56 9>: 0!>'>7 * ! "$$!!'
"!"!! ! ! %!!! $#! #!$ ('
! %% !%*! %!! (!"!$#!
9=: 9: # 0 " ! 9 >:' ? ! * ! !
%%%!#!"#! !! !! 9=: 9:'
9:';4$;' !0!#! "!0!! !
!><6GD7>G&>G'
9>: ' ?!! #! " !0! ! ! !! "# $ > 6GD7
B&='
9:'-'% !!!"!0! %!! !D6GD<7
%%' &B'
9<: 'E' !5 !0!$ %!! "( %!
>6GD7&>'
9=: 'E'!5J'!5 "#$%& E!
;#*8*J$GDG'
9B: 1'?' ! $ !! ! " !% ' $ >
6GD7>>B&><<'
9: '4-'?5!!! #>6GBG7GG&>>>'
9D:J''? #! !!)K! (6G=7==&D>'
9G: 'E'!5 '4 !0!$! !"!*5L*
%0 ' $ ()>=6GD7<&D='
9: '4?&"!%$#! '&
>6GG7B&<'
9: 'J' -' $ % #! " # "
!)! $6GG7B=&D'
9>: '4 $#!#! ""%0!*5L*%0
!%% $()'
9:'05$ ' ?! !$#! " %!#!( %!"
#! !"!%!'$ 6GDB7&='
9<:J''?2!M!!)K!M!#N%%!&
9=:J''? $!! !
?'' !; GDB%%' D=&GB'
9B: J''? E' %! 3 !K #% M!#MM%!(
( &G6GD=7B<=&BBG'
9: 'E' !5 J' !5 %! " % !0! !!#! '
$%>6GG7&>'
9D: '-' F5! '' ! ! !! " 8# %!!
! 6GD7&<'
9G: +'?' $ ' %! !0! %!/ ! # #0 !! " !0!
$! $ $ %6GD=7B&='
9>:' ' 'E'!5!! !"$!!#! !"
* +,%?'2'' GG<'