Параллельные вычисления. Воеводин (2002) (1186031), страница 38
Текст из файла (страница 38)
! $ " , / " $ # # '$ & "## " $ , $ 0 # ! " "## % " $ , 1 # % % # O ! $ $ 1 $2£ÁºÃÀ¼½ºÄ·Â²ÄÅÂÍ kÓ¯ËËm k s {ºËmºÒÓ {ã { yäÈÒ® v k zãȰ˯© Ò °¹Ë¯}ºä¹Ë¯© Û ãÒÏÓË© ÒãÒ ¯È«" |}¯©©Ë °Ò°Ëä© Û Û¢ Û Û v Û kÓ¯ÒÈÓºm k s r˯« k r pÁÒä}ÒÓ z s ~È©²È®ãº j r sº¯äÈ|¹Ò°ÈÓÒË «Ï©}È cȺҮ °ÈÓȯ ¯Ë¹¯ÒÓ jl Òä l { zËã©È cks Û ¢ Û ° kÓºÓºm k v {ºËmºÒÓ {ã { wÁÁË}ÒmÓÈ« ÈȹÈÒ« ¹º°ã˺mÈËãÓ©² ¹¯º¯Èää ã« °ºm¯ËäËÓÓ©² mË}º¯Óº}ºÓmˮ˯ө² Ò äȰ°ÒmÓº¹È¯ÈããËãÓ©² °¹Ë¯w{l ¯º¯ÈääÒ¯ºmÈÓÒË Û Û ¢ Ûv Û {ȰÒãËm n Ò°ãËÓÓ©Ë ä˺© ¯ËËÓÒ« ª}°¯ËäÈãÓ©² ÏÈÈ Û lsÈ}È Û ° {ºËmºÒÓ { { {©Ò°ãÒËãÓ©Ë º°Óºm© ãÒÓˮӺ® Èã˯© Û l sÈ}È Û ° {ºËmºÒÓ { { jÓÁº¯äÈÒºÓÓÈ« °¯}¯È È㺯Òäºm Û l l Û ° {ºËmºÒÓ { { zºä¹Ë¯ÓÈ« ¯ËmºãÒ« Ò m©Ò°ãÒËãÓÈ« äÈËäÈÒ}È lÈËäÈÒ}È Ò }Ò˯ÓËÒ}È Û l ~ÓÈÓÒË Û Û {©¹ Û ° {ºËmºÒÓ { { lȰ°ÒmÓ©® ¹È¯ÈããËãÒÏä Ò Ë}ºä¹ºÏÒÒ« È㺯Òäºm y{l Ò ln Û Û ¢ Û v Û {ºËmºÒÓ { { lÈËäÈÒ˰}ÒË äºËãÒ Ò ä˺© m ¹È¯ÈããËãÓ©² ¹¯ºË°°È² Û l sÈ}È Û ° {ºËmºÒÓ { { lÈËäÈÒ˰}ÒË º°Óºm© ¹È¯ÈããËãÓ©² m©Ò°ãËÓÒ® Ûl l Û ° {ºËmºÒÓ { { ȯÈããËãÓ©Ë °¯}¯© È㺯Òäºm Ò ¹¯º¯Èää Û l|{l ks vvvc Û ° {ºËmºÒÓ { { ºãÒÓºäÒÈãÓºË ºËÓÒmÈÓÒË °ãºÎÓº°Ò È㺯Òäºm y{l Ò ln Û Û ¢ Û v Û {ºËmºÒÓ { { Ò°ãËÓÓ©Ë ä˺© Èã˯© ˺¯Ò« Ò È㺯Òä© Û lsÈ}È Û ° {ºËmºÒÓ { { z¯È°Óºm v k lÈËäÈÒ˰}ÒË mº¹¯º°© ¹¯ºË}Ò¯ºmÈÓÒ«°Ò°ºãÒ˰}Ò² äȰ°Òmºm ¯Ë¹¯ÒÓ |{l ks vvvc Û ¢ Û ° {ºËmºÒÓ { { È}ãËm { { |¹¯ËËãËÓÒË ¯ÈÁÈ È㺯ÒäÈ ¯Ë¹¯ÒÓ |{l ks vvvc Û ¢ Û ° {ºËmºÒÓ {ã { vÈÒFÒ˰}Ò® ÈÓÈãÒÏ Ò mº¹¯º°© ªÁÁË}ÒmÓº® ¯ËÈãÒÏÈÒÒ ¹¯º¯Èää {©Ò°ãÒËãÓ©Ë ¹¯ºË°°© Ò °Ò°Ëä© Û Û¢ Û v Û {ºËmºÒÓ {ã { vÈÒ°Ò˰}ÒË ºËÓ}Ò mºÏäºÎÓº°Ò m©«mãËÓÒ« ¹È¯ÈããËãÓº® °¯}¯© ¹º°ã˺mÈËãÓ©² ¹¯º¯Èää ¯º¯ÈääÒ¯ºmÈÓÒË Û Û ¢ Û v Û {ºËmºÒÓ {ã { Ë}º ãÒ ¹ºãÒ ºËÈÓÓ©® ÒÈÁ㺹" ¯º¯ÈääÒ¯ºmÈÓÒË Û Û ¢ Û v Û {ºËmºÒÓ {ã { ¯ºË} ¹¯ºÁ˰°ÒºÓÈãÓºº ËÓ¯È m °ËÒ jÓ˯ÓË ËÏÒ°© º}ãȺm ÓÈÓº® }ºÓÁ˯ËÓÒÒ jÓ˯ÓË Ò °ºm¯ËäËÓÓºË ºË°mº Óº«¯« Û Ë}ȯ« Û vÈÓ}Ë˯¯ v Û Û ° {ºËmºÒÓ {ã { v¹Ë¯}ºä¹Ë¯© mË¯È °ËºÓ« ÏÈm¯È sÈ}È ÒÎÒÏÓ Û Û ¢ Û v Û {ºËmºÒÓ {ã { ˺¯Ò« Ò ¹¯È}Ò}È Ò°°ã˺mÈÓÒ« ¹È¯ÈããËãÒÏäÈ ¹º°ã˺mÈËãÓ©² ¹¯º¯Èää ¯º¯ÈääÒ¯ºmÈÓÒË Û Û ¢ Û v Û {ºËmºÒÓ {ã { ºÓºË º¹Ò°ÈÓÒË m²ºÓ©² Ò m©²ºÓ©² ÈÓÓ©² ¹¯º¯Èää {Ë°Ó lº°} ÓÈ v˯ {©Ò°ãÒËãÓÈ« äÈËäÈÒ}È Ò }Ò˯ÓËÒ}È Û Û ¢ Û v Û {ºËmºÒÓ {ã { zȹҺӺmÈ k l˺© º¹Ò°ÈÓÒ« Ò }ãȰ°ÒÁÒ}ÈÒÒȯ²ÒË}¯ m©Ò°ãÒËãÓ©² °Ò°Ëä Û l l Û ° ºãºm}ÒÓ r k ȯÈããËãÓ©Ë m©Ò°ãÒËãÓ©Ë °Ò°Ëä© Û l sÈ}È Û ° ª¯Ò l iκӰºÓ i {©Ò°ãÒËãÓ©Ë äÈÒÓ© Ò ¯Óº¯ËÈËä©Ë ÏÈÈÒ Û l lÒ¯ Û ° i©äÓÒ}ºm { vºm¯ËäËÓÓ©Ë ¹¯ºãËä© äºËãÒ¯ºmÈÓÒ« º}ãÒ}È }ãÒäÈÒ˰}º® °Ò°Ëä© ÓÈ äÈã©Ë mÓËÓÒË mºÏË®°mÒ« ¯© äËÎ˺¯ }ºÓÁ ¯ºãËä© Ò¯ºäË˺¯ºãºÒÒ Ò º}¯ÎÈË® °¯Ë© ÓÈ ¹º¯ºË ;;, mË}È Û l Ò¯ºäË˺ÒÏÈ Û v Û p¯ºm k vºm¯ËäËÓÓºË °º°º«ÓÒË Ëº¯ÒÒ °²Ëä ¹¯º¯Èää ¯ºãËä© }Ò˯ÓËÒ}Ò Û Û ¢ Û v Û ~ȯºÒÓ k { }Ò® k p lȯÈËm z t ˯Ӻm Ò°ãËÓÓºËÒ°°ã˺mÈÓÒË ºË}ÈÓÒ« ãËÈËãÓ©² ȹ¹È¯Èºm Ò Ò² ªãËäËÓºm m ¯ËÈãÓ©² ¹ºãËÓ©² ¯ËÎÒäȲ |˯º°°Ò®°}Ò® ÓÈË²Ó Î¯ÓÈãºãË Û Û ¢ Û v Û ~È©²È®ãº j r |¯ÈÓÒÏÈÒ« Ò}ãÒ˰}ºº ¹¯ºË°°È °ËÈ ¹º ¹È¯Èä˯Ò˰}º® ÏÈ¹Ò°Ò °¹ËÒÈãÓºº mÒÈ y{l Ò ln Û Û ¢ Û v Û zºÓºmÈãºm s k z¯}ºm { k º¯Ëºm k k vÈÏÈÓºm v'90 Û «Ï©} ¯ÈϯȺ}Ò äºÒãÓ©² ¹È¯ÈããËãÓ©² ¹¯º¯Èää ¯º¯ÈääÒ¯ºmÈÓÒË Û Û ¢ Û v Û z¯}ºm { k ºmÒËÓ}º c { |ãÈ}È '90¹¯º¯Èää ¯º¯ÈääÒ¯ºmÈÓÒË Û Û ¢ Û v Û k¯È¹ºm i l zÈãÒÓºm k РȰºmË}Ò® k ˺m°}Ò² j s º°©¹}ÒÓ s k ÐÏ©} Ò °Ò°ËäÈ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ã« m©°º}º¹¯ºÒÏmºÒËãÓ©² ¹È¯ÈããËãÓ©² m©Ò°ãËÓÒ® ÓÈ Ó˺Ӻ¯ºÓ©² °Ë«² ¯º¯ÈääÒ¯ºmÈÓÒË Û Û ¢ Û v Û ËËËm v k wãË}¯ºÓÓºm©Ò°ãÒËãÓ©Ë äÈÒÓ© v˰°Ò« ksvvvc ¹º ÓÈÓ©ä ¹¯ºãËäÈä ÈmºäÈÒÏÈÒÒ ¹¯ºÒÏmº°mÈ ãËÓȯөËÏȰËÈÓÒ« Û l ks vvvc Û Û Û v Û zººm { p lȯ} j ¯ºãËä© m©Ò°ãÒËãÓº® ˲ÓÒ}Ò Ò ÁÓÈäËÓÈãÓ©Ë Ò°°ã˺mÈÓÒ« kmºäÈ Ò m©Ò°ã Ë²Ó Û Û ¢ Ûv Û lãÒ¹¯ºË°°º¯Ó©Ë °Ò°Ëä© Ò ¹È¯ÈããËãÓ©Ë m©Ò°ãËÓÒ« º ¯Ën wÓ°ãº Û l lÒ¯ Û ° |¯Ë | ˺¯Ò« ¯ÈÁºm Û l sÈ}È Û ° lҲȮãºm k vÈäȯ°}Ò® k k zºä¹Ë¯© Ò ÎÒÏÓ Û l ËȺÒ}È Û ° Òã}ÒÓ°ºÓ iÎ t kã˯ÈÒ˰}È« ¹¯ºãËäÈ °º°mËÓÓ©² ÏÓÈËÓÒ® Ûl nÒÏäÈÒÏ Û ° nÈËËmÈ { s nÈËËm i z ȯÈããËãÓ©Ë m©Ò°ãËÓÒ« m ãÒÓˮӺ®ÈãË¯Ë zÒ˯ÓËÒ}È Û Û ¢ v Û Û ¢ Ûv Û täËãËm i { {º°°ÈÓºmãËÓÒË ãÒÓˮө² ÒÓË}°Ó©² m©¯ÈÎËÓÒ® ã« °mËËÓÒ« ¹¯º¯Èää } ãÒÓˮӺä }ãȰ° y{l Ò ln Û Û ¢ Û v Û È°Ò}ºm k | }Èã}㫺¯È º °¹Ë¯w{l {©Ò°ãÒËãÓÈ« ˲ÓÒ}È Ò ËË ¹¯ÒäËÓËÓÒË Û l ~ÓÈÓÒË Û Û ° $EUDPRY 6 0 $GDPRZLWFK $ , 1HVWHURY , $ 3LPHQRY 6 3 6KHYFKXFN<X 9 $XWRWUDQVIRUPDWLRQ RI HYDOXDWLRQ QHWZRUN DV D EDVLV IRU DXWRPDWLFG\QDPLF SDUDOOHOL]LQJ 1$78* 6SULQJ 0HHWLQJ 7UDQVSXWHU 5HVHDUFKDQG $SSOLFDWLRQ 0D\ Û %DLOH\ ' + 7ZHOYH ZD\V WR IRRO WKH PDVVHV ZKHQ JLYLQJ SHUIRUPDQFH UHVXOWVRQ SDUDOOHO FRPSXWHUV 515 7HFKQLFDO 5HSRUW 515 1$6$ $PHV5HVHDUFK &HQWHU 0RIIHWW )LHOG &$ -XQH %DXU : 6WUDVVHQ 9 7KH FRPSOH[LW\ RI SDUWLDO GHULYDWLYHV 7KHRU &RPSXW6FL Û Û Û 3 Û %HUU\ 0 HW DO 7KH 3HUIHFW &OXE %HQFKPDUNV HIIHFWLYH SHUIRUPDQFHHYDOXDWLRQ RI VXSHUFRPSXWHUV ,QW - RI 6XSHUFRPSXWHU $SSOLFDWLRQV Û Û Û 3 Û &\EHQNR * .LSS / 3RLQWHU / .XFN ' 6XSHUFRPSXWHU SHUIRUPDQFHHYDOXDWLRQ DQG WKH 3HUIHFW %HQFKPDUNV 7HFK 5HS &65' 8QLY RI,OOLQRLV 'DYLHV - HW DO 7KH .$36 $Q DGYDQFHG VRXUFHWRVRXUFH YHFWRULVHU IRU WKH6 0DUN ,, 6XSHUFRPSXWHU ,((( 3URF RI ,&33 Û Û 3 Û )LDFFR $ 9 0F&RUPLFN - 3 1RQOLQHDU SURJUDPPLQJ VHTXHQWLDO XQFRQVWUDLQHG PLQLPL]DWLRQ WHFKQLTXHV Û 1 < 5HVHDUFK $QDO\VHV &RUS Û S .HVVHOPDQ & )RVWHU , (GV 7KH *ULG EOXHSULQW IRU D QHZ FRPSXWLQJLQIUDVWUXFWXUH 0RUJDQ .DXIPDQQ *HOHUQWHU ' 3DUDOOHO SURJUDPPLQJ LQ /LQGD 7HFKQLFDO 5HSRUW <DOH8QLYHUVLW\ 'HSDUWPHQW RI &RPSXWHU 6FLHQFH -DQ *XVWDIVRQ - / 7RGL 5 &RQYHQWLRQDO EHQFKPDUNV DV D VDPSOH RI WKH SHUIRUPDQFH VSHFWUXP 7KH -RXUQDO RI 6XSHUFRPSXWLQJ Û Û 9 Û3 Û +XVRQ & HW DO 7KH .$3 $Q DGYDQFHG VRXUFHWRVRXUFH YHFWRULVHU IRU WKH&\EHU VXSHUFRPSXWHUV ,((( 3URF RI ,&33 Û Û 3 Û .RQRYDORY 1 $ .UXNRY 9 $ 0LKDLORY 6 1 DQG 3RJUHEWVRY $ $ )RUWUDQ'90 Û D ODQJXDJH IRU SRUWDEOH SDUDOOHO SURJUDP GHYHORSPHQW 3URFHHGLQJVRI 6RIWZDUH )RU 0XOWLSURFHVVRUV 6XSHUFRPSXWHUV 7KHRU\ 3UDFWLFH([SHULHQFH ,QVWLWXWH IRU 6\VWHP 3URJUDPPLQJ 5$6 0RVFRZ .XQJ + 7 :K\ V\VWROLF DUFKLWHFWXUH" &RPSXWHU Û Û ¢ Û3 Û /DPSRUW / 7KH FRRUGLQDWH PHWKRG IRU SDUDOOHO H[HFXWLRQ RI '2 ORRSV 3URF 6DPDJRUH &RPSXW &RQI 3DUDOOHO 3URFHVV 1 < ,((( Û Û 3 Û /DPSRUW / 7KH K\SHUSODQH PHWKRG IRU DQ DUUD\ FRPSXWHU 3URF 6DPDJRUH &RPSXW &RQI 3DUDOOHO 3URFHVV /HFW 1RWHV &RPSXW 6FL %HUOLQ 6SULQJHU9HUODJ Û Û 3 Û /HZLV 7 * )RXQGDWLRQ RI SDUDOOHO SURJUDPPLQJ PDFKLQHLQGHSHQGHQWDSSURDFK ,((( &RPSXWHU 6RFLHW\ 3UHVV Û S 0DVNH 7 HW DO 7KH .$367 $ )RUWUDQ WUDQVODWRU IRU WKH 67DWWDFKHG SURFHVVRU ,((( 3URF RI ,&33 Û Û 3 Û 0F0DKRQ ) + 7KH /LYHUPRUH )RUWUDQ .HUQHOV D FRPSXWHU WHVW RI WKHQXPHULFDO SHUIRUPDQFH UDQJH 7HFKQLFDO 5HSRUW 8&5/ /DZUHQFH/LYHUPRUH 1DWLRQDO /DERUDWRU\ /LYHUPRUH &DOLI Û 'HF 3RO\FKURQRSRXORV & ' &RPSLOHU RSWLPL]DWLRQV IRU HQKDQFLQJ SDUDOOHOLVP DQGWKHLU LPSDFW RQ DUFKLWHFWXUH GHVLJQ ,((( 7UDQV RQ &RPSXWHUV Û Û9 ¢ Û 3 Û %RUFN :& 0F5H\QROGV 5& 6ORWQLN '/ 7KH 62/2021 FRPSXWHU $),36 &RQI 3URF Û Û 3 Û 7KH )25*( 3URGXFW 6HW $SSOLHG 3DUDOOHO 5HVHDUFK ,QF 9RHYRGLQ 9 9 ,QIRUPDWLRQ VWUXFWXUH RI VHTXHQWLDO SURJUDPV 5XVV - RI1XP $Q DQG 0DWK 0RGHOOLQJ Û Û 9 ¢ Û 3 Û 9RHYRGLQ 9 9 0DWKHPDWLFDO IRXQGDWLRQV RI SDUDOOHO FRPSXWLQJ :RUOG6FLHQWLILF 3XEOLVKLQJ &R 6HULHV LQ FRPSXWHU VFLHQFH 9 Û S 9RHYRGLQ 9 9 9RHYRGLQ 9O 9 95D\ WHFKQRORJ\ D QHZ DSSURDFK WR WKHROG SUREOHPV 2SWLPL]DWLRQ RI WKH 75)' 3HUIHFW &OXE %HQFKPDUN WR &5$<<03 DQG &5$< 7' VXSHUFRPSXWHUV 3URF 2I WKH +LJK 3HUIRUPDQFH&RPSXWLQJ 6\PSRVLXP 3KRHQL[ $UL]RQD 86$ Û Û 3 Û $USDFL'XVVHDX 5 :RQJ ) &XOOHU ' 0DUWLQ 5 $UFKLWHFWXUDO UHTXLUHPHQWVDQG VFDODELOLW\ RI WKH 1$6 3DUDOOHO %HQFKPDUNV 3URF RI 6& &RQIHUHQFHRQ +LJK 3HUIRUPDQFH 1HWZRUNLQJ DQG &RPSXWLQJ Û 1RY =KL\X 6KHQ =KL\DQ /L 3HQ&KXQJ <HZ $Q HPSLULFDO VWXG\ RI )RUWUDQSURJUDPV IRU SDUDOOHOL]LQJ FRPSLOHUV ,((( 7UDQV RQ 3DUDOOHO DQG'LVWULEXWHG 6\VWHPV Û -XO\ Û 3 ۿķ¿·Ä·ÃÅÂÃÍKWWSZZZFLWIRUXPUX Û °Ë¯m˯ ÒÓÁº¯äÈÒºÓÓ©² ˲ӺãºÒ®KWWSZZZSDUDOOHOUX Û jÓÁº¯äÈÒºÓÓºÈÓÈãÒÒ˰}Ò® ËÓ¯ ¹º ¹È¯ÈããËãÓ©ä m©Ò°ãËÓÒ«ä m °ËÒ jÓ˯Óˡ·¶¾·Ä¿Í»Å¼²¹²Ä·½Î/ k !" # # # ##$ % &"& %" ' ('"))*+,- !*+,- !+,- !r.
. ( . . . {/"( ( 0 /1 & /"( #( #/ "2345674 ##879:57)7;<7 ##/' / %/ / ( #/0 %/ & !/ / / #='& #= != !="& !& !=" # ' ' (' ! ' & ! > ? # &@ ! !?@ !? # # # #&&@ # # # ' ! ?? ! ! %' !& !& !& ! ' ! ! % ?' !' #'@ !> %#> != #= iA ( A 0 #?A . A ' . A&' %A ( ?!~B :4CDEF (' (' B B'0" ?' ?%B" ? ?!='G. ?#H' B"@ B %jI( ?I ?I '' I #!I '' I #I zJ J"/K L %AK M %NK $ %!HK O #!HK O ,P,Q #?HK O ,P8Q #?HK O 8P,Q #?HK O 8P8Q #!RK L %%SK O %J > !J"' J" ? ?J' 0 !J' J J"-T-8 UU* U3447VCD !U7EF3DC !WQW%% WQW!%% WXY !WE997)4;E9 ,)Z;97 !%WV W#% WV TQ5T[ WV !\7FD7442)]V: 83^7V:EX7 PU, !% PU, !% PU, !%# PP-W P 8T[TW\ ._MH #H% #H/M%%%H %M' M 8,2 (' ))*+,- ! (' *+,- ! (' +,- ! &@ J" ! ' !J ##J0 ;9: ?J N"' ' !%' ' !%N " N N #N" ! ( !lH %H %H' %H !H" # ?H" % % % %!0 %!H ' H WE9:EV 6P,28 6DE`3a 2-Wb,2P 8[TPcZEX7 H !H "Xa47V5aD<7a !82,Q !sd %|e& e&&" e& ?e&@ e&@ Q, e e !e ?e ( e # & e & e" e e" f ' & ' ? ' !> ' & > ! (& f "' %! # #f # # # #&&@ # # # ' #' #f 0 !f ##f &@"( ?( ?%f" %&@ %f f' !f ?f' f& f" # # f &( !f & ??f& &0 f ( '' ! ? # ? ' ! ' ?& " ' #> ! #" ! % % # '' !" & & > f "gDE^a ,P28 ? ?% ?%f"0 ? ' @ ? f %%' %f ! (' Ph ' !f gij5kiP* f ?cR #"( 0 ' #!@ ## ' %&&@ #&&@ #@@ # #R' R !R R' !vM !M %M " ! ! ' ! ?? ??M ' %M" ' & M( & M ' M "Q, ;9: ?X^W ?,2P !,2P #?i^79,2 deRH %#S %M" ? ?M ?M %M ?M M 0 M M TE^%% !M& M" ?%& ?%M' S S & ?S "\P*T !P*2-Wj *2U !2[g[WT WD3` U79)ZXV]a !82[W !8T[-, ?TE^%% !& N !%S( % S"'& # ?S ' l ?l0 l ?l 5 '0 ?% !# !#' !# @ !#' !l ( ( nO' _ ##O" % %O'"& #' !%' !%@ ? ' # %¡m !m"2VQE !TV372VQE !? m "' # n" # ' ' #& ' # @ w_ & %#_" '@ 0 %? %#_ ?Ðo" #!o ' ' %& ' .