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

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