IBM์€ Power ํ”„๋กœ์„ธ์„œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ๊ฒฌ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

IBM ํšŒ์‚ฌ ๋ฐœํ‘œํ–ˆ๋‹ค. ISA(Power Instruction Set Architecture)๋ฅผ ๊ฐœ๋ฐฉ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. IBM์€ ์ด๋ฏธ 2013๋…„์— OpenPOWER ์ปจ์†Œ์‹œ์—„์„ ์„ค๋ฆฝํ•˜์—ฌ POWER ๊ด€๋ จ ์ง€์  ์žฌ์‚ฐ์— ๋Œ€ํ•œ ๋ผ์ด์„ผ์Šค ๊ธฐํšŒ์™€ ์‚ฌ์–‘์— ๋Œ€ํ•œ ์ „์ฒด ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ์นฉ ์ƒ์‚ฐ ๋ผ์ด์„ผ์Šค๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋กœ์—ดํ‹ฐ๋„ ๊ณ„์† ์ง•์ˆ˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ Power ๋ช…๋ น์–ด ์„ธํŠธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์‹ ๋งŒ์˜ ์นฉ ์ˆ˜์ •๋ณธ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๊ณต๊ฐœ์ ์œผ๋กœ ์ œ๊ณต๋˜๋ฉฐ ๋กœ์—ดํ‹ฐ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Power์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  IBM ํŠนํ—ˆ๋ฅผ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜๋ฉฐ, ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋Š” ํ˜„์žฌ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ ์ด์ „๋ฉ๋‹ˆ๋‹ค.
์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์„ ๊ฐ๋…ํ•˜๋Š” ์กฐ์ง์ธ OpenPOWER Foundation์€ ๋ฒˆ์—ญ ํŠน์ • ์ œ์กฐ์—…์ฒด์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ  Power ์•„ํ‚คํ…์ฒ˜์˜ ์ถ”๊ฐ€ ๊ณต๋™ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋…๋ฆฝ์ ์ธ ํ”Œ๋žซํผ์„ ๋งŒ๋“ค Linux Foundation์˜ ์ง€์›์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ OpenPOWER ์ปจ์†Œ์‹œ์—„์— ์ฐธ์—ฌ ํ•ฉ๋ฅ˜ํ–ˆ๋‹ค 350๊ฐœ ์ด์ƒ์˜ ํšŒ์‚ฌ. Power ํ˜ธํ™˜ ์นฉ์„ ๋งŒ๋“œ๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ์Šคํ…œ ํŽŒ์›จ์–ด, ์‚ฌ์–‘ ๋ฐ ํšŒ๋กœ์— ๋Œ€ํ•œ 3๋ฐฑ๋งŒ ์ค„ ์ด์ƒ์˜ ์ฝ”๋“œ๊ฐ€ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ๊ณต์œ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ช…๋ น์–ด ์„ธํŠธ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฐœ๋ฐฉํ˜• ํ•˜๋“œ์›จ์–ด๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ ์™ธ์—๋„ IBM์€ POWER ISA์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌํ˜„(์†Œํ”„ํŠธ ์ฝ”์–ด)๊ณผ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ฐธ์กฐ ๋””์ž์ธ์„ ํฌํ•จํ•˜์—ฌ Power9 ์นฉ์— ์‚ฌ์šฉ๋˜๋Š” ์ผ๋ถ€ ๊ด€๋ จ ๊ธฐ์ˆ ์„ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ฐ˜ ํ™•์žฅ ์˜คํ”ˆCAPI (๊ฐœ๋ฐฉํ˜• ์ฝ”ํžˆ๋ŸฐํŠธ ๊ฐ€์†๊ธฐ ํ”„๋กœ์„ธ์„œ ์ธํ„ฐํŽ˜์ด์Šค) ๋ฐ OMI(๊ฐœ๋ฐฉํ˜• ๋ฉ”๋ชจ๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค). ์ œ๊ณต๋œ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌํ˜„์„ ํ†ตํ•ด Xilinx FPGA๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐธ์กฐ ํ”„๋กœ์„ธ์„œ์˜ ์ž‘๋™์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OpenCAPI ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฉด GPU, ASIC, ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†๊ธฐ, ๋„คํŠธ์›Œํฌ ์นฉ ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ์ปจํŠธ๋กค๋Ÿฌ์™€ ๊ฐ™์€ ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด์™€ ํ†ตํ•ฉ ์žฅ์น˜ ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ๊ตฌ์„ฑํ•  ๋•Œ ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๊ณ  ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. OMI๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ๋†’์ด๊ณ  ๊ฒฐ๊ณผ์ ์ธ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ค„์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Power๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ด๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋•๋ถ„์— ๋ฉ”๋ชจ๋ฆฌ ๋‚ด ์ธ๊ณต ์ง€๋Šฅ ๋ฐ ๊ณ ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ์ตœ์ ํ™”๋œ ํŠน์ˆ˜ ์นฉ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

์ด๋ฏธ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐฉํ˜• ์•„ํ‚คํ…์ฒ˜์™€ ๋น„๊ต MIPS ะธ RISC-V, Power ์•„ํ‚คํ…์ฒ˜๋Š” ์ตœ์‹  ์„œ๋ฒ„ ์‹œ์Šคํ…œ, ์‚ฐ์—…์šฉ ํ”Œ๋žซํผ ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ฃผ๋กœ ๋งค๋ ฅ์ ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, IBM๊ณผ NVIDIA, Mellanox์˜ ํ˜‘๋ ฅ์„ ํ†ตํ•ด Power ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์„ธ๊ณ„ ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ ํด๋Ÿฌ์Šคํ„ฐ ๋‘ ๊ฐœ๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‰๊ฐ€ ์ƒ์œ„ 500๋Œ€ ์Šˆํผ์ปดํ“จํ„ฐ.

์ถœ์ฒ˜ : opennet.ru

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