Simulations in the era of exascale computing

์ €์ž: Choongseok Chang, Volker L. Deringer, Kalpana S. Katti, Veronique Van Speybroeck, Christopher M. Wolverton | ๋‚ ์งœ: 2023-03-13 | DOI: 10.1038/s41578-023-00540-6 📄 PDF


Essence

์—‘์‚ฌ์Šค์ผ€์ผ(exascale) ์Šˆํผ์ปดํ“จํ„ฐ์˜ ๋“ฑ์žฅ์œผ๋กœ ๊ณ„์‚ฐ ์žฌ๋ฃŒ๊ณผํ•™(computational materials science) ๋ถ„์•ผ์—์„œ ํš๊ธฐ์ ์ธ ๋ฐœ์ „์ด ๊ฐ€๋Šฅํ•ด์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ์—ฐ๊ตฌ์ž๋“ค์ด ์ด ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฐ€๋Šฅ์„ฑ๊ณผ ์ง๋ฉดํ•œ ๋„์ „๊ณผ์ œ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ด€์  ๋…ผ๋ฌธ์ด๋‹ค.

Motivation

Achievement

  1. ์—‘์‚ฌ์Šค์ผ€์ผ ์ปดํ“จํŒ…์˜ ๋ถ„์•ผ๋ณ„ ๊ธฐํšŒ ์ œ์‹œ:
    • ์žฌ๋ฃŒ ๋ชจ๋ธ๋ง: ๋” ํฐ ์›์ž ์‹œ์Šคํ…œ, ํ˜„์‹ค์ ์ธ ๊ธธ์ด ์Šค์ผ€์ผ, ๊ฒฐํ•จ ํฌํ•จ, ๋” ๊ธด ์‹œ๊ฐ„ ์Šค์ผ€์ผ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฐ€๋Šฅ
    • ์œตํ•ฉ ์—๋„ˆ์ง€: ITER ๋ฐ ๋ฏธ๋ž˜ ์ž๊ธฐ ํ•ต์œตํ•ฉ ๋ฐ˜์‘๋กœ์˜ ์—ด๋ถ€ํ•˜ ๋ฐœ์ž๊ตญ(heat-load footprint) ๋ฌผ๋ฆฌํ•™์„ ๋” ๋†’์€ ์ถฉ์‹ค๋„(fidelity)๋กœ ์—ฐ๊ตฌ ๊ฐ€๋Šฅ
    • ์ƒ๋ฌผ ์‹œ์Šคํ…œ: ๋‹ค๋‹จ๊ณ„(multiscale) ์ƒ๋ฌผํ•™์  ๋ชจ๋ธ๋ง์œผ๋กœ ์กฐ์ง ์žฌ์ƒ, ์‹ ๊ฒฝ์งˆํ™˜, ์•” ์ง„ํ–‰ยท์ „์ด ์ดํ•ด์˜ ๋น„์•ฝ์  ์ง„์ „ ์˜ˆ์ƒ
    • ๊ตฌ์กฐ ์žฌ๋ฃŒ: ์›์ž ๊ทœ๋ชจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ํ˜„์‹ค์„ฑ ์ฆ๋Œ€๋กœ "์„ค๋ช…์ " ์—ญํ• ์—์„œ "์˜ˆ์ธก์ " ์—ญํ• ๋กœ ์ „ํ™˜ โ€” ์‹คํ—˜ ์ „์— ํ•ฉ์„ฑ ๊ณผ์ •์„ ์›์ž ๋‹จ๊ณ„์—์„œ ๊ธฐ์ˆ ํ•˜๊ณ  ๋ฐ˜์‘๋ฌผยท์กฐ๊ฑด ์˜ˆ์ธก
  2. ๋‹คํ•™์ œ์  ๊ด€์ ์˜ ํ†ตํ•ฉ: ๋ฌผ๋ฆฌ, ํ™”ํ•™, ์ƒ๋ฌผํ•™, ์žฌ๋ฃŒ๊ณตํ•™ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ๋„์ „๊ณผ์ œ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ์ •์˜

How

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ๋ณธ Viewpoint๋Š” ์—‘์‚ฌ์Šค์ผ€์ผ ์ปดํ“จํŒ…์ด ๊ณ„์‚ฐ ๊ณผํ•™ ์ „๋ฐ˜์— ๊ฐ€์ ธ์˜ฌ ๋ณ€ํ˜์  ๊ธฐํšŒ๋ฅผ ๋‹คํ•™์ œ์  ๊ด€์ ์—์„œ ๊ท ํ˜• ์žˆ๊ฒŒ ์ œ์‹œํ•˜๋ฉฐ, ๊ธฐ์ˆ  ๋ฐœ์ „๋ฟ ์•„๋‹ˆ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ˜์‹ , ๊ฒ€์ฆ ์ฒด๊ณ„, ์˜คํ”ˆ ์‚ฌ์ด์–ธ์Šค ๋ฌธํ™”์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•˜๋Š” ์ „๋žต์  ๋ฌธ์„œ๋กœ์„œ์˜ ๊ฐ€์น˜๊ฐ€ ๋†’๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Exascale ์Šˆํผ์ปดํ“จํŒ…์œผ๋กœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ๋น…๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ ๋ฐฉ๋ฒ•๋ก ์˜ ํ•ต์‹ฌ ์ด๋ก ์  ๋ฐฐ๊ฒฝ์„ ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
758๋ฒˆ ๋…ผ๋ฌธ์€ exascale ๋ถ„์ž๋™์—ญํ•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์„ ํฌ๊ด„์ ์œผ๋กœ ๋‹ค๋ฃจ์–ด, 3101์˜ LAMMPS ํ†ตํ•ฉ์˜ ๊ธฐ์ˆ ์  ์˜์˜์™€ ์—ฐ๊ณ„ํ•ด์„œ ๋ณผ ๋•Œ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Exascale ๊ทœ๋ชจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ ์˜ ํ˜„ํ™ฉ๊ณผ ํ•œ๊ณ„๋ฅผ ์ •๋ฆฌํ•ด, ์ค‘๋ ฅํŒŒ ์‹ ํ˜ธ์˜ ๋Œ€๊ทœ๋ชจ ํƒ์ง€ ๋”ฅ๋Ÿฌ๋‹ ์ ์šฉ์— ๊ธฐ๋ฐ˜์ง€์‹์„ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์—‘์‚ฌ์Šค์ผ€์ผ ์ปดํ“จํŒ… ๊ธฐ๋ฐ˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ธํ”„๋ผ์— ๊ด€ํ•œ ์ด๋ก ์  ๋ฐฐ๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
718๋ฒˆ ๋…ผ๋ฌธ์€ AI ๊ธฐ๋ฐ˜ ๊ณผํ•™์  ๋ฐœ๊ฒฌ ๊ด€์ ์—์„œ ์ ‘๊ทผํ•˜๋ฏ€๋กœ, 758๋ฒˆ์˜ ์—‘์‚ฌ์Šค์ผ€์ผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ํšจ๊ณผ์™€ ์ƒํ˜ธ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
695๋Š” ๋Œ€๊ทœ๋ชจ ๋”ฅ๋Ÿฌ๋‹์„ ํ†ตํ•ด ์žฌ๋ฃŒ ๋ฐœ๊ฒฌ์˜ ํ™•์žฅ์„ฑ์„ ๋…ผ์˜ํ•˜๋ฉฐ, 758์˜ ์—‘์‚ฌ์Šค์ผ€์ผ ์Šˆํผ์ปดํ“จํŒ… ํ™œ์šฉ ๊ด€์ ๊ณผ ์ƒํ˜ธ๋ณด์™„์ ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
757์ด LLM์ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•œ ํ‘œ๋ฅผ ํ™œ์šฉํ•ด ๊ฐ€์„ค์„ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐ˜๋ฉด, 758์€ ์‹ค์ œ ๊ณผํ•™์  ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ ๊ตฌ์ถ•์„ ์œ„ํ•œ ๊ณ„์‚ฐ์  ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
343์€ ์žฌ๋ฃŒ๊ณผํ•™์—์„œ์˜ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ํ˜„ํ™ฉ๊ณผ ๊ณผ์ œ๋ฅผ ํฌ๊ด„์ ์œผ๋กœ ๋ถ„์„, 758์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ์ˆ  ๋…ผ์˜์™€ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
2D ์†Œ์žฌ์˜ ์—ด์—ญํ•™์  ์„ฑ์งˆ์„ ๋จธ์‹ ๋Ÿฌ๋‹ ํผํ…์…œ๋กœ ์˜ˆ์ธกํ•˜๋Š” ์œ ์‚ฌํ•œ ์ ‘๊ทผ๋ฒ•์„ ๋‹ค๋ฃจ๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ฒ ์ด์ง€์•ˆ ์ตœ์ ์‹คํ—˜์„ค๊ณ„์™€ ์‹คํ—˜ ์„ค๊ณ„ ๋ฌธ์ œ์—์„œ, ๋Œ€๊ทœ๋ชจ ์ปดํ“จํŒ… ๋ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์žฅ๋‹จ์ ์„ ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌ์ค€๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
AI ๊ธฐ๋ฐ˜ ์‹คํ—˜์‹ค ์ž๋™ํ™”๋ฅผ ์†Œํ˜• ๋ฐ ์ €๋น„์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์‹ค์ œ ๊ตฌํ˜„ํ•œ ๋…ผ๋ฌธ์œผ๋กœ ์—‘์‚ฌ์Šค์ผ€์ผ ์ปดํ“จํŒ…์˜ ํ•˜๋“œ์›จ์–ด ๊ธฐ๋ฐ˜ ์ ‘๊ทผ๊ณผ ๋น„๊ต๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ฒฐ์ • ๋‹คํ˜•์ฒด ์„ ํƒ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๊ทœ๋ช…์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
935๋ฒˆ ๋…ผ๋ฌธ์€ ์ „์„ธ๊ณ„ ๊ณผํ•™ ํ˜‘๋ ฅ ๋„คํŠธ์›Œํฌ๋ฅผ ๋‹ค๋ฃจ์–ด, 758๋ฒˆ์—์„œ ์ œ๊ธฐํ•œ ์—‘์‚ฌ์Šค์ผ€์ผ ์ปดํ“จํŒ…์ด ํ˜‘๋ ฅ ๋„คํŠธ์›Œํฌ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ ๋ถ„์„์— ํ™œ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
1129๋Š” exascale ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ™œ์šฉํ•˜์—ฌ ์ฝ”๋กœ๋‚˜ ๋ฐ”์ด๋Ÿฌ์Šค ๋‹จ๋ฐฑ์งˆ ๊ตฌ์กฐ๋ฅผ ์˜ˆ์ธกํ•œ ์‹ค์ œ ์‘์šฉ ์—ฐ๊ตฌ๋กœ, 758์—์„œ ๋…ผ์˜ํ•˜๋Š” ๊ณ„์‚ฐ ์žฌ๋ฃŒ๊ณผํ•™์˜ exascale ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ ์šฉ ์‚ฌ๋ก€์ด๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •