第 68 回お試しアカウント付き並列プログラミング講習

➨ ᅇ࠾ヨࡋ࢔࢝࢘ࣥࢺ௜ࡁ୪ิࣉࣟࢢ࣑ࣛࣥࢢㅮ⩦
ࠕ2SHQ032SHQ$&& ࡟ࡼࡿ࣐ࣝࢳࢥ࢔࣭࣓ࢽ࢕ࢥ࢔୪ิࣉࣟ
ࢢ࣑ࣛࣥࢢධ㛛ࠖ
୰ ᓥ ◊ ࿃ࠊ኱ᓥ⪽ྐࠊᫍ㔝ဴஓ
ᮾி኱Ꮫ᝟ሗᇶ┙ࢭࣥࢱ࣮
ᮏ✏ࡣ㸪 ᖺ ᭶ ᪥㸦ⅆ㸧
࣭ ᪥㸦Ỉ㸧࡟ᮾி኱Ꮫ᝟ሗᇶ┙ࢭࣥࢱ࣮㐲㝸఍㆟ᐊ㸦ᮏ㒓㸧
࡟ ࠾ ࠸ ࡚ 㛤 ദ ࡉ ࢀ ࡓ ࠗ ➨ ᅇ ࠾ ヨ ࡋ ࢔ ࢝ ࢘ ࣥ ࢺ ௜ ࡁ ୪ ิ ࣉ ࣟ ࢢ ࣛ ࣑ ࣥ ࢢ ㅮ ⩦ ఍ 㸸
2SHQ032SHQ$&& ࡟ࡼࡿ࣐ࣝࢳࢥ࢔࣭࣓ࢽ࢕ࢥ࢔୪ิࣉࣟࢢ࣑ࣛࣥࢢධ㛛࠘ࡢ㛤ദሗ࿌࡛࠶
ࡿࠋ
㏆ᖺ࣐࢖ࢡࣟࣉࣟࢭࢵࢧࡢ࣐ࣝࢳࢥ࢔࣭࣓ࢽ࢕ࢥ࢔໬ࡀ㐍ࡳࠊᵝࠎ࡞ࣉࣟࢢ࣑ࣛࣥࢢࣔࢹࣝ
ࡀᥦ᱌ࡉࢀ࡚࠸ࡿࠋ2SHQ03 ࡣᣦ♧⾜㸦ࢹ࢕ࣞࢡࢸ࢕ࣦ㸧ࢆᤄධࡍࡿࡔࡅ࡛ᡭ㍍࡟ࠕ୪ิ໬ࠖ
ࡀ࡛ࡁࡿࡓࡵ㸪ᗈࡃ౑⏝ࡉࢀ࡚࠾ࡾ㸪ᵝࠎ࡞ゎㄝ᭩ࡶฟ∧ࡉࢀ࡚࠸ࡿࠋ࣓ࣔࣜ࡬ࡢ᭩ࡁ㎸ࡳ࡜
ཧ↷ࡀྠ᫬࡟㉳ࡇࡿࡼ࠺࡞ࠕࢹ࣮ࢱ౫Ꮡᛶ㸦GDWDGHSHQGHQF\㸧ࠖࡀ⏕ࡌࡿሙྜ࡟୪ิ໬ࢆᐇ᪋ࡍ
ࡿ࡟ࡣ㸪㐺ษ࡞ࢹ࣮ࢱࡢ୪࡭᭰࠼ࢆ᪋ࡍᚲせࡀ࠶ࡿࡀ㸪ࡇࡢࡼ࠺࡞ᑐ⟇ࡣ 2SHQ03 ྥࡅࡢゎㄝ
᭩࡛ࡶヲࡋࡃྲྀࡾୖࡆࡽࢀࡿࡇ࡜ࡣవࡾ࡞࠸ࠋᮏㅮ⩦఍࡛ࡣ㸪
ࠕ᭷㝈య✚ἲ࠿ࡽᑟ࠿ࢀࡿ␯⾜ิ
ࢆᑐ㇟࡜ࡋࡓ ,&&* ἲࠖࢆ㢟ᮦ࡜ࡋ࡚㸪⛉Ꮫᢏ⾡ィ⟬ࡢࡓࡵࡢ࣐ࣝࢳࢥ࢔ࣉࣟࢢ࣑ࣛࣥࢢ࡟࠾
࠸࡚㔜せ࡞ࢹ࣮ࢱ㓄⨨㸪UHRUGHULQJ ࡞࡝ࡢ࢔ࣝࢦࣜࢬ࣒࡟ࡘ࠸࡚ࡢㅮ⩦ࢆᐇ᪋ࡋ㸪⌮ゎࢆ῝ࡵࡿ
ࡓࡵ㸪ࢫ࣮ࣃ࣮ࢥࣥࣆ࣮ࣗࢱࢩࢫࢸ࣒ࢆ฼⏝ࡋࡓᐇ⩦ࢆ⾜࠺ࠋ
ᮏㅮ⩦఍ࡣ ᖺ ᭶࡟㛤ጞࡋ㸪᪤࡟ ᅇᐇ᪋ࡉࢀ࡚࠸ࡿࠋ ᖺᗘ࠿ࡽࡣ ); ࢫ࣮ࣃ
࣮ࢥࣥࣆ࣮ࣗࢱࢩࢫࢸ࣒㸦2DNOHDI);㸧㸦)XMLWVX35,0(+3&);㸧ࢆ౑⏝ࡋ࡚ᐇ᪋ࡋ࡚ࡁࡓࠋ
ࡉࡽ࡟᝟ሗᇶ┙ࢭࣥࢱ࣮࡛ࡣᮏᖺᗘ୰࡟ *38 ࢆᦚ㍕ࡋࡓࠕࢹ࣮ࢱゎᯒ࣭ࢩ࣑࣮ࣗࣞࢩࣙࣥ⼥ྜ
ࢫ࣮ࣃ࣮ࢥࣥࣆ࣮ࣗࢱࢩࢫࢸ࣒ࠖ
㸦5HHGEXVKࠊ6*,5DFNDEOHV\VWHP㸧ࢆᑟධ㸪㐠⏝ࢆ㛤ጞࡍࡿࡇ
࡜࠿ࡽ㸪๓ᅇ࠿ࡽ 2SHQ$&& ࡟㛵ࡍࡿㅮ⩏㸦ᗙᏛ࣭₇⩦㸧ࡶᐇ᪋ࡋ㸪ㅮ⩦఍ྡࡶࠕ2SHQ032SHQ$&&
࡟ࡼࡿ࣐ࣝࢳࢥ࢔࣭࣓ࢽ࢕ࢥ࢔୪ิࣉࣟࢢ࣑ࣛࣥࢢධ㛛ࠖ࡜ࡋࡓࠋ2SHQ$&& ࡣ *38 ࡞࡝ࡢ࢔
ࢡࢭ࣮ࣛࣞࢱࡢࡓࡵࡢࣉࣟࢢ࣑ࣛࣥࢢ⎔ቃ࡜ࡋ࡚ᗈࡃ฼⏝ࡉࢀ࡚࠸ࡿࠋ2SHQ$&& ࡛ࡣ 2SHQ03
࡜ྠᵝ࡟ᣦ♧⾜ᤄධ࡟ࡼࡗ࡚ᐜ᫆࡟ࣉࣟࢢ࣑ࣛࣥࢢࡀྍ⬟࡛࠶ࡿࠋ
௒ᅇࡣ 2SHQ03 ࡟㛵ࡍࡿ₇⩦⎔ቃ࡜ࡋ࡚ึࡵ࡚ 5HHGEXVK8 ࢩࢫࢸ࣒㸦5HHGEXVK ࢩࢫࢸ࣒ࡢ
&38 㒊ࡢࡳ㸧ࢆ౑⏝ࡋࡓࠋཷㅮ⪅ࡣ 5HHGEXVK8 ࡢ ࣀ࣮ࢻࡲ࡛㸦ᐇ⾜᫬㛫ୖ㝈 ศ㸧ࢆ฼⏝
࡛ࡁࡿࠋ࢔࢝࢘ࣥࢺࡣㅮ⩦఍⤊஢ᚋ 㐌㛫᭷ຠ࡛࠶ࡾ㸪᚟⩦࡟฼⏝ࡍࡿࡇ࡜ࡀ࡛ࡁࡿࠋࡉࡽ࡟
2SHQ$&& ࡟㛵ࡍࡿ₇⩦⎔ቃ࡜ࡋ࡚ࡣ๓ᅇ࡟ᘬࡁ⥆ࡁ⟃Ἴ኱Ꮫィ⟬⛉Ꮫ◊✲ࢭࣥࢱ࣮࡟タ⨨ࡉ
ࢀ࡚࠸ࡿ +$3$&6 ࣮࣋ࢡࣛࢫࢱࢩࢫࢸ࣒ࢆ౑⏝ࡋࡓࠋࡇࡕࡽࡣ ࣀ࣮ࢻ ศࡲ࡛ࡢࢪࣙࣈࡀ
ᐇ⾜ྍ⬟࡛࠶ࡾࠊ࢔࢝࢘ࣥࢺࡣ ᭶ᮎࡲ࡛᭷ຠ࡜ࡋࡓࠋ㸦ᶵჾࡢ࣓ࣥࢸࢼࣥࢫ࡟ࡼࡿ೵Ṇᮇ㛫
ࡀྵࡲࢀࡓࡓࡵࠊ㏻ᖖࡼࡾࡶᮇ㝈ࢆఙࡤࡋࡓࠋ
㸧
ᮏㅮ⩦఍ࡢࢫࢣࢪ࣮ࣗࣝࢆ⾲ ࡟♧ࡍࠋึ᪥࡟ࡣ᭷㝈య✚ἲ࡜ ,&&* ἲ࡟㛵ࡍࡿㅮ⩦࡜
http://www.cc.u-tokyo.ac.jp/support/kosyu/68/
スーパーコンピューティングニュース
- 42 -
Vol.19,No.1
2017
2SHQ03 ࡟ࡼࡿ &38 ྥࡅࡢ୪ิ໬₇⩦ࢆ⾜࠸ࠊ ᪥┠࡟ࡣ 2SHQ$&& ࡟ࡘ࠸࡚ࡢㅮ⩦࡜୪ิ໬
₇⩦ࢆ⾜ࡗࡓࠋㅮ⩏ෆᐜࡢヲ⣽࡟ࡘ࠸࡚ࡣ㸪࢙࢘ࣈ࣮࣌ࢪ࠿ࡽ㈨ᩱࢆࢲ࣮࢘ࣥࣟࢻ࡛ࡁࡿࡢ࡛
ࡑࡕࡽࢆཧ↷࠸ࡓࡔࡁࡓ࠸ࠋ
ྜィ ྡࡢ஦๓Ⓩ㘓⪅ࡀ࠶ࡾ㸪 ྡ㸦኱Ꮫ࣭◊✲ᶵ㛵㸸 ྡ㸪௻ᴗ㸸 ྡ㸧ࡀཷㅮࡋࡓࠋ᭱㏆
ࡢഴྥ࡜ࡋ࡚௻ᴗࡢᢏ⾡⪅࣭◊✲⪅ࡢཷㅮ⪅ࡀቑຍࡋ࡚࠸ࡿࠋㅮ⩦఍⤊஢ᚋ࡟࢔ࣥࢣ࣮ࢺࢆᐇ
᪋ࡋࡓ㸦 ྡࡼࡾᅇ཰㸧ࠋ⾲ ࡣ㉁ၥ㡯┠࡜ᅇ⟅㸦 ẁ㝵ホ౯㸧ࡢேᩘศᕸ࡛࠶ࡿࠋ௒ᅇࡣ඲ဨ
ࡀ ᖺ௨ୖࡢࣉࣟࢢ࣑ࣛࣥࢢ⤒㦂ࡀ࠶ࡿ࡜ᅇ⟅ࡋࡓࡀࠊ୪ิ໬ࣉࣟࢢ࣑ࣛࣥࢢ࡟ࡘ࠸࡚ࡣ ே
ࡀ⤒㦂࡞ࡋ࡜ᅇ⟅ࡋ࡚࠸ࡿࠋࡲࡓ ྡࢆ㝖࠸࡚ࡣ )RUWUDQ ࡢ฼⏝⤒㦂ࡀ࠶ࡿ࡜ᅇ⟅ࡋ࡚࠸࡞࠿ࡗ
ࡓࠋ㞴᫆ᗘ࡟ࡘ࠸࡚ࡣ㐺ษ࡜࠸࠺ᅇ⟅ࡀ኱༙ࢆ༨ࡵࡓࠋ඲యⓗ࡞‶㊊ᗘࡣ㧗࠿ࡗࡓ㸦 ே୰ ேࡀ ࠊᖹᆒ್ࡣ 㸧ࠋ௨ୗࡢࡼ࠺࡞ࢥ࣓ࣥࢺࡀ࠶ࡗࡓ㸸
y
2SHQ$&& ࡢᇶ♏ࢆᏛࡪࡇ࡜ࡀ࡛ࡁ࡚ࡓ࠸࡬ࢇⰋ࠿ࡗࡓࠊࡉࡽ࡟ୖ⣭ࡢㅮ⩦఍ࡀ࠶ࢀࡤ᫝㠀
ཷㅮࡋࡓ࠸ࠋ
y
ึ᪥ࡢ᭷㝈య✚ἲࡢゎἲࡢ㒊ศࡣࡶࡗ࡜ヲࡋࡃ᫬㛫ࢆ࠿ࡅ࡚Ꮫࡧࡓ࠸࡜ᛮࡗࡓࠋ
⾲ 2SHQ032SHQ$&& ࡟ࡼࡿ࣐ࣝࢳࢥ࢔࣭࣓ࢽ࢕ࢥ࢔୪ิࣉࣟࢢ࣑ࣛࣥࢢධ㛛
ࢫࢣࢪ࣮ࣗࣝ
᫬㛫ᖏ
ෆᐜ
ㅮᖌ
㹼 ᭷㝈య✚ἲ
㹼 2DNOHDI); ࣟࢢ࢖ࣥ
᭶ ᪥㸦ⅆ㸧 㹼 2SHQ03 ධ㛛
୰ᓥ◊࿃
㹼 ࣮࢜ࢲࣜࣥࢢ
㹼 2SHQ03 ୪ิ໬
㹼 +$3$&6 ࣟࢢ࢖ࣥ
᭶ ᪥㸦Ỉ㸧
㹼 2SHQ$&& ධ㛛㸦㸧
ᫍ㔝ဴஓ
㹼 2SHQ$&& ධ㛛㸦㸧
኱ᓥ⪽ྐ
㹼 2SHQ$&& ࡟ࡼࡿ୪ิ໬
⾲ ࢔ࣥࢣ࣮ࢺ㞟ィ⤖ᯝ
ホⅬ
▷࠸я㛗࠸
㸦E㸧ㅮ⩦఍ㅮ⩏ෆᐜ㸦ࣉࣞࢮࣥ㸧
⡆༢я㞴
㸦F㸧㓄ᕸ㈨ᩱෆᐜ
⡆༢я㞴
㸦G㸧ࢧࣥࣉࣝࣉࣟࢢ࣒ࣛෆᐜ
⡆༢я㞴
୙‶я‶㊊
㸦D㸧ㅮ⩦఍᫬㛫
㸦H㸧‶㊊ᗘ㸦ᖹᆒ 㸧
http://nkl.cc.u-tokyo.ac.jp/seminars/multicore/
スーパーコンピューティングニュース
- 43 -
Vol.19,No.1
2017