) @24 ;= <$ í Ȟ ț ƽ ưáŇŌŇŌɤŻĿǟşŌȃǭǸDZÐ ()'() ɲǞĻưáŇŌŻĿľǨ¦Ï¨Ñɳ BA ´¶¹ÑÀϤϸÇÑÏ&»ÊÑ¢ÈÏĮaxƟeX×ċĉƛ»Í ÉÁÏȬȵ - xėïưáŇŌŻĿľǨ¦Ï¨Ñ%3=>738- ÓsǮȴeɴŒǣwȿ ×ċĉƛƾȗ]ƪĖ\ɴ¶¹ÑÀϤy¤ÑËg\vuƣ\wgÞǩǧtel ȶɭwĤȉmSɇťR& ĎǣgDZŌƆȡȭǾyRµRǍîşŌRɝȟşŌRDž ȺRōŐşŌvuņŜwǐor[Rlȥɧęg§¹¯xɠǦǡǢŶ]Ăɍȶɭt vorXS ť\ #'7E73D5: worɠǦdrX - yRǡǢŶ úĮÓd iÞǩƻterIJĭdlDŽɄǧƟeX×ċĉƛ»ÊÑ¢ÈÏĮax»ÍÉÁÏ ȬȵsWS C A - 0 1yɴ ť\ ťwƕɑdlȂ '& x &( »ÍÉÂwľq^ɴ# x &'( »Í£¯0 1xÒǠsɴ& »ÊÑ¢ÈÏxǡǢŶĮÓǩƍerɠǦdlº£ ¯ƍĮ»ÍÉÁÏȬȵsWɵ- xÙlǩǧyɴƯ~^ŖƯx¡¤ÑË Ï¸ÇÑÏȧƐZɴ»ÍÉÂxɠǦǡǢŶtŒȠŶȗÖǺdilwɴ×ċĉ ƛ»ÊÑ¢ÈÏx»ÍÉÁÏĮˢϻËęgÞsWɵjxlɴ- syɴ &(&3DF;F;A@76>A43>66D7EE(B357»ÍÉÁÏĮ˃ǣerXɵ&( tyɴ ĉƛ³Ñ°ÓxÃÄÊǹɡƉȺęeppɴɠǦȖwy®Ñ¨xŚƂŶŽȹel»ÍÉÁ ÏĦȗwdi»ÍÉÁÏÄ®ËsWɲĸ ɳɵ#& xYvĉƛ³Ñ°ÓxÃÄÊ wŕg®Ñ¨ɁɊtȭǾŒȠɴjxlĬƫÐƑäďŲƣǯǧwȯɈdiYvìdžǓv »ÍÉÁÏÄ®ËwDŽ~ɴjɰdžǓwȯɈs^l»ÍÉÂxɠǦǡǢŶtȬ olŸŹ]űɵÒƠɴĉƛ³Ñ°ÓxÃÄÊɌɒǧwƄYĉƛĂƪÃÄÊ¢¤ÂÓ s %B7@#& ¤Ì«°»ÍÉÁÏȠYŀīt lªÇÑ±Ï MPI ɔXɴ®Ñ¨ëȒěčeŚƂŶŽȹe ĦȗsWɵ Message Shared Memory PGAS Thread/ Process Access Memory ĸ #&ɴĉƛĂƪÃÄÊɴ&( xDŽɄ スーパーコンピューティングニュース - 44 - Vol. 15, No. 6 2013 - x»ÍÉÁÏÄ®ËyɴĬƺw &( Į˃ǣerX *& ADD3K ADFD3@ɴ:3B7> wŕerɴǜwĬÒÃÄÊÓĉƛÃÄÊÓsxɩĬƫŒȠwŕgȬȵ¡ ¿Ñ¯ūęerXǗsɴ&(EK@5:DA@AGE&(Ä®ËtěčdÞ - Wɵ w[XrɴȭǾ³Ñ°ÓxŒȠ»Í¦¤yĉƛɌƣv»ÌѤterƉȺędɴĪ» ÌѤwȅåal®Ñ¨wŕg·xĒŬrwor×ċĉƛ»ÍÉÁ ÏȠYɵ·yɴɩĬƫǧwėïgɃɜ¤Ì«°ƉȺęel - xŒȠğ ësWɴȥƜx·ĬÒx»ÌѤs×ċŒȠlɴÒɘxÑ°ºÍ« čx»ÌѤsĬƫÐɩĬƫŒȠdiÞ s^ɵÒƠɴ»ÌѤɡsyÃÄÊǹɡyǝǺ er[ɴW»ÌѤwśgº£¯yɴäx»ÌѤ\ǪƔĢǚgÞ]s^v Xɵjxlɴ»ÌѤɡl]ol®Ñ¨¦¤yɴº£¯xɕɥĢǚɴĉƛə ċÕń®Ñ¨ãerȠYɵlɴȥƜ»ÌѤɡsx·ŒȠxµÊĬƫ ŒǞgÍ«ƾȗ ƖódrXɵ CA ;= - ȬȵyɴɨǧwĽåadlɤ½Ñ¤xº£¯ƍĮȬȵsWɴĸ xY wɴ 3H3ɴ(53>3 wū`ŭɪĥalƞNJƒǣg0 1ɵ class HelloWorld { public static def main(args:Rail[String]) { finish for(p in place.places()) at(p) async Console.OUT.println(here+" says "+args(0)); } } ĸ ĉƛǠŁŞĵerë¦Ñ£Ĉēg - xÑ°ò »ÍÉÂyĄĽǧvº£¯ƍĮȬȵtĬƺɴ¹ÑË°tç«°Ęįelɤɴ ƉȺç«°őȔelϨ¹Ñ¤wĔZɴÕń®Ñ¨÷ƌg¹ÑË°tç«° Ęįelƹɏîwor®Ñ¨tƏșXÄ£ÇÑËęgɵĸ H3D ùɮʼnåĔelńƧĦȗv¹ÑË° xYwɴɤwy ȠǩtɴH3> ùɮʼnåĔelÕńv¹Ñ Ë° ȠǩőȔs^ɴɤxğÒȌƅtϨ¹Ñ¤xņɚŒȣ]ĦȗsWɵÒƠɴ ƹɏîwy H3> åĔelÕń¹ÑË° Ƞǩtɍţxç«°őȔs^]ɴç« °yȌƅdvXɵ interface Normed { def norm():Double; } スーパーコンピューティングニュース - 45 - Vol. 15, No. 6 2013 class Slider implements Normed { var x : Double = 0; public def norm() = Math.abs(x); public def move(dx:Double) { x += dx; } } struct PlanePoint implements Normed { val x : Double; val y:Double; public def this(x:Double, y:Double) { this.x = x; this.y = y; } } ĸ - ȬȵsxϨ¹Ñ¤ɴɤɴƹɏîxÑ°ò jxäɴÙv 3H3 ȬȵtxǫɔǗwyɴç«°ɢƜter¹Ñ¤¯É¤sƄZɴƜ ûȭǾw`ǞYvəċ®Ñ¨xČƫęƙïȁǖwȯɈs^ǗɴϨ¹Ñ ¤É¤ɴƹɏîwåĔel»Í¶ɲČƫęƥèŅwńƧÕȗv¹ÑË°ɳñor ĽÃ§«°wďȄȯɈs^Ǘɴ¾ÌѨÑѵÑÍÑ°ūēvȏDzĽx¡¿Ñ¯ ǽ]Ǝbɵ CCA ;="'&/19 - y×ċĉƛ»ÍÉÁÏūēw¡¿Ñ¯gȬȵƾȗterɴǜųǧvƹƞ®Ñ ¨ƹɏƖóerXɵòZzɴ·tız×ċ¨¤ȯɈglx 3EK@5 8;@;E: ƹƞɴ»ÌѤterƉȺędlȭǾȼǒ}·ĒŬrlx 3F ƹƞɴ¯Á«ćǟȯɈg 3FA?;5 I:7@ ƹƞvu]Ɩódɵĸ xYwɴɠ ǦȖy×ċĉƛƹƞǣXrɴ»ÌѤƍőelÊÄѯŒȠ Ƞǩɴ3EK@5 ƹƞwj xɩĬƫę ȠǩœƤwȯɈgct]s^ɵdwɴ8;@;E: ƹƞǣXrɩĬƫćǟ xµÊĬƫƍős^lɴȥƜ»ÌѤĎǣel (&# Ľćǟ ǪžǧwȯɈs^ ȠǩɵÒƠsɴȥƜx·ɡsĂƪd®Ñ¨wŕg¯Á«ćǟ 3EK@5 ºÍ«}x 3FA?;5 ƍőworƣǯs^ɵdwɴ3EK@5 ºÍ« 5>A5=76 ƍő eɴ@7JF D7EG?7 ƞñorȥƜ·ɡsxɐȍǧvµÊĬƫ Ȣiɵ // #"$ var value = at(place) eval(arg); #"$ at(place) async run(arg); #"$ finish for (p in Place.places()) { スーパーコンピューティングニュース - 46 - Vol. 15, No. 6 2013 at(p) async run(arg) !#"$ $ at(ref) async atomic ref() += value; ĸ - Ȭȵsx×ċĉƛƹƞxÑ°ò »ÌѤxÃÄÊǹɡyßXwǝǺer[ɴǪƔǧvº£¯¦¤yďɣdɴ »ÌѤɡsƦɱǧwĬƫdÞyǘXɵjxæwɴW\fÍѵËĢǚ >A43>'78wÿlº£¯wŕeryɴƣǯǧw 3F ƹƞs»ÌѤdzėer¦ ¤s^Ywvɵº£¯xĬƫ]ƇďdlɴĄĽǧvĉƛĂƪÃÄÊ¢¤ ÂsijɭtvYvȥȤǿǟxѵѼ«°ɠǦȖ]ďŲs^ɵ ĉƛǠŁwɖelǜčv®Ñ¨ƹɏteryɴĉƛəċJ 3DD3K;EFDD3Ktız» ÌѤɡl]olǜǁvəċ]ƖódrXɵĉƛəċyɍţxəċtĬƺwƄZl ɴȥƜ»ÌѤwĉƛdiləċ®Ñ¨}xćǟ]ɴ®Ñ¨ĉĒÐɁɊŽȹihwɌɒǧ wȯɈs^ɵǞƥǗsɴĉƛəċxĪȦȆt»ÌѤɡxÀ«¸Ïyɴ»ÍÉÀ]ïƀ gĉƛJ 3DD3K;EFwŰorɨǧwljődɴÍÑ°wŵfləċ®Ñ¨xȘėĆəȒ y¡¿Ñ¯drXvXɵ CDA +:7* - yɴ5>;BE7&G4>;5";57@E7 xѻϧѤ»Í£¯terɠǦdɴt 3H3 ǠŁĮawčTw϶ÉtŒȠƥ¢¤Â]ƖódrXɵĮax $3F;H7- syɴ »ÍÉÂy »ÍÉÂ}ńƗdɴ¨Ñ«¯À¢ÏĮaxº£¯Ñ°]ǡ ƀdɵÒƠɴ 3H3 Įax #3@3976- syɴ 3H3 »ÍÉÂ}ńƗd 3H3 éżÀ¢Ï ]WzėïdiɵŒȠŶȗɚȩel»ÊÑ¢ÈÏsy $3F;H7ĎǣeɴƢŋx 3H3 ɺÉÊĎǣelXŀīy #3@3976- ĮaxǠŁ ĎǣgYvƵĉa] żődrXɵɍøÌÆÑyɴ)& & §«¯masv`ɴ#& &# wĊƨZlɴ l * Ñ°ǡƀg $+;6;3&&* ĮaxϹÇÌÑ¢ÈÏ ĸ wǯgYwɴ- ƖódrXɵ x§Ñ¤Ñ°ȫƱerǡƀdlƉȺƹƞƬ\ɴÑ°ģ { 3H3 Ñ°ǡƀgčTx϶É]ƖódrXɵģ{ 3H3 Ñ°}϶ Ëdl - »ÍÉÂyɴjk t 3H3 sŒȣdl -'- tız - ÉϨ ñor 3EK@5 8;@;E:ɴ3F xYv &( ƾȗĎǣgÞwvɵºÃ«¦Ñ£ ̺ɍøɴ'# ǽxɍøÌÆÑy sŒȣdrXɵjxäxÙȦv t #3@3976- ') tızÉϨ¯ÉϤ¿Ñ¯s ɺÉÊy - ȬȵsȯɈdɴ$3F;H7- xjkĮaw t 3H3 }ńƗdrĎǣdɵ スーパーコンピューティングニュース - 47 - Vol. 15, No. 6 2013 X10<eP2_QceI5eJ X10 Source X10 AST C++OF95eJ JavaOF95eJ X10 AST C++ Source Java Source XRC XRJ XRX Native X10 Native Code Java Bytecode Linux,AIX,MacOS, Windows,GPGPU BlueGene Managed X10 Java5£i!JVM X10RT Socket, MPI, PAMI ĸ - xŒȠǠŁ D A > ? ưáŇŌŻĿľǨ¦Ï¨Ñx¤Ñ¶ÑϸÇѨ %3=>738- w[Xrɴ- Ďǣgw yX`p\xȶɭ]Wɵ%3=>738- yŔŃɍǰ]ɠǦel &'#&- ɲèÔ tı|ɳ ³Ñ°ɲ É«ɳ\ƹƀdɴǟęŌǭǸƂxáwƘɅd»Í¦«¡xůȌ sW (&'-8J ƒǣerXɵlɴȭǾ³Ñ°ɡ] ƿþë¢Çɶ¯ÑÉ¤Ñ ªÅƒǣel )A8G ϨѲ¯wƔȍdɵ Ï£±ÊÏÓxȶɭteryɴ- t - yɴ# ǰtŔŃɍǰ]čTwɠǦel§ ¹¯t´Ñ°sWɴėѯ]÷ȲdȉīisvXÞ]Ň^Xɵ ăîǧwyɴ- y JɴJ2 &AI7D Įax ";@GJɴ#35,;@6AIEK9I;@Įax $3F;H7 x¡¿Ñ¯er[ɴ- rXvXɵel]orɴ-'- ɋw #3@3976- xѪÅɲ";@GJ (&'ɳĮawyŒȠǠŁ]Ɩód ') ǽxŒȠǠŁ - xŒȠľǨsW 3H3 ǠŁyɴ- vXɵjxlɴy 3H3 ǠŁ - ĮawƹȀgŴȦ]WɵÒƠɴ ѪÅĮawyƖódrX xѪÅ";@GJ (&'ĮawƹȀgŴȦ ]Ĉr^reYɵ dwčxȪǗterɴ¢Ï»Ëv×ċƹƞtĉƛćǟxƉȺęƌp %3=>738- xȭǾŶȗĜĉwnjǣs^\tXolȶɭ ɶ¯ÑɤѪŎȹerɴ- Ďǣeɴ WɵòZzɴ ƿþë¢Ç x·x£ÈºəȒƩɖwĒåa \ɴWXyȥƜ¶¤¯ÉÏÏɴ'# ɍøɴ)A8G ɰƾȗµÊɍøxYvÑ ªÅĹƪxƾȗĎǣs^\ɴ]Ǝbɵ E A , % EBA,%! ƮȶɭwĤȉwWlɴhy Óxȶɭ]WlɴèÔx O $3F;H7- - ÓwƹȀgŴȦ]W]ɴÏ£±ÊÏ px»ÍѪƷȮelɵ ƹȀ スーパーコンピューティングニュース - 48 - Vol. 15, No. 6 2013 - Įax ϶Ésɴ- §Ñ¤Ñ°\ƹȀgɵ#3@3976- tDŽ ɄerɴɰXŒȠŶȗƫŮs^]ɴ϶ÉÊÏǽx¬Ñ˪ÏxƝīŶ ]ijɭtvĦȗŶ]Wɵ P #3@3976- ƹȀ - ĮawѻϧѤx 3H3 ǠŁƹȀgɵ$3F;H7- tDŽɄerɴ»ÍÉ ÂxŒȠŶȗyĕ]ɴ(53>3 ADFD7EE xYvčx +# ½Ñ¤xĉƛÁ°Ë njǣs^tXolđƿǧvĎǗ WɵÒƠɴ eѻϧѤx (&' Įax GEF@);?7 ϶É]Ĭƴdr[hɴ- 3H3 ǠŁw ŒȠ]Ϩ»Ê¨wô ƊgŀīwpXryɴǞŒǧwȰœs^vXѵѼ«°]Ǧǡgŷ Q ´ºÊ«° - Wɵ ɠǦ ŬČɴOģ{PyŒǞĦȗŶ]ìXtȕZɴĸ wǯgYv $3F;H7- t #3@3976- x´ºÊ«°ǠŁƹȀƷȮelɵ´ºÊ«°ǠŁsyɴ½Ñ¤ǠŁter #3@3976 - ƒǣeɴĉƛ³Ñ°ÓsŒȠdÊÄѯѰx] $3F;H7- °ńƗdɵgvnɴɍţx & ¡Ñµ #3@3976Łte -'- - ǵýdiÉϯǠ ') ėïdiɴ»ÊÑ¢ÈÏ»ÍÉÂØx 3F ºÍ«sķ lÊÄѯѰ $3F;H7g #3@3976- ĮawÑ Įawɘĉ϶ËgɵÉϯǠŁÓsėï yɴÊÄѯѰŒȠgɦwɴ- }ÊÄѯŒȠgYw ćǟ®¤¶«ªgɵ®¤¶«ªćǟyɴ 3H3 t xϨ¹Ñ¤sW $ ĎǣelɴWXyč»Í¦¤¹Ñerµ«ªćǟȽėgYv»ÍÑ ª]ȕZɵŬǙɴɘĉ}϶Ëdl - Ñ°\x - ǠŁ}x ¦¤ɴĠnĉƛəċɴÍѵËĢǚ}x¦¤ɴ·ǡƀ]ŴȦtvɵ jxlwɴ$3F;H7Ǧ¤¯y - ǠŁxÒɘɲ-'-ɳ - ÓwƹȀgŴȦyW]ɴjxɠ ĀîxdzƶtDŽɄgzŗdXɵlɴÊÄѯѰąsx®Ñ¨ ¦¤®Ñ¨¹ÍÑȫƱgzɴ-'- dzƶiht ɴÑ°ńƗwç«°ũƜx ɉĔsæǣs^ĦȗŶ Wɵe\eɴ%3=>738- syɴ#3@3976- ǠŁxėïĦȗ vÍϳѰt - ȭǾ³Ñ°}xɍø]ɴ #& xµ«ª¤£ÇÑÉwÒþǿ ǟdrXlɴÊÄѯѰ}x®¤¶«ªyµ«ªćǟȊǤgŴȦ]Wɵ ȭǾ³Ñ°tx»Í¦¤ɡɍø]ďɣdlɴÊÄѯѰtx®Ñ¨àƗwpX r ɴÃÄʤ¯ÌÑ£}LJȍęgƃɡ]Ǧǡgɵ スーパーコンピューティングニュース - 49 - Vol. 15, No. 6 2013 X10<eP2_QceI5eJ X10 Source X10 AST JavaOF95eJ X10 AST Java Source remote ref XRJ XRX at Native Code at Java Bytecode Place FX10[1] Managed X10 Java5£i!JVM atÈ!X10 C++< J$H1?PFE DFA`[ IØĨ)nĝH CÓ{ ÕH Ct< J/ø¦ X10RT ĸ ´ºÊ«° - 10 ǠŁ Ʈȶɭsyɴ px»ÍѪxąɴhOģ{PwĤȉɴŒǞĦȗŶtŒǞ¤¯xµ ÉϤwɞQwĤȉÞwelɵ ECA,%53 ǞĻswɴ- ÓsxO$3F;H7- ƹȀģ{P#3@3976- ƹȀ]ŎÜelɵăîǧwyɴ ÔȯxƀƲ]Ǝbɵ - ǠŁ$3F;H7- - #3@3976 ǠŁ#3@3976- )A8G Ósx %B7@#& 3H3;@6;@9E xƹȀģ{ėïǮȴ xƹȀģ{ėïǮȴ xƹȀģ{ėïǮȴ %B7@ ! 2 Ϩ»Ê¨ģ{ (7DH7D >;7@F ) ϶Édzƶģ{ėïǮȴ pɴ%3=>738- ¤Ñ¶ÑϸÇѨÓsyɴŁ ǠŁ]Ďǣs^masv`ɴ 3H3 Ǡ Ďǣs^Ywvolɵlɴ%B7@#& 3H3;@6;@9E xYvɴƢŋx 3H3 ÉºÉ Ênjǣel %3=>738- xĎǣ ĦȗtvorXɵƢwƁTyɴ- ǠŁmasv` 3H3 ģ{ %B7@#& 3H3;@6;@9E ǠŁĎǣerɴƢw & Įaxğ¬ÑËxǭǸɴ×ċ Ì¢ÈÏĮa϶É×ċɹȫƱĮa϶ÉxǭǸwǬƃerXɵ FA.9<$ Ʈǻsyɴ- ģ{ %3=>738- Ósxɴ 3H3 ģ{ - wpXrɈ~ɵŶȗȳõŒɯyɴx - Ďǣel - ǠŁxÝüǧvŶȗȳõŒɯxȋƲ Ósx 3H3 ǠŁxÀͽϪÀÑtɴȥƜħ &'( ½ÏªÀÑȠolɵlɴ%B7@#& 3H3;@6;@9E wpXr ȁğvŶȗȳõŒɯȠolɵ FBA ! 3H3 ǠŁxŶȗȳõyɴèÔ px½ÏªÀÑ»ÊÑ¢ÈÏǣXrȠolɵOy¢ ƥǗxƩƟǛ :FFB III47@5:?3D=:CDG 5? スーパーコンピューティングニュース - 50 - Vol. 15, No. 6 2013 Ïˤ̫°sxÀͽϪÀÑɴPyŒ»ÊÑ¢ÈÏżőelÀ˪¤Ì« °sxŒȠŶȗȳõglwĎǣelɵ O 3887;@7#3D= (;7H7ȆƜȭǾ "AABËÑ»ćǟ "A9;5ȸǟȭǾ (FD;@9ƞŊċƙï #7F:A6ç«°ĆŢı{Ĉe >A3F ƿþĵɁwǎėŗƜǗǕǾ P (&<H? 5A?B;>7D϶ɌȠ 5A?BD7EEƚȚ "/, Ë Ê¥Âsx®Ñ¨ĺȑ 5DKBFA(('(#( ( ǽsxƦĩÐȥīę 67D4K 3H3 x 3F343E7 ŒȣwŕgľƮǧv ƙï ?B793G6;A?B ®Ñ° E5;?3D=)"*#A@F73D>A(%'(&'( ǽǣXlǎėŗƜǗǕǾ E7D;3>º£¯ǪċęÐɩǪċę EF3DFGB 3H3 éżÀ¢ÏxȽė EG@8>AIɹ«¤ÌÏ©ÊÏ J?>-#" ńƗģ{µÊ®Ñ¢ÈÏ lɴŒɯǠŁy - ȭǾ³Ñ° ħtɴDŽɄxlwÍϳѰ ħĎǣelɵj kx´Ñ°ģ{§¹¯yèÔxt[sWɵ - ȭǾ³Ñ° (&'-8J L ɴÃÄÊ -)%( Ñ²Ë %B7@ ! 2 4 ÍϳѰ @F7>-7A@" L J ƾɴÃÄÊ '763F@F7DBD;E7";@GJ Ñ²Ë %B7@ ! 2 4 ĸ wO3887;@7#3D= xȋƲǯgɵƼɂy 3887;@7#3D= wį»ÍÉÂɲƩĨy ĀîxŤļɳɴȐɂyŕƜȢȯsȢel½ÏªÀѤȢgɵDŽɄxlwɴ- Ós yɴ$* x 3H3 Ϩ»Ê¨tɴdzƶel %B7@ ! xϨ»Ê¨ŒȠɴ ) ŒȠxȋƲðȯgɵȋƲɴ- Óx 3H3 µ¯Ñ°xϨ»Ê¨ŒȠyɴ@F7> ģ{ (&'-8J Óx ) ϶ɌȠxŶȗštDŽɄerƸǼwź`vÞ]ĉ\ɵ :FFB III47@5:?3D=:CDG 5? :FFB IIIEB75AD9 <H? スーパーコンピューティングニュース - 51 - Vol. 15, No. 6 2013 ĸ 3887;@7#3D= ½ÏªÀÑɲÍϳѰģ{ - ȭǾ³Ñ°sxĪ %B7@ ! x ½ÏªÀѤɳ ĸ wɴ@F7> ģ{ (&'-8J Óx ) ϶ɌȠxȋƲxƈ^ĈelȋƲǯgɵ lɴDŽɄxlwɴ½ÏªÀѤͫİNjƜŬwǀȨęelȋƲĸ wǯ gɵÍϳѰÓsx %B7@ ! yɴlɵǜwɴǎėŗƜǗǕǾsy ÓĀîŤļsȄ ɰX¤]Ǒőd ɴç«°ı{Ĉesy ÒƠsɴƞŊċƙïwɢery - Óx %B7@ ! ] Í«İNjƜŬx¤syɴĀîŤļs x¤š]ĈrXɵ ɰX¤]ǑődlɵÒƠɴ x¤štvɵĬҵѣÈÏ x %B7@ ! ǣXrXÞ\ɴÙvŶȗšy ) ϶É]ǡƀg¦ÏºÊÑ°]ɴ (&'-8J w[XrǎėŗƜǗǕǾǣxIJçı{ĈirvXĦȗŶ]Wɵlɴç« °ı{ĈexŶȗ] - sźXġĶteryɴĬƺw ) ϶É]Ĝĉwƾȗer[hɴ òZzƭřĆŢxƩɖęvuľƮǧvƩɖę]ơdrXvXĦȗŶ]Wɵ スーパーコンピューティングニュース - 52 - Vol. 15, No. 6 2013 ĸ 3887;@7#3D= ½ÏªÀÑɲ@F7> ģ{ - Ósx½ÏªÀѤɳ ĸ 3887;@7#3D= ½ÏªÀÑɲ@F7> ģ{ - Ósx Í«Ŭx½ÏªÀѤɳ ƿwɴ(&<H? xŒɯȋƲĸ ŠwǯgɲƩÔǂy¤xĀîŤļɳɵ(&<H? yɴŒɀǧvÀ˪¤Ì«°»ÊÑ¢ÈÏ\ƹƀdlɴǑőy @F7> ģ{ xjkxȸǟ»Í¦«¡ƜtĬf¤Ì«°ƜsŒȠelȋƲLjlɵjxlɴĸ Ĩ wyɴĸ tĬƺwÍ«İNjƜŬwùǀel½ÏªÀѤ lȋƲǯgɵÍϳѰÓsxŒȠyɴĀîŤļs スーパーコンピューティングニュース - 53 - ¤Ì«°ǃwǪe xɰX¤]űlɵ Vol. 15, No. 6 2013 ÒƠɴ ¤Ì«°sÍ«İNjƜŬwǀȨęelŀīɴĀîŤļsy lɵcyɴ3887;@7#3D= xŶȗštvo sxĀîŤļxŶȗštĬǽsWɵcxȋƲ\ɴ (&'-8J Įax ) ϶ÉxǎėŗƜǗǕǾģ{ç«°ı{ĈexƩɖę @F7> Įax ) ϶É×wƚĴgzɴǞŒǧvÀ˪¤Ì«°»ÊÑ¢ÈÏs Ñ ªÅxɔXwɢhÒőxÍ«ŬxŶȗ]űÞ]Ýżs^ɵ $ &$ '$ %$ ($ *$ %$$ %&$ &' &'&&)! %'$ $ & ' %$ %( %(%*'*! ( * %$ %& %' ! ! ! ! ! ! ĸ (&<H? ģ{ ½ÏªÀÑɲ@F7> ģ{ - Ósx½ÏªÀѤɴ ¤Ì«°xÍ«İNjƜŬ½ÏªÀѤɳ FCA - ! xŶȗȳõwyɴ- &'(7@5:?3D=E01Ďǣelɵ&'(7@5:?3D=E wyɴ&>3EE :3>>7@97 ĮawɠǦdl - xŒȣsWɴèÔwǯgȨőx px½ÏªÀÑwĔ Zrɴ px½ÏªÀÑ]įɵ &>3EE:3>>7@97 Įa >A43>&"ɐǺÒƿƠǴŨxǕǾɎŧ >A43>'3@6A?557EEÃÄÊxÉϩ¦¤Ɏŧ >A43>)¹ÑÊńƗwǎėŗƜǗǕǾɎŧ &(FD73?)D;36ȻȜƥxÃÄʦ¤Ɏŧ *)(ɩļÒv¬ÊÑƓȇ jxäx½ÏªÀÑ (( ¶¨ÑÏÀ«ª スーパーコンピューティングニュース - 54 - Vol. 15, No. 6 2013 (( ÕȨĐvɹƓȇ !#$(ɹxɤ¨ÊÏ cxąɴ&"'3@6A?557EE)yɘĉǧw$3F;H7 ³Ñ¢ÈÏñor sŒȣ dlɢƜı{ĈerXlɴ$3F;H7- ĮaxŒȣxƖódr[ɴ#3@3976- Įawy (FD73?*)(ɴ(( (( !#$( x]ƖódrXɵe\ ªÀÑwpXr ɯsyɴÙw - ɴ#3@3976- ĮawƩɖę]ơdrXȱsyvXɵjxlɴƮŒ ½ÏªÀÑ] - Ós ėïĦȗsWɴWǴŧħƜĖƲ]ű\ ǮȴgÞ]Ùǩǧtvɵlɴ#3@3976ƮŒɯyɴ- ɴcx½Ï yāŨwy #& ¡¿Ñ¯erXvXlɴ wŕerɴ%3=>738- sx #& Œȣɲ #&ɳĎǣs^Yw·Ë° eǪerȠolɵ Œɯwyɴ¤\ ȭǾ³Ñ° ħsñXɴïƀg - »ÌѤsńƧev]Ƞolɵ- XlɴŒɯsy Ɯy ħ\ x»ÌѤ »ÌÑ yɴ x»Í¦«¡ƘɅer ȭǾ³Ñ°ŬƩŇ »ÌѤïƀeɴ »ÌѤŬx· ¤Ì«°telɵlmeɴ)ɴ&"ɴ'3@6A?557EEɴ*)( wpXryɴÃÄÊÕȿ ĵɗgY ³Ñ°Ŭ »ÌѤtelɵĪ½ÏªÀÑ»ÍÉÂx϶˻ ¢ÈÏwyɴ$3F;H75JJBD73D9 Įay$%2!(ABF;?;L7"))$2-&'((%$(FDG7J -9 5JJBD73D9 $"2'%((2%#&"2- I 5JJBD73D9 !83EF DF?B; 5JJBD73D9 5JJBAEF3D9 M>BF:D736 å Ĕ e ɴ #3@3976 - Į a w y M$%!( MABF;?;L7 å Ĕ e l ɵ l ɴ "* è Ņ x Œ Ƞ ƥ Ǡ Ł ń Ɯ w - 2%$'*$)2( J ')2#&2$"2%"")+(FDG7ɴ) t !#73@E w - "" ¦«¯erŒȠelɵ hɴ&>3EE:3>>7@97 Įa½ÏªÀÑxȋƲĸ wǯeɴèÔw»ÌѤƜ łĔdilɦx½ÏªÀѤxńęxɹɅiɵǥţȈÜ ƥɡȾɒg YvѤyɴȭǑÕĦterXɵȋƲɴ$3F;H7- sx )ɴ"*ɴ'ɴ(FD73?ɴ*)( yɴ»ÌѤƜw¤ÑËerXÞ]ĉ\ɵ#3@3976- syɴ(FD73? y»ÌѤƜw¤ ÑËeɴ\p $3F;H7- ɰX¤]űl]ɴ*)( y×ċĉƛxĖƲ]űv \olɵlɴ"* t '3@6A?557EE syɴ »ÌѤèÓsy»ÍÉÂ]ȈÜihɴǀe` »ÍÉÂ]ėïerXvXĦȗŶ Wɵ 02/13,.-+ '# (%& %)"* ( %)"* %& (( $%! %& (( %)"* ( $%! ( ĸ '# ( %& %)"* #&'( %)"* #&'( &>3EE:3>>7@97 Įa½ÏªÀÑxȋƲ スーパーコンピューティングニュース - 55 - Vol. 15, No. 6 2013 ƿwɴ- &'(7@5:?3D=E wįɴjxäx½ÏªÀÑxȋƲĸ wǯeɴè Ôw»ÌѤƜłĔdilɦx½ÏªÀѤxńęxɹɅiɵ!#73@Eɴ(( ɴ (( yɴ½ÏªÀѤxȭǾŨ]ƖódvXlɴ!#73@E syǗxƜ (( syijɭxɟd ɴ(( syɫǗƜ ɴ x ÚɴwĹőelɦxŒȠƥɡ Ǒőelɵ ƥɡȾɒgѤɴijɭ¡¥]ŗdɒ_ѤyȭǑÕĦterX ɵ ȋƲɴ$3F;H7- ģ{ #3@3976- XÞ]ĉ\ɵe\eɴ#3@3976- スーパーコンピューティングニュース w[Xrɴ»ÌѤƜwŕerŒȠƥɡ]ǏŘer syɴ!#73@E sy »ÌѤèÓɴ(( sy - 56 - Vol. 15, No. 6 2013 »ÌѤsȭǾ]ȈÜihɴǀe`»ÍÉÂ]ėïerXvXĦȗŶ Wɵ )!-&.$ (!)!%$# )!-&.$ (!)!%$# )!-&.$ +'!"$,)*#$ 102/ (!)!%$# ** ,(!'' ** ,(!'' ** ,(!'' ** ,(!'' ** ,(!'' ** ,(!'' ĸ jxäx½ÏªÀÑxȋƲ ! ! ! ! ! ! GA#->? ƮȶɭxƀƲteryɴưŇŻĿľǨ¦Ï¨Ñ%3=>738- wɴ 3H3 ǠŁģ{ eɴÝüǧvŒɯ\ŒǣŶȳõelÞsWɵlɴ%B7@#& 3H3;@6;@9E スーパーコンピューティングニュース - 57 - ǠŁdzƶ dzƶeɴ Vol. 15, No. 6 2013 #& 7@5:?3D=E sxȁğvȳõ ŒơerXɵ ǜwɴdzƶel 3H3 ģ{ %B7@#& 3H3;@6;@9E Ďǣgzɴ¤Ñ¶ÑϸÇѨĮa xǭǸɠǦxɆɎv»Í¯¨¸Ï]ĦȗtvtƫŮdɵŒɦwƁTyɴ¤Ï¢Ë ȭǾǣx 3H3 ȬȵƋŪģ{×ċ 3H3 Ì¢ÈÏĮa϶ÉɠǦ01ɴ& »ÊÑ¢ ÈÏĮaxğ¬ÑËx»Í¯¨»Œȣ01ɴ×ċɹȫƱĮax¹ÌÑÂÎÑx »Í¯¨»ŒȣɴǽTɴƢwX`p\xǭǸ»Í£¯ɠňerXɵ - wɢeryɴâĵĜĉvŶȗȳõȠZv\ol]ɴlmeɴ$3F;H7- ƜĖƲǮȴs^ɴ²ºÏ¨¹Ñ¤ĎǣgzɴĈiĦȗŶǮȴelɵÒƠɴ#3@3976- syÒőxħ wĹƪxƩɖęƾȗ ı{ wɢeryɴ#& wɩŕŵsWÞɴ 3H3 è Ņx²ºÉºÉÊı{ĈivXÞǽɴŒǣÓxX`p\xȶɭ]ŋĻgÞ Ǯȴ elɵÒƠsɴ×ċĉƛ»ÊÑ¢ÈÏx¤ÑÉ·ÊtŒȠŶȗɴɠǦǡǢŶÖǺ g - ǠŁyɴǰê¢ÁÇÌÑ¢ÈϵϹÀ¤xYwɴŒȠŶȗ ɠǦǡǢŶ¤ÑÉ·Ê]ɚȦȩdĉɛx»ÊÑ¢ÈÏwŕerɴ¤Ñ¶Ñ ϸÇѨxnjǣƾêɠ`ɓătvÞ]ƫŮdɵ ( 8 0 6 0 1&:3D>7EDAF:A88+(3D3EI3FA@3I3!;7>EFD3!45;A9>GHA@ &D3G@3@6+(3D=3D@%%&(" @A4<75FAD;7@F763BBDA35:FA@A@G@;8AD?5>GEF7D5A?BGF;@9 0 1 A@93DD3'D3K4;>>,3DDA6'"G53E"GE=&"GEL5L7= #5?3:A@ (@3H7>K +7FF7D!.7>;5=(>3?'3?B47>>"3DD;@9FA@).:7@%!:3>;>; #7D76;F:3@6#);=;D'&NE&(&DA9D3?;EFADK#A67>E)AA>E"3@9G397E@ #+/7>=AI;FL76;FAD6H3@57E;@%#&*)'(;9:&7D8AD?3@57A?BGF;@9HA>G?7 A86H3@57E;@A?BGF7DEB397E M >E7H;7D 0 1 + (3D3EI3F >AA? &7E:3@E=K % )3D6;7G 3@6 DAH7 (B75;8;53F;A@+7DE;A@ "3@9G397 01%)3D6;7GDAH7>AA?G@@;@9:3?7DF3&!3?436GD7F3>BDA6G5F;H;FK3@6B7D8AD?3@573FE53>7(G4?;EE;A@FAF:7 8AD &>3EE:3>>7@97 01ŏƳʼníȞțƽĝȝǔćǟxšǥtɬŦȕſel×ċÌ¢ÈÏĮa ȵƋŪ×ċɶĉƛɶĞȷćǟwɢgUĚÛŝV¡ÀÑÐÎѢȫ» 3H3 Ȭ 01ǶǷöŤíȞțƽĝȝǔ& »ÊÑ¢ÈÏĮaȭǾȎȓŶÐȭǾɬŦ¤¯ g¬ÑË×ċɶĉƛɶĞȷćǟwɢgUĚÛŝV¡ÀÑÐÎѢȫ» スーパーコンピューティングニュース - 58 - Vol. 15, No. 6 2013
© Copyright 2024 Paperzz