IBM ํ์ฌ ๋ฐํํ๋ค. A2O POWER ํ๋ก์ธ์ ์ฝ์ด ๋ฐ FPGA ํ๊ฒฝ์ OpenPOWER ์ปค๋ฎค๋ํฐ๋ก ์ด์ ํ์ฌ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ฐธ์กฐ ํ๋ก์ธ์์ ์๋์ ์๋ฎฌ๋ ์ด์
ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช
ํฉ๋๋ค. Verilog ๋ฐ VHDL ์ธ์ด๋ก ๋ ํ๋์จ์ด ๋ธ๋ก์ ๋ํ A2O POWER ๊ด๋ จ ๋ฌธ์, ๋ค์ด์ด๊ทธ๋จ ๋ฐ ์ค๋ช
์ถํ ๋ CC-BY 4.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ GitHub์์.
๋ํ OpenPOWER ์ปค๋ฎค๋ํฐ๋ก์ ๋๊ตฌ ์ด์ ์ด ๋ณด๊ณ ๋์์ต๋๋ค. ์คํCE (๊ฐ๋ฐฉํ ์ธ์ง ํ๊ฒฝ), IBM PowerAI ๊ธฐ๋ฐ. Open-CE๋ Kubernetes ํ๋ซํผ์์ ์คํํ ๊ธฐ์ฑ ํจํค์ง ๋๋ ์ปจํ
์ด๋ ์ด๋ฏธ์ง์ ํ์ฑ์ ํตํด TensorFlow ๋ฐ PyTorch์ ๊ฐ์ ํ๋ ์์ํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ธฐ๊ณ ํ์ต ์์คํ
์ ์์ฑ ๋ฐ ๋ฐฐํฌ๋ฅผ ๋จ์ํํ๋ ์ค์ , ๋ ์ํผ ๋ฐ ์คํฌ๋ฆฝํธ ๋ชจ์์ ์ ๊ณตํฉ๋๋ค. ๊ทธ ์ ์๋ OpenPOWER ์ปค๋ฎค๋ํฐ๊ฐ ๋ค์์ ์์ ์์์ต๋๋ค. ์๋ ISA(Power Instruction Set Architecture) ๋ฐ ํ๋ก์ธ์ ๊ด๋ จ ์ฌ์ A2I ํ์.
A2O POWER ํ๋ก์ธ์ ์ฝ์ด๋ ์๋ฒ ๋๋ SoC(์์คํ
์จ ์นฉ) ์ ํ๋ฆฌ์ผ์ด์
์ฉ์ผ๋ก ์ค๊ณ๋์์ผ๋ฉฐ, ๋น์์ฐจ์ ๋ช
๋ น ์คํ ๋ฐ ๋์คํจ์น๋ฅผ โโ์ง์ํ๊ณ , ๋ฉํฐ์ค๋ ๋ฉ(2๊ฐ์ SMT ์ค๋ ๋), GSHARE์ ์ ์ฌํ ๋ถ๊ธฐ ์์ธก ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. 64๋นํธ Power 2.07 Book III ๋ช
๋ น์ด ์ธํธ ์ํคํ
์ฒ -E๋ฅผ ์ ๊ณตํฉ๋๋ค. A2O๋ ๋ ์ผ์ฐ ๊ฐ๋ฐ์ ๊ณ์ํฉ๋๋ค ์ด๋ฆฐ ๊ฐ๋ณ ์ค๋ ๋์ ์ฑ๋ฅ์ ์ต์ ํํ๋ ์์ญ์์ A2I ์ปค๋์ ์ ์ฌํ ๋ชจ๋์ ์ค๊ณ๋ฅผ ์ฌ์ฉํ๋ฉฐ ๋
ธ๋ ์ํธ์์ฉ ๊ตฌ์กฐ.
๋ชจ๋์ ์ค๊ณ์๋ MMU, ๋ง์ดํฌ๋ก์ฝ๋ ์คํ ์์ง ๋ฐ AXU(Auxiliary Execution Unit) ๊ฐ์๊ธฐ ์ธํฐํ์ด์ค๊ฐ ํฌํจ๋์ด ์์ด ๋ค์ํ ์ ํ์ ์ํฌ๋ก๋์ ์ต์ ํ๋ ํน์ A2O ๊ธฐ๋ฐ ์๋ฃจ์
(์: ๊ธฐ๊ณ ํ์ต ์์
๊ฐ์ํ)์ ์์ฑํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru