https://open-neuromorphic.org/blog/northpole-ibm-neuromorphic-ai-hardware/
ํ๋์จ์ด์์ ํฌ์(Sparse) ์ ๊ฒฝ๋ง ์ง์
์๋ฌผํ์ ์ ๋ฐ๋์์ ์๊ฐ์ ๋ฐ์ NorthPole์ 8, 4, 2๋นํธ์ ์ ์ ๋ฐ๋์ ์ต์ ํ๋์ด ์์ต๋๋ค. ์ด๋ ๋ง์ ์ ๊ฒฝ๋ง์์ ์ต์ ์ถ๋ก ์ ํ๋๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ์ถฉ๋ถํ๋ฉด์๋ ํ์ต์ ํ์ํ ๊ณ ์ ๋ฐ๋๋ฅผ ๋ฐฐ์ ํ ์ ์์ต๋๋ค.
NorthPole์ ๋จ์ผ ๋ช
๋ น์ด-๋ค์ค ๋ฐ์ดํฐ MAC ์ ๋
GPU์ TPU๊ฐ ์๊ฐ์ (temporal) ์ํคํ
์ฒ์ธ ๊ฒ๊ณผ๋ ๋์กฐ์ ์ผ๋ก NorthPole์ ๊ณต๊ฐ์ (spatial) ์ํคํ
์ฒ์
๋๋ค. ์ด๋ ๋ชจ๋ PE๊ฐ ๊ณต์ ํ๋ ๋จ์ผ ์จ์นฉ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ง๋ ๋์ , ๋ฉ๋ชจ๋ฆฌ์ (์ผ๋ถ)๊ฐ ์ฒ๋ฆฌ ์ ๋๊ณผ ํจ๊ป ๋ฐฐ์น๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๊ณต๊ฐ(์ผ์ชฝ) ๋ฐ ์๊ฐ(์ค๋ฅธ์ชฝ) ์ํคํ
์ฒ
NorthPole์ 12nm ๊ณต์ ์ผ๋ก ์ ์๋์์ผ๋ฉฐ, 800mm2 ๋ฉด์ ์ 220์ต ๊ฐ์ ํธ๋์ง์คํฐ, 256๊ฐ์ ์ฝ์ด, 8๋นํธ(4๋นํธ ๋ฐ 2๋นํธ) ์ ๋ฐ๋์์ ์ฝ์ด๋น 2048(4096 ๋ฐ 8192)์ฌ์ดํด์ ์ฐ์ฐ์ ์ํํฉ๋๋ค.
์๋น๋์ A100, H100๊ณผ์ ๋น๊ต
4nm ๊ณต์ ์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ H100 GPU์ ๋น๊ตํด๋ NorthPole์ ์ค(joule)๋น 5๋ฐฐ ๋ ๋ง์ ํ๋ ์์ ์ ๋ฌํฉ๋๋ค. NorthPole์ ์คํ์นฉ ๋ฉ๋ชจ๋ฆฌ์ ๋ถ์ฌ, ์จ์นฉ ๋ฉ๋ชจ๋ฆฌ์ ์ปดํจํ
์ ์ฐ๊ฒฐ, ๊ณต๊ฐ ์ปดํจํ
์ ์ง์ญ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ ์ ๋ฐ๋ ์ฐ์ฐ์ ๋ ๋์ ํ์ฉ์ผ๋ก ์ธํด ๋ฐ์ดํฐ ์ด๋์ด ์ ์ด ์๋์ง ํจ์จ์ด ๋์ต๋๋ค.
๋นํธ๋งต ์๋์ ์ต์ ํ๋ ์นฉ์ด๊ตฌ๋ง
2๋นํธ ์ ๋ฐ๋๋ฉด ๋ฐ๋ก ๋นํธ๋ท ์ ์ฉ ๊ฐ๋ฅํ ํ ๋ฐ