6,9์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ๊ฑฐ๋ž˜: GPU ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์ œ์กฐ์—…์ฒด๋ฅผ ์ธ์ˆ˜ํ•˜๋Š” ์ด์œ 

๊ฐ€์žฅ ์ตœ๊ทผ์—๋Š” Nvidia์™€ Mellanox ๊ฐ„์˜ ๊ฑฐ๋ž˜๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ „์ œ ์กฐ๊ฑด๊ณผ ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

6,9์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ๊ฑฐ๋ž˜: GPU ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์ œ์กฐ์—…์ฒด๋ฅผ ์ธ์ˆ˜ํ•˜๋Š” ์ด์œ 
์‚ฌ์ง„ โ€” ์„ธํ…Œ์ด โ€” CC BY-SA 4.0

์ •๋ง ๋Œ€๋‹จํ•œ ๊ฑฐ๋ž˜์š”

Mellanox๋Š” 1999๋…„๋ถ€ํ„ฐ ํ™œ๋™ํ•ด์™”์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฏธ๊ตญ๊ณผ ์ด์Šค๋ผ์—˜์— ์‚ฌ๋ฌด์‹ค์ด ์žˆ์ง€๋งŒ ํŒน๋ฆฌ์Šค ๋ชจ๋ธ๋กœ ์šด์˜๋ฉ๋‹ˆ๋‹ค. ์ž์ฒด ์ƒ์‚ฐ ์‹œ์„ค์ด ์—†์œผ๋ฉฐ ์˜ˆ๋ฅผ ๋“ค์–ด ์ œXNUMX์ž ๊ธฐ์—…์— ์ฃผ๋ฌธํ•ฉ๋‹ˆ๋‹ค. TSMC. Mellanox๋Š” ์ด๋”๋„ท ๋ฐ ๊ณ ์† ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ณ ์† ๋„คํŠธ์›Œํฌ์šฉ ์–ด๋Œ‘ํ„ฐ์™€ ์Šค์œ„์น˜๋ฅผ ์ƒ์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ธํ”ผ๋‹ˆ๋ฐด๋“œ.

์ด๋ฒˆ ๊ฑฐ๋ž˜์˜ ์ „์ œ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋Š” ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ…(HPC) ๋ถ„์•ผ์— ๋Œ€ํ•œ ์–‘์‚ฌ์˜ ๊ณตํ†ต ๊ด€์‹ฌ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๋‘ ์Šˆํผ์ปดํ“จํ„ฐ์ธ Sierra์™€ Summit์€ Mellanox์™€ Nvidia์˜ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‘ ํšŒ์‚ฌ๋Š” ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์—๋„ ํ˜‘๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Mellanox ์–ด๋Œ‘ํ„ฐ๋Š” ๋”ฅ ๋Ÿฌ๋‹ ์ž‘์—…์„ ์œ„ํ•ด DGX-2 ์„œ๋ฒ„์— ์„ค์น˜๋ฉ๋‹ˆ๋‹ค.

6,9์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ๊ฑฐ๋ž˜: GPU ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์ œ์กฐ์—…์ฒด๋ฅผ ์ธ์ˆ˜ํ•˜๋Š” ์ด์œ 
์‚ฌ์ง„ โ€” ์นด๋ฅผ๋กœ์Šค ์กด์Šค โ€” CC BY 2.0

์ด๋ฒˆ ๊ฑฐ๋ž˜๋ฅผ ์ง€์ง€ํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ์ค‘์š”ํ•œ ์ฃผ์žฅ์€ ์ž ์žฌ์  ๊ฒฝ์Ÿ์ž์ธ Intel๋ณด๋‹ค ์•ž์„œ ๋‚˜๊ฐ€๋ ค๋Š” Nvidia์˜ ์—ด๋ง์ž…๋‹ˆ๋‹ค. ์บ˜๋ฆฌํฌ๋‹ˆ์•„์˜ ๊ฑฐ๋Œ€ IT ๊ธฐ์—…์€ ์Šˆํผ์ปดํ“จํ„ฐ์™€ ๊ธฐํƒ€ HPC ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ์—๋„ ์œ ์‚ฌํ•˜๊ฒŒ ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ด๋Š” ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด Nvidia์™€ ๊ฒฝ์Ÿํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์žฅ ๋ถ€๋ฌธ์—์„œ ๋ฆฌ๋”์‹ญ์„ ์œ„ํ•œ ์‹ธ์›€์—์„œ ์ฃผ๋„๊ถŒ์„ ์žก๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  Mellanox์™€ ์ตœ์ดˆ๋กœ ๊ฑฐ๋ž˜๋ฅผ ์ฒด๊ฒฐํ•œ ๊ฒƒ์€ Nvidia์˜€์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น ๊นŒ์š”?

์ƒˆ๋กœ์šด ์†”๋ฃจ์…˜. ์ƒ๋ฌผํ•™, ๋ฌผ๋ฆฌํ•™, ๊ธฐ์ƒํ•™ ๋“ฑ์˜ ๋ถ„์•ผ์—์„œ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ…์€ ๋งค๋…„ ์ ์  ๋” ๊นŒ๋‹ค๋กœ์›Œ์ง€๊ณ  ์žˆ์œผ๋ฉฐ ์ ์  ๋” ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Nvidia์™€ Mellanox ํŒ€ ๊ฐ„์˜ ํ˜‘๋ ฅ์€ ์šฐ์„  ํ•˜๋“œ์›จ์–ด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ HPC ์‹œ์Šคํ…œ์šฉ ์ „๋ฌธ ์†Œํ”„ํŠธ์›จ์–ด ๋ถ€๋ฌธ๊ณผ ๊ด€๋ จ๋œ ์ƒˆ๋กœ์šด ์†”๋ฃจ์…˜์„ ์‹œ์žฅ์— ์ œ๊ณตํ•  ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œํ’ˆ ํ†ตํ•ฉ. ์ด๋Ÿฌํ•œ ๊ฑฐ๋ž˜๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์€ ์ง์› ์ˆ˜๋ฅผ ์ค„์ด๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์˜ ์ „๋ฐ˜์ ์ธ ํšจ์œจ์„ฑ์„ ๋†’์—ฌ ์šด์˜ ๋น„์šฉ์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ Nvidia์™€ Mellanox ์†”๋ฃจ์…˜์ด "๋ฐ•์Šคํ˜•" ํ˜•์‹์œผ๋กœ ํ†ตํ•ฉ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค. ํ•œํŽธ์œผ๋กœ ์ด๋Š” ๊ณ ๊ฐ์ด ์ง€๊ธˆ ์—ฌ๊ธฐ์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋น ๋ฅธ ๊ฒฐ๊ณผ์™€ ๊ธฐ์„ฑ ๊ธฐ์ˆ ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ๋งŽ์€ ๊ตฌ์„ฑ ์š”์†Œ์˜ ์‚ฌ์šฉ์ž ์ •์˜๋ฅผ ์ œํ•œํ•˜๋ ค๋Š” ์ž ์žฌ์ ์ธ ์›€์ง์ž„์ด ์žˆ์ง€๋งŒ ์ด๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์„ ๋งŒ์กฑ์‹œํ‚ค์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"๋™์„œ" ํŠธ๋ž˜ํ”ฝ ์ตœ์ ํ™”. ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์ด ์ฆ๊ฐ€ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์ถ”์„ธ๋กœ ์ธํ•ด ์†Œ์œ„ "๋™์„œ" ๊ตํ†ต. ์ด๋Š” ์‚ฌ์‹ค์ƒ ๋ฐ์ดํ„ฐ์„ผํ„ฐ์˜ '๋ณ‘๋ชฉ ํ˜„์ƒ'์œผ๋กœ, ๋”ฅ๋Ÿฌ๋‹ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ํฌํ•จํ•ด ์ „์ฒด ์ธํ”„๋ผ์˜ ์šด์˜ ์†๋„๊ฐ€ ๋Š๋ ค์ง€๋Š” ํ˜„์ƒ์ด๋‹ค. ๊ทธ๋“ค์˜ ๋…ธ๋ ฅ์„ ๊ฒฐํ•ฉํ•จ์œผ๋กœ์จ ํšŒ์‚ฌ๋Š” ์ด ๋ถ„์•ผ์—์„œ ์ƒˆ๋กœ์šด ๋ฐœ์ „์„ ์œ„ํ•œ ๋ชจ๋“  ๊ธฐํšŒ๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ Nvidia๋Š” ์ด์ „์—๋„ GPU ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก ์ตœ์ ํ™”์— ์ฃผ๋ชฉํ–ˆ์œผ๋ฉฐ ํ•œ๋•Œ ํŠนํ™”๋œ ๊ธฐ์ˆ ์„ ๋„์ž…ํ•˜๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. NVLink.

์‹œ์žฅ์—๋Š” ๋˜ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š” ๊ฑธ๊นŒ

Nvidia์™€ Mellanox ๊ฐ„์˜ ๊ฑฐ๋ž˜๊ฐ€ ๋ฐœํ‘œ๋œ ์ง€ ์–ผ๋งˆ ํ›„, ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์žฅ๋น„ ์ œ์กฐ์—…์ฒด์ธ Xilinx์™€ Solarflare๋„ ๋น„์Šทํ•œ ๊ณ„ํš์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ฃผ์š” ๋ชฉํ‘œ ์ค‘ ํ•˜๋‚˜๋Š” ์‚ฌ์šฉ ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. FPGA (FPGA)๋Š” HPC ๋ถ„์•ผ์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ์˜ ์ผํ™˜์œผ๋กœ ๋‘ ๋ฒˆ์งธ๋Š” ์„œ๋ฒ„ ๋„คํŠธ์›Œํฌ ์†”๋ฃจ์…˜์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ตœ์ ํ™”ํ•˜๊ณ  SmartNICS ์นด๋“œ์— FPGA ์นฉ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—”๋น„๋””์•„์™€ ๋ฉœ๋ผ๋…น์Šค์˜ ๊ฒฝ์šฐ์ฒ˜๋Ÿผ ์ด๋ฒˆ ๊ฑฐ๋ž˜๋„ ํŒ€ ๊ฐ„ ํ˜‘์—…๊ณผ ๊ณต๋™ ์ œํ’ˆ ์ž‘์—…์ด ์„ ํ–‰๋๋‹ค.

์‚ฌ์ง„ โ€” ๋ผ์ด๋ชฌ๋“œ ์Šคํฌํ‚น โ€” CC BY-SA 4.0
6,9์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ๊ฑฐ๋ž˜: GPU ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์ œ์กฐ์—…์ฒด๋ฅผ ์ธ์ˆ˜ํ•˜๋Š” ์ด์œ ๋˜ ๋‹ค๋ฅธ ์ฃผ๋ชฉํ• ๋งŒํ•œ ๊ฑฐ๋ž˜๋Š” HPE์˜ BlueData ์Šคํƒ€ํŠธ์—… ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค. ํ›„์ž๋Š” ์ „ VMware ์ง์›์ด ์„ค๋ฆฝํ–ˆ์œผ๋ฉฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์‹ ๊ฒฝ๋ง์„ "์ปจํ…Œ์ด๋„ˆํ™”" ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ”Œ๋žซํผ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. HPE๋Š” ์Šคํƒ€ํŠธ์—…์˜ ๊ธฐ์ˆ ์„ ํ”Œ๋žซํผ์— ํ†ตํ•ฉํ•˜๊ณ  AI ๋ฐ ML ์‹œ์Šคํ…œ ์ž‘์—…์„ ์œ„ํ•œ ์†”๋ฃจ์…˜์˜ ๊ฐ€์šฉ์„ฑ์„ ๋†’์ผ ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ฑฐ๋ž˜ ๋•๋ถ„์— ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ์‹์œผ๋กœ๋“  ๊ณ ๊ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์˜ ํšจ์œจ์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์šฉ ์‹ ์ œํ’ˆ์„ ๋ณด๊ฒŒ ๋  ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

UPD : ์— ์— ๋”ฐ๋ฅด๋ฉด ์—ฌ๋Ÿฌ ์ถœํŒ๋ฌผ์— ๋”ฐ๋ฅด๋ฉด Mellanox ์ฃผ์ฃผ ์ค‘ ํ•œ ๋ช…์ด ๊ฑฐ๋ž˜ ์ „ ์žฌ๋ฌด์ œํ‘œ ์ œ์‹œ ์ค‘ ์ž˜๋ชป๋œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ–ˆ๋‹ค๋Š” ์ด์œ ๋กœ ์†Œ์†ก์„ ์ œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

IT ์ธํ”„๋ผ์— ๊ด€ํ•œ ๊ธฐํƒ€ ์ž๋ฃŒ:

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€