➨ 133 ᅇ࠾ヨࡋ࢔࢝࢘ࣥࢺ௜ࡁ୪ิࣉࣟࢢ࣑ࣛࣥࢢㅮ⩦఍
ࠕGPU ࣉࣟࢢ࣑ࣛࣥࢢධ㛛ࠖᫍ㔝ဴஓᮾி኱Ꮫ᝟ሗᇶ┙ࢭࣥࢱ࣮ᮏ✏ࡣ㸪2020 ᖺ 6 ᭶ 3 ᪥࡟࢜ࣥࣛ࢖ࣥ఍㆟ࢩࢫࢸ࣒ Zoom ࢆ⏝࠸࡚㛤ദࡉࢀࡓࠗ➨ 133 ᅇ࠾ヨࡋ࢔࢝࢘ࣥࢺ௜ࡁ୪ิࣉࣟࢢ࣑ࣛࣥࢢㅮ⩦఍㸸GPU ࣉࣟࢢ࣑ࣛࣥࢢධ㛛࠘ࡢ㛤ദሗ࿌࡛࠶ࡿࠋ㏆ᖺ࡛ࡣ₇⟬ࡢ࢔ࢡࢭ࣮ࣛࣞࢱ࡜ࡋ࡚ GPU ࢆᦚ㍕ࡋࡓィ⟬ࣀ࣮ࢻࢆ᭷ࡍࡿࢫ࣮ࣃ࣮ࢥࣥࣆࣗࢱ࣮ࡀቑ࠼࡚ࡁ࡚࠸ࡿࠋGPU ࢆ฼⏝ࡋࡓࢩࢫࢸ࣒ࡣ㟁ຊẚᛶ⬟࡟ඃࢀࡿ≉ᚩࡀ࠶ࡾ㸪Green500
ࡢୖ఩ࢆ༨ࡵ࡚࠸ࡿࠋᮏࢭࣥࢱ࣮࡛ 2017 ᖺ 3 ᭶ࡼࡾ㐠⏝ࢆ㛤ጞࡋࡓࠊReedbush-H ࢫ࣮ࣃ࣮ࢥ
ࣥࣆ࣮ࣗࢱࢩࢫࢸ࣒࡟ࡶ Tesla P100 GPU ࡀᦚ㍕ࡉࢀ࡚࠸ࡿࠋࡲࡓ GPU ࡣ AI ࡸࣅࢵࢢࢹ࣮ࢱࠊᶵᲔᏛ⩦࡜࠸ࡗࡓศ㔝࡟࠾࠸࡚ά⏝ࡉࢀ࡚࠾ࡾࠊGPU ࣉࣟࢢ࣑ࣛࣥࢢࡢ㟂せࡶ㧗ࡲࡗ࡚ࡁ࡚࠸ࡿࠋᮏㅮ⩦఍࡛ࡣࠊGPU ࢆ⏝࠸ࡿࡓࡵ࡟ᚲ㡲࡛࠶ࡿࠊGPU ࡢ࢔࣮࢟ࢸࢡࢳࣕࡢ≉ᛶࡸࣉࣟࢢ࣑ࣛ
ࣥࢢᡭἲ࡟㛵ࡍࡿㅮ⩏࠾ࡼࡧᐇ⩦ࢆ⾜࠺ࠋᑐ㇟ GPU ࡜ࡋ࡚ࡣ୺࡟ NVIDIA ♫ࡢ Tesla GPU
㸦Pascal ࢔࣮࢟ࢸࢡࢳࣕ㸧ࢆࠊGPU ྥࡅࡢ୪ิ໬ࣉࣟࢢ࣑ࣛࣥࢢ⎔ቃ࡜ࡋ࡚ࡣ୺࡟ OpenACCࢆ⏝࠸ࡿࠋᐇ⩦࡛ࡣ⾜ิ✚࡞࡝ࡢᇶᮏⓗ࡞ィ⟬ၥ㢟ࢆ㢟ᮦ࡜ࡋ࡚ࠊGPU ྥࡅࡢࣉࣟࢢ࣒ࣛࢆస
ᡂࡍࡿ᪉ἲࡸࠊGPU ࣉࣟࢢ࣑ࣛࣥࢢࢆ⾜࠺ୖ࡛ᙺ࡟❧ࡘࢶ࣮ࣝࡢ౑⏝᪉ἲࠊGPU ྥࡅࡢ᭱㐺໬ࢆ㐺⏝ࡍࡿࡲ࡛ࡢᡭ㡰ࢆᏛࡪࠋᮏㅮ⩦఍ࡣ Reedbush-H ࢆ⏝࠸࡚ᐇ⩦ࢆ⾜࡞ࡗࡓࠋཷㅮ⪅࡟ࡣ 1ࣨ᭶᭷ຠ࡞࢔࢝࢘ࣥࢺࡀ୚࠼ࡽࢀࠊ1 ࣀ࣮ࢻ 30 ศࡲ࡛ࡢࢪࣙࣈࡀᐇ⾜ྍ⬟࡛࠶ࡿࠋᮏㅮ⩦఍ࡢࢫࢣࢪ࣮ࣗࣝࢆ⾲ 1 ࡟♧ࡍࠋㅮ⩏ෆᐜࡢヲ⣽࡟ࡘ࠸࡚ࡣ㸪࢙࢘ࣈ࣮࣌ࢪ  ࠿ࡽ㈨ᩱࢆࢲ࣮࢘ࣥࣟࢻ࡛ࡁࡿࡢ࡛ࡑࡕࡽࢆཧ↷࠸ࡓࡔࡁࡓ࠸ࠋ
ྜィ 30 ྡࡢ஦๓Ⓩ㘓⪅ࡀ࠶ࡾ㸪25 ྡ㸦Ꮫ⏕㸸11 ྡ, ◊✲ᶵ㛵㸸11 ྡ㸪௻ᴗ㸸3 ྡ㸧ࡀཷㅮࡋࡓࠋㅮ⩦఍⤊஢ᚋ࡟࢔ࣥࢣ࣮ࢺࢆᐇ᪋ࡋࡓ㸦20 ྡࡼࡾᅇ཰㸧ࠋ⾲ 2 ࡣ㉁ၥ㡯┠࡜ᅇ⟅㸦5 ẁ㝵ホ౯㸧ࡢேᩘศᕸ࡛࠶ࡿࠋ
௒ᅇࡣึࡵ࡚ࡢ࢜ࣥࣛ࢖ࣥㅮ⩦఍࡛࠶ࡗࡓࡓࡵ㸪⚾⮬㌟୙័ࢀ࡛࠶ࡾ㸪ࢳࣕࢵࢺ࡟ࡼࡿ㉁ၥࢆ
ぢ㐣ࡈࡋ࡚ࡋࡲ࠺࡞࡝㸪࠺ࡲࡃ࠸ࡗ࡚࠸࡞࠸Ⅼࡶ࠶ࡗࡓࠋࡲࡓཷㅮ⪅ࡢ㐍ᗘࡀぢ࠼࡙ࡽ࠸ࡓࡵࠊ
័ࢀ࡚࠸࡞࠸ཷㅮ⪅࡟ࡣ㞴ࡋ࠸Ⅼࡶ࠶ࡗࡓ࡜ᛮ࠺ࠋࡑࢀ࡛ࡶ㸪࢔ࣥࢣ࣮ࢺ⤖ᯝࢆぢࡿ㝈ࡾ㸪඲య࡜ࡋ࡚ࡣᴫࡡዲホ࡛࠶ࡗࡓ࡜࠸࠼ࡿࠋ
ࡲࡓࠊ࢔ࣥࢣ࣮ࢺ࡛ࡣ௨ୗࡢࢥ࣓ࣥࢺࢆ࠸ࡓࡔ࠸ࡓࠋ
Q1: Zoom ࡟ࡼࡿ࢜ࣥࣛ࢖ࣥㅮ⩦఍࡛ࡼ࠿ࡗࡓࡇ࡜z䝁䞊䝗䜢㈞䜚䛴䛡䛶㉁ၥ䛷䛝䜛䜘䛖䛻䛺䛳䛶䛔䛯䛾䛿ఏ䜟䜚䜔䛩䛟䛶䜘䛛䛳䛯䛷䛩䚹㻌z䛹䛣䛷䜒ཷ䛡䜙䜜䜛䛣䛸䚹㻌z䝇䜽䝸䞊䞁䛷ᐇ㝿䛻⾜䛳䛶䛔䜛䛣䛸䛜䜏䜜䛯䛣䛸䚹㻌z ㄝ᫂䛜⪺䛝䜔䛩䛛䛳䛯䛷䛩䚹⮬ศ䛾䜰䜹䜴䞁䝖䛸ᖹ⾜䛧䛶䛷䛝䜛䛾䛷䜔䜚䜔䛩䛔䚹㻌
1 https://www.cc.u-tokyo.ac.jp/events/lectures/
スーパーコンピューティングニュース- 22 -Vol. 22, No.4

2020z䜸䝣䝷䜲䞁ㅮ⩦఍䜘䜚ㅮᖌ䛾⏬㠃䛜ぢ䜔䛩䛔䛷䛩䚹㻌z䝟䝽䝫䛜ぢ᫆䛔䚹▱䛳䛶䛔䜛㒊ศ䛷௚䛾ㄪ䜉䜒䛾䜢䛧䛯䜚䚸ຠ⋡ⓗ䛻᫬㛫䛜౑䛘䛯䚹⛣ື䛜୙せ䚹㻌zඛ⏕䛾ヰ䛜ศ䛛䜚䜔䛩䛛䛳䛯䚹஦๓䛻 㻼㻰㻲 䜢㓄ᕸ䛧䛶䛟䜜䛯䛾䛷䚸ண⩦䛜䛷䛝䛯䚹㻌zඛ⏕䛾㡢ኌ䛜䛩䛳䛝䜚⪺䛣䛘䜎䛩䚹㻌z⛣ື᫬㛫䛜୙せ䛺䛣䛸䚹㐲᪉䛾᪉䜒ཧຍ䛷䛝䜛䛣䛸䚹㻌z㞧㡢䛺䛧䛻䚸ᅾᏯ䛷኱䛝䛺䝕䜱䝇䝥䝺䞊䛷 㼦㼛㼛㼙䚸㼟㼘㼍㼏㼗䚸㼜㼐㼒 䝣䜯䜲䝹䚸㼀㼑㼞㼙㼕㼚㼍㼘 䜢㛤䛔䛶ཷㅮ䛷䛝䚸ᐜ᫆䛻ෆᐜ䜢⌮ゎ䛩䜛஦䛜䛷䛝䛯䚹ᫍ㔝ඛ⏕䛜୍䛴୍䛴䛾㉁ၥ䛻୎ᑀ䛻ᅇ⟅䛥䜜䛶䛔䛶䚸䛸䛶䜒㛤ᨺⓗ䛷Ⰻ䛔㞺ᅖẼ䛰䛳䛯䚹㻌z௒ᅇ䛜ึ䜑䛶䛾ཧຍ䛷䛒䜛䛯䜑䚸䜸䞁䝷䜲䞁ㅮ⩦఍䛻㛵䛩䜛㈶ྰ୙᫂䚹㻌z䛔䛴䜒䛾సᴗ⎔ቃ䛛䜙䝇䝟䝁䞁䛻䝻䜾䜲䞁䛷䛝䛯䛣䛸䚹㻌z⌧ᆅ䛻⛣ື䛧䛺䛟䛶῭䜐䚹㻌zᐙ䛛䜙ཧຍ䛷䛝䜛䛣䛸䚹㻌zᬑẁ฼⏝䛧䛶䛔䜛⎔ቃ䛛䜙䝇䝟䝁䞁䛜฼⏝䛷䛝䛯䛣䛸䚹㻌z䜸䝣䜱䝇䛷ཷㅮ䛷䛝䜛䚹㻌

Q2: Zoom ࡟ࡼࡿ࢜ࣥࣛ࢖ࣥㅮ⩦఍࡛ᝏ࠿ࡗࡓࡇ࡜㻌z㻸㼕㼚㼡㼤 ึᚰ⪅䛰䛳䛯䛾䛷ㅮᖌ䛾᪉䛜䛹䜣䛹䜣ᡴ䛱㎸䜣䛷㐍䜣䛷䛔䛟䛾䜢㏣䛘䛺䛔᫬䛜᫬䚻䛒䜚䜎䛧䛯䚹㻌zᢤ䛡䛶䛔䛔䛾䛛䛹䛖䛛䜟䛛䜙䛺䛔䚹㻌zୗ䛻ฟ䛶䛔䛯䝞䞊䛷䝁䝬䞁䝗䛺䛹ぢ䛘䛪ᅔ䛳䛯䛸䛣䜝䛜䛒䛳䛯䚹㻌z㻔ᙉ䛔䛶ゝ䛘䜀㻕ཧຍ⪅ྠኈ䛾஺ὶ䛜ฟ᮶䛺䛔䚹㻌z䝷䝑䝥䝖䝑䝥䛷ཧຍ䛧䛶䛔䛯䛯䜑䚸䝥䝻䜾䝷䝮⦅㞟➼䛷⏬㠃䜢ษ䜚᭰䛘䜛ᚲせ䛜䛒䜚䚸↹㞧䛻ឤ䛨䛯䚹㻌z⮬ศ䛾⌮ゎ䛜㐜䛔䛾䛛᪩䛔䛾䛛䚸ཷㅮ⪅䛜ぢ䛘䛺䛔䛾䛷䚸ᢕᥱ䛧䛵䜙䛔䚹㻌z௚䛾ཧຍ⪅䛾⌮ゎᗘ䛾㐍ᤖ≧ἣ䛜ᥗ䜏䛻䛟䛛䛳䛯䛣䛸䚹㻌z⫋ሙ䛾䝣䜯䜲䜰䞊䜴䜷䞊䝹ୗ䛷䛿䝃䞊䝞䞊䛻䜰䜽䝉䝇䛷䛝䛺䛔䚹㻌Q3: ࡑࡢ௚ࠊᮏㅮ⩦఍࡟ᑐࡍࡿࡈពぢࡈせᮃ࡞࡝㻌z⣽䛛䛔㒊ศ䜎䛷ㄝ᫂䛧䛶䛔䛯䛰䛝ศ䛛䜚䜔䛩䛛䛳䛯䛷䛩䚹䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯䚹㻌z኱Ꮫ䛾ᤵᴗ䛾ව䛽ྜ䛔䛜䛒䜛䛾䛷䚸኱Ꮫ⏕ⓗ䛻䛿ఇ᪥䛻ᐇ᪋䛧䛶ḧ䛧䛔䚹㻌z㠀ᖖ䛻䜟䛛䜚䜔䛩䛟ゎㄝ䛧䛶䛔䛯䛰䛝䚸䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯䚹௒ᚋ䛸䜒䜘䜝䛧䛟ᚚ㢪⮴䛧䜎䛩䚹㻌z኱ኚศ䛛䜚䜔䛩䛟䛶ຮᙉ䛻䛺䜚䜎䛧䛯䚹䜎䛯௒ᚋ䛸䜒䜘䜝䛧䛟䛚㢪䛔䛔䛯䛧䜎䛩䚹㻌z኱ኚゎ䜚䜔䛩䛛䛳䛯䛷䛩䚹㻌㻯㼁㻰㻭 䜒⏦䛧㎸䜒䛖䛸ᛮ䛔䛴䛴䛔䛴䜒㒔ྜ䛜ᝏ䛔㻌 㼛㼞㻌 ᇙ䜎䛳䛶䛔䜛䛾䛷䚸ᐃဨ䛜䜒䛖ᑡ䛧ከ䛔䛸ຓ䛛䜚䜎䛩䚹㻌z㻼㼥㼠㼔㼛㼚 䛸㐃ᦠ䛧䛯䜘䛖䛺ㅮ⩦఍䜢ᕼᮃ䛧䜎䛩䚹㻌z⮬ศ䛜ึᚰ⪅䛰䛛䜙䛺䛾䛛䚸ᇶ♏㒊ศ䠄ᗙᏛ䠅䛾㐍⾜䛜㏿䛟ឤ䛨䛶䛧䜎䛔䚸㐜䜜䛶䛔䛳䛯䚹㻌䜒䛖ᑡ䛧䜖䛳䛟䜚䛧䛯ㅮᗙ䛜䛒䜜䜀䛔䛔䛸ឤ䛨䛯䚹㻌z䛔䛔ຮᙉ䛻䛺䜚䜎䛧䛯䟿ᴦ䛧䛟භ᫬㛫㐣䛤䛧䜎䛧䛯䟿䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯䟿㻌

スーパーコンピューティングニュース- 23 -Vol. 22, No.4

2020

z㉁ၥ䛾᪉ἲ䛿䜂䛸䛴䛻ᅛᐃ䛧䛯᪉䛜䜘䛔䛸ᛮ䛔䜎䛩䚹㼆㼛㼛㼙 䝏䝱䝑䝖䛷䛾㉁ၥ䛿䚸ㅮᖌ䛾ㄝ᫂䜢⪺䛔䛶䛔䜛㛫䛷䛩䛸䛛䛺䜚Ẽ䛜ᩓ䜚䜎䛧䛯䚹༙㠃䚸Ẽ㍍䛻౑䛔䜔䛩䛔䝯䝸䝑䝖䜒䛒䜚䜎䛩䚹㻌z௒ᅇ䚸㻯䠄㻲㼛㼞㼠㼞㼍㼚㻕㻗㻻㼜㼑㼚㻭㻯㻯 䛷ᇶᮏⓗ䛺஦䛿䜘䛟⌮ゎ䛷䛝䜎䛧䛯䚹㻼㼥㼠㼔㼛㼚 䛛䜙 㻳㻼㼁 䜢฼⏝䛩䜛ሙྜ䛻䛴䛔䛶ㅮ⩦఍䜢㛤䛔䛶䛔䛯䛰䛡䛯䜙䚸䛒䜚䛜䛯䛔䛷䛩䚹㻌zึ䜑䛶䛾ཧຍ䛷䛧䛯䛜䚸䜸䞁䝷䜲䞁䛷䜒≉䛻ၥ㢟䛺䛛䛳䛯䜘䛖䛻ᛮ䜟䜜䜎䛧䛯䚹ຮᙉ䛻䛺䜚䜎䛧䛯䚹䛣䛾䜘䛖䛺ᶵ఍䜢䛔䛯䛰䛝ឤㅰ䛔䛯䛧䜎䛩䚹䛯䛰䚸䝋䞊䝇䝁䞊䝗䛾ヰ䜢䛩䜛㝿䛻䛿䚸䛭䛾㒔ᗘ䜶䝕䜱䝍䛷㛤䛔䛶ゎㄝ䛩䜛䛾䛷䛿䛺䛟䚸䝇䝷䜲䝗䛷ㄝ᫂䛧䛶䛔䛯䛰䛔䛯᪉䛜䜟䛛䜚䜔䛩䛟ឤ䛨䜎䛧䛯䚹ㅮ₇䛜㐍䜣䛷䛿ᡠ䜛䜢⧞䜚㏉䛧䛶䛔䜛䜘䛖䛺ᙧ䜒䛒䜚䜎䛧䛯䛾䛷䚸䜒䛳䛸䛥䛟䛥䛟䛸㐍䜣䛷䛔䛯䛰䛔䛶䜒䜘䛛䛳䛯䜘䛖䛻ᛮ䛔䜎䛩䚹Ⓨᒎⓗ䛺ヰ㢟䜢䜒䛖ᑡ䛧ྲྀ䜚㎸䜣䛷䛔䛯䛰䛔䛶䜒䜘䛛䛳䛯䜘䛖䛻䜒ឤ䛨䜎䛧䛯䚹ḟᅇ䛾ᶵ఍䜒ᴦ䛧䜏䛻䛧䛶䛚䜚䜎䛩䚹ᨵ䜑䛶௒ᅇ䛿䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯䚹㻌z᪤䛻䜰䜹䜴䞁䝖䜢ᡤ᭷䛧䛶䛔䜛䝴䞊䝄䞊䛿䚸᪂䛯䛺୍᫬䜰䜹䜴䞁䝖䜢タᐃ䜔సᡂ䛧䛺䛟䛶䜒䚸䛔䛝䛺䜚ㅮ⩦䜢ཷ䛡䜙䜜䜛䜘䛖䛻䛩䜛䛣䛸䜒⪃䛘䜙䜜䛯䛔䚹䜎䛯䚸ㅮ⩦఍䜢䛯䛸䛘䜀㘓⏬䛧䛶䜸䞁䝕䝬䞁䝗䛷ど⫈䛜䛷䛝䜛ᛶ᱁䛾䜒䛾䛷䛒䜜䜀䚸䛯䛸䛘䜀䜰䜹䜴䞁䝖䛛䜙䝫䜲䞁䝖䜢ᘬ䛝ⴠ䛸䛩䛾䛸ᘬ䛝᥮䛘䛻୍ᐃᮇ㛫䚸䛯䛸䛘䜀 㻝 㐌㛫௨ෆ䛷䛒䜜䜀䝡䝕䜸䜢ど⫈䛷䛝䜛䜘䛖䛻䛩䜛䛺䛹䛾᪉ἲ䜒⪃䛘䜙䜜䜛䛾䛷䛿䛺䛔䛷䛧䜗䛖䛛䚹䠄฼⏝ᗘ䛜䜹䜴䞁䝖䛥䜜䛺䛡䜜䜀䛺䜙䛺䛔䛾䛺䜙䛭䛾䜘䛖䛻䛧䛶䚸ู䛻䜹䜴䞁䝖䛿ᚲせ↓䛔䛾䛷䛒䜜䜀䚸䛔䛴䛷䜒ㄡ䛷䜒⮬⏤䛻ぢ䜙䜜䜛䜘䛖䛻䛩䜛䛾䜒䛒䜚䛷䛧䜗䛖䚹ᮾ኱䛾ᤵᴗ䛾୍㒊䛿㘓⏬䛜୍⯡ྥ䛡䛻බ㛤䛥䜜䛶䛔䜛䛣䛸䜢⚾䛿▱䛳䛶䛔䜎䛩䚹䠅㻌⾲ 1 GPU ࣉࣟࢢ࣑ࣛࣥࢢධ㛛 ࢫࢣࢪ࣮ࣗࣝ᫬㛫ᖏ

6᭶3᪥

ෆᐜ

ㅮᖌ

10:00㹼10:50

ࢫࣃࢥࣥࡢ౑࠸᪉࡞࡝

11:00㹼11:50

OpenACC ධ㛛㸦ᗙᏛ㸧

13:30㹼14:20

OpenACC ₇⩦Ϩ

14:30㹼15:20

OpenACC ₇⩦ϩ

15:30㹼16:20

OpenACC ₇⩦Ϫ

16:30㹼17:00

㉁ၥ࡞࡝

ᫍ㔝ဴஓ

⾲ 2 ࢔ࣥࢣ࣮ࢺ㞟ィ⤖ᯝ
ホⅬ

1

2

3

4

5

㸦a㸧ㅮ⩦఍᫬㛫

▷࠸я㛗࠸

1

2

14

2

1

㸦b㸧ㅮ⩦఍ㅮ⩏ෆᐜ㸦ࣉࣞࢮࣥ㸧⡆༢я㞴

1

6

112

㸦c㸧㓄ᕸ㈨ᩱෆᐜ

⡆༢я㞴

515

㸦d㸧ࢧࣥࣉࣝࣉࣟࢢ࣒ࣛෆᐜ

⡆༢я㞴

5122㸦e㸧‶㊊ᗘ㸦ᖹᆒ 4.17㸧

୙‶я‶㊊

25

スーパーコンピューティングニュース- 24 -

13

Vol. 22, No.42020