๋ถ๋ฅ:์ค์์ฒ๋ฆฌ์ฅ์น
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
SMT๋ Simultaneous Multi-Threading(๋์ ๋ฉํฐ์ค๋ ๋ฉ)์ ์ฝ์๋ก, ๋ง ๊ทธ๋๋ก ์ฌ๋ฌ ๊ฐ์ ์ค๋ ๋๋ค์ด ๋์์ ๋์ํ๋ ๋ฉํฐ์ค๋ ๋ฉ์ด๋ค.
ํ๊ณ๋ ์ ๊ณ์์๋ ์ด๋ฏธ 1960๋ ๋ IBM์ ACS-360 ํ๋ก์ ํธ ์์ ๋ถํฐ ์ด ์ฉ์ด๋ก ์ฌ์ฉ๋๊ณ ์์์ผ๋, 2000๋ ๋ ์ดํ ์ธํ ์ 'ํ์ดํผ์ค๋ ๋ฉ'์ด๋ผ๋ ์ํ๋ช ์ด ๋ฐํ๋๋ฉด์ ์ผ๋ฐ ์ฌ์ฉ์๋ค์๊ฒ๋ ํ์ดํผ์ค๋ ๋ฉ์ผ๋ก ๋ ๋ง์ด ์๋ ค์ ธ ์๋ค.
ํ๊ณ๋ ์ ๊ณ์์๋ ์ด๋ฏธ 1960๋ ๋ IBM์ ACS-360 ํ๋ก์ ํธ ์์ ๋ถํฐ ์ด ์ฉ์ด๋ก ์ฌ์ฉ๋๊ณ ์์์ผ๋, 2000๋ ๋ ์ดํ ์ธํ ์ 'ํ์ดํผ์ค๋ ๋ฉ'์ด๋ผ๋ ์ํ๋ช ์ด ๋ฐํ๋๋ฉด์ ์ผ๋ฐ ์ฌ์ฉ์๋ค์๊ฒ๋ ํ์ดํผ์ค๋ ๋ฉ์ผ๋ก ๋ ๋ง์ด ์๋ ค์ ธ ์๋ค.
2. ์ค๋ ๋์ ๋ฉํฐ์ค๋ ๋ฉ[ํธ์ง]
SMT๋ฅผ ์ดํดํ๋ ค๋ฉด ์ค๋ ๋(Thread)์ ๋ฉํฐ์ค๋ ๋ฉ(Multi-Threading)๋ถํฐ ์ดํดํด์ผ ์ด ๋ฌธ์์ ๋ด์ฉ์ ์ดํดํ ์ ์๋ค.
ํ๋ก๊ทธ๋จ์ด ์คํํ ๋, ๋น ๋ฅธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํด ์คํ ๋ฆฌ์ง์ ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์ ์ผ๋ถ๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ๊ฒ ๋๋๋ฐ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ณผ๊ฑฐ์๋ ํ๋ก์ธ์ค๊ฐ ๊ณง ์์ ์ ๋จ์๋ก ๋์ํ์ผ๋ ํ๋์จ์ด์ ์์ ์๋ชจ๋์ด ๋ง๋ค๋ณด๋ ์์ ์ ํ์ ํ์ํ ์ปจํ ์คํธ ์ค์์น์ ์ค๋ฒํค๋๊ฐ ๋๋ฌด ์ปค์ ๋นํจ์จ์ ์ธ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋์๋๋ฐ, ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ฌ ๊ฐ์ '์ค๋ ๋'๋ผ๋ ์์ ๋จ์๋ค๋ก ์ชผ๊ฐ์ ๋์ํ์ฌ ์ค๋ฒํค๋๋ฅผ ์ค์ด๊ณ ํจ์จ์ฑ์ด ๊ฐ์ ๋์๋ค.
์ค๋ ๋๋ ์ผ์ ์ฒ๋ฆฌ ํ๋ฆ ๋จ์์ด๋ฉฐ ์ค๋ ๋๊ฐ ์ฌ๋ฌ ๊ฐ์ด๋ฏ๋ก '๋ฉํฐ์ค๋ ๋' ๋๋ ๋ค์ค์ค๋ ๋๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ด๋ฌํ ์์ ์ผ๋ก ์ํํ๋ ๋์์ด '๋ฉํฐ์ค๋ ๋ฉ'์ด๋ค. 1950๋ ๋๋ถํฐ ์ด๋ฌํ ๊ฐ๋ ์ด ์ ๋ฆฝ๋์์ผ๋ฉฐ, ์ ์ญ๋ ์ด ์ง๋ ์ง๊ธ๋ '์์ ์ ์ต์ ์ฒ๋ฆฌ ๋จ์'๋ฅผ ์ค๋ ๋ ๋จ์๋ก ์ทจ๊ธํ๊ณ ์๋ค. ์ฐธ๊ณ ๋ก ์ปดํจํฐ์์์ ์์ ์ ์ฌ๋ฌ ๋ช ๋ น์ด(Instruction)๋ค๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๋ช ๋ น์ด์ ์คํ์ ์ฌ์ดํด(ํด๋ญ) ๋จ์๋ก ์ฒ๋ฆฌํ๋ค. ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ CPU, ๋ง์ดํฌ๋ก์ํคํ ์ฒ, ํ์ดํ๋ผ์ธ, ์ํผ์ค์นผ๋ผ ๋ฌธ์ ์ฐธ์กฐ.
์ฌ๋์ผ๋ก ๋ฐ์ง๋ฉด ๋ฉ์น ํฐ ํ ์ฌ๋(ํ๋ก์ธ์ค)์ด ์ ๋๋ก ์ผ ํ๋ ค๋ฉด ์๋์ ๋ง์ด ์ ๊ณตํด์ค์ผ ํ๊ณ ์ฌ๋ฌ ์์ ๋ค์ ๊ฐ๋นํ๋ ค๋ฉด ๋ฉ๋ชจํด์ผ ํ ๋ถ๋์ด ๋ง์ง๋ง, ๋ฉ์น ์์ ์ฌ๋ฌ ์ฌ๋(์ค๋ ๋)๋ค์ ๋ฉ์น๊ฐ ์์ ๋์ ์๋์ ๋ง์ด ์ ๊ณตํ ํ์ ์๊ณ ์ฌ๋ ค ๋ช ์ด๋ผ ๊ฐ์ธ๋น ๋ฉ๋ชจํด์ผ ํ ๋ถ๋๋ ์ ์ผ๋ฉด์ ํ์ ํ ์ ์๋ ๊ฒ๊ณผ ๋น์ทํ ๊ด๊ณ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
๊ฐ๋ ฅํ ํจ์จ์ฑ์ผ๋ก ์์ ์ ์ต์ ์ฒ๋ฆฌ ๋จ์๋ก์จ ์ ์ฐฉ๋์ด ์์ง๋ง, ์ฌ๋ฌ ์์ ์ฃผ์ฒด๋ค์ด ๋ถ๋ดํด์ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ํ๋์ ์์ ์ฃผ์ฒด์ผ ๋๋ณด๋ค ํ๋ฆ์ ์ถ์ ํ๊ธฐ ์ด๋ ค์ฐ๋ฏ๋ก ์ํํธ์จ์ด ๊ฐ๋ฐ์์ธ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ด๋ฅผ ์ฃผ์ํ๋ฉด์ ํ๋ก๊ทธ๋๋ฐํด์ผ ํ๋ค๋ ๋จ์ ์ด ์๋ค. ์๋ชปํ๋ฉด ๋ ์ด์ค ์ปจ๋์ ์ด ๋ฐ์ํด์ ์ํ๋ ๊ฒฐ๊ณผ ๊ฐ์ ๋์ถํ ์ ์๊ฑฐ๋ ๊ธฐ๋ฅ์ ์ ๋๋ก ์ํํ ์ ์๊ฒ ๋๊ธฐ ๋๋ฌธ. ์ด์์ฒด์ ์์คํ ํ๋ก๊ทธ๋๋จธ๋ค์ ์ด๋ฌํ ๋ฌธ์ ์ ์ ํ์ ํด์ ์ด์์ฒด์ ๋ฅผ ๊ฐ๋ฐํ ๋ ์์คํ ์ ์๋ง์ง์ฐฝ์ ์ต๋ํ ์๋ฐฉํ๋ฉด์ ์์ ์ ์ธ ๋ฉํฐ์ค๋ ๋ฉ์ด ๋๋๋ก ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์ ์ฐ๊ตฌํ๋ฉด์ ๊ฐ๋ฐํ๋ค.
ํนํ ์ํํธ์จ์ด์ ๊ด์ ์์ ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋ ํ๋ก์ธ์๋ ์ฑ๊ธ์ฝ์ด ๋ฉํฐ์ค๋ ๋ ํ๋ก์ธ์๋ ๋ชจ๋ ๋ ผ๋ฆฌ ์ค๋ ๋์ ๊ด์ ์์ ๋ณด์ด๋ฏ๋ก 0๋ฒ์งธ ๋ฌผ๋ฆฌ์ฝ์ด์ 2Way SMT์ธ Siblling ์ค๋ ๋๋ ๋๊ฐ ๋ชจ๋ ๋ ผ๋ฆฌ ์ค๋ ๋์ด๋ฉฐ ์ฌ๊ธฐ์ ํ์ชฝ์ด ์์ ํ Idle์ํ์ด๋ฉด 0-0๋ 0-1์์ ํ๋ก๊ทธ๋จ์ด ๋์ํ๋ ์ฑ๋ฅ์ ์ฐจ์ด๋ ์๋ค. (๊ตฌ๋ถ์ด ๋ฌด์๋ฏธ)
ํ๋ก๊ทธ๋จ์ด ์คํํ ๋, ๋น ๋ฅธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํด ์คํ ๋ฆฌ์ง์ ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์ ์ผ๋ถ๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ๊ฒ ๋๋๋ฐ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๊ณผ๊ฑฐ์๋ ํ๋ก์ธ์ค๊ฐ ๊ณง ์์ ์ ๋จ์๋ก ๋์ํ์ผ๋ ํ๋์จ์ด์ ์์ ์๋ชจ๋์ด ๋ง๋ค๋ณด๋ ์์ ์ ํ์ ํ์ํ ์ปจํ ์คํธ ์ค์์น์ ์ค๋ฒํค๋๊ฐ ๋๋ฌด ์ปค์ ๋นํจ์จ์ ์ธ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋์๋๋ฐ, ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ฌ ๊ฐ์ '์ค๋ ๋'๋ผ๋ ์์ ๋จ์๋ค๋ก ์ชผ๊ฐ์ ๋์ํ์ฌ ์ค๋ฒํค๋๋ฅผ ์ค์ด๊ณ ํจ์จ์ฑ์ด ๊ฐ์ ๋์๋ค.
์ค๋ ๋๋ ์ผ์ ์ฒ๋ฆฌ ํ๋ฆ ๋จ์์ด๋ฉฐ ์ค๋ ๋๊ฐ ์ฌ๋ฌ ๊ฐ์ด๋ฏ๋ก '๋ฉํฐ์ค๋ ๋' ๋๋ ๋ค์ค์ค๋ ๋๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ด๋ฌํ ์์ ์ผ๋ก ์ํํ๋ ๋์์ด '๋ฉํฐ์ค๋ ๋ฉ'์ด๋ค. 1950๋ ๋๋ถํฐ ์ด๋ฌํ ๊ฐ๋ ์ด ์ ๋ฆฝ๋์์ผ๋ฉฐ, ์ ์ญ๋ ์ด ์ง๋ ์ง๊ธ๋ '์์ ์ ์ต์ ์ฒ๋ฆฌ ๋จ์'๋ฅผ ์ค๋ ๋ ๋จ์๋ก ์ทจ๊ธํ๊ณ ์๋ค. ์ฐธ๊ณ ๋ก ์ปดํจํฐ์์์ ์์ ์ ์ฌ๋ฌ ๋ช ๋ น์ด(Instruction)๋ค๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๋ช ๋ น์ด์ ์คํ์ ์ฌ์ดํด(ํด๋ญ) ๋จ์๋ก ์ฒ๋ฆฌํ๋ค. ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ CPU, ๋ง์ดํฌ๋ก์ํคํ ์ฒ, ํ์ดํ๋ผ์ธ, ์ํผ์ค์นผ๋ผ ๋ฌธ์ ์ฐธ์กฐ.
์ฌ๋์ผ๋ก ๋ฐ์ง๋ฉด ๋ฉ์น ํฐ ํ ์ฌ๋(ํ๋ก์ธ์ค)์ด ์ ๋๋ก ์ผ ํ๋ ค๋ฉด ์๋์ ๋ง์ด ์ ๊ณตํด์ค์ผ ํ๊ณ ์ฌ๋ฌ ์์ ๋ค์ ๊ฐ๋นํ๋ ค๋ฉด ๋ฉ๋ชจํด์ผ ํ ๋ถ๋์ด ๋ง์ง๋ง, ๋ฉ์น ์์ ์ฌ๋ฌ ์ฌ๋(์ค๋ ๋)๋ค์ ๋ฉ์น๊ฐ ์์ ๋์ ์๋์ ๋ง์ด ์ ๊ณตํ ํ์ ์๊ณ ์ฌ๋ ค ๋ช ์ด๋ผ ๊ฐ์ธ๋น ๋ฉ๋ชจํด์ผ ํ ๋ถ๋๋ ์ ์ผ๋ฉด์ ํ์ ํ ์ ์๋ ๊ฒ๊ณผ ๋น์ทํ ๊ด๊ณ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
๊ฐ๋ ฅํ ํจ์จ์ฑ์ผ๋ก ์์ ์ ์ต์ ์ฒ๋ฆฌ ๋จ์๋ก์จ ์ ์ฐฉ๋์ด ์์ง๋ง, ์ฌ๋ฌ ์์ ์ฃผ์ฒด๋ค์ด ๋ถ๋ดํด์ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ํ๋์ ์์ ์ฃผ์ฒด์ผ ๋๋ณด๋ค ํ๋ฆ์ ์ถ์ ํ๊ธฐ ์ด๋ ค์ฐ๋ฏ๋ก ์ํํธ์จ์ด ๊ฐ๋ฐ์์ธ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ด๋ฅผ ์ฃผ์ํ๋ฉด์ ํ๋ก๊ทธ๋๋ฐํด์ผ ํ๋ค๋ ๋จ์ ์ด ์๋ค. ์๋ชปํ๋ฉด ๋ ์ด์ค ์ปจ๋์ ์ด ๋ฐ์ํด์ ์ํ๋ ๊ฒฐ๊ณผ ๊ฐ์ ๋์ถํ ์ ์๊ฑฐ๋ ๊ธฐ๋ฅ์ ์ ๋๋ก ์ํํ ์ ์๊ฒ ๋๊ธฐ ๋๋ฌธ. ์ด์์ฒด์ ์์คํ ํ๋ก๊ทธ๋๋จธ๋ค์ ์ด๋ฌํ ๋ฌธ์ ์ ์ ํ์ ํด์ ์ด์์ฒด์ ๋ฅผ ๊ฐ๋ฐํ ๋ ์์คํ ์ ์๋ง์ง์ฐฝ์ ์ต๋ํ ์๋ฐฉํ๋ฉด์ ์์ ์ ์ธ ๋ฉํฐ์ค๋ ๋ฉ์ด ๋๋๋ก ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์ ์ฐ๊ตฌํ๋ฉด์ ๊ฐ๋ฐํ๋ค.
ํนํ ์ํํธ์จ์ด์ ๊ด์ ์์ ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋ ํ๋ก์ธ์๋ ์ฑ๊ธ์ฝ์ด ๋ฉํฐ์ค๋ ๋ ํ๋ก์ธ์๋ ๋ชจ๋ ๋ ผ๋ฆฌ ์ค๋ ๋์ ๊ด์ ์์ ๋ณด์ด๋ฏ๋ก 0๋ฒ์งธ ๋ฌผ๋ฆฌ์ฝ์ด์ 2Way SMT์ธ Siblling ์ค๋ ๋๋ ๋๊ฐ ๋ชจ๋ ๋ ผ๋ฆฌ ์ค๋ ๋์ด๋ฉฐ ์ฌ๊ธฐ์ ํ์ชฝ์ด ์์ ํ Idle์ํ์ด๋ฉด 0-0๋ 0-1์์ ํ๋ก๊ทธ๋จ์ด ๋์ํ๋ ์ฑ๋ฅ์ ์ฐจ์ด๋ ์๋ค. (๊ตฌ๋ถ์ด ๋ฌด์๋ฏธ)
2.1. ๋ฉํฐ์ค๋ ๋ฉ์ ์ข ๋ฅ[ํธ์ง]
๋ฉํฐ์ค๋ ๋ฉ์๋ ๋ฐฉ์์ ๋ฐ๋ผ ํฌ๊ฒ 2๊ฐ์ง๋ก ๊ตฌ๋ถํ๋ค.
- ์ผ์์ ๋ฉํฐ์ค๋ ๋ฉ (TMT: Temporal Multi-Threading)
ํ ๋ฒ์ ํ๋์ ์ค๋ ๋์์๋ง ๋ช ๋ น์ด๋ฅผ ์คํํ๊ฑฐ๋ ์์ ์ ์ํํ ์ ์๋ ๋ฉํฐ์ค๋ ๋ฉ์ผ๋ก, ๋ํ์ ์ผ๋ก ํ๋ํ(๋น์ ์ ํ) ๋ฉํฐํ์คํน์ฒ๋ผ ํ๋์ ์ค๋ ๋๊ฐ ๋งก๊ณ ์๋ ์ผ๋ จ์ ๋ช ๋ น์ด๋ค์ด ๋จผ์ ๋ค ์ํํ ๋ค์์ ๋ค๋ฅธ ์ค๋ ๋๊ฐ ์ํํ๋ Coarse-grained ๋ฐฉ์์ด ์๊ณ , ์ ์ ํ ๋ฉํฐํ์คํน์ฒ๋ผ ํ๋์ ์ค๋ ๋๊ฐ ๋งก๊ณ ์๋ ์ผ๋ จ์ ๋ช ๋ น์ด๋ค์ ๋จผ์ ๋ค ์ํํ๊ธฐ๋ ์ ์ ๋ค๋ฅธ ์ค๋ ๋๊ฐ ๋ผ์ด๋ค์ด ๋ ๋ค๋ฅธ ๋ช ๋ น์ด๋ฅผ ์ํํ๋ฉด์ ๊ฒฐ๊ณผ์ ์ผ๋ก ์๋ก ๋ค๋ฅธ ์ค๋ ๋๋ค์ด ๊ฐ์ ๋งก๊ณ ์๋ ๋ณ๊ฐ์ ๋ช ๋ น์ด๋ค์ ๋ฒ๊ฐ์ ์ํํ๋ Fine-grained ๋ฐฉ์์ด[1]๋ผ๋ ํ์ ๋ฐฉ์๋ค์ด ์๋ค. ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์ ๋ฐ๋ผ ์ผ์ ์๊ฐ ๋จ์๋ก[2] ์ฌ๋ฌ ์ค๋ ๋๋ค์ ๋ฒ๊ฐ์ ๊ฐ๋ฉด์ ๋์ํ๊ธฐ ๋๋ฌธ์ '์๋ถํ ๋ฉํฐ์ค๋ ๋ฉ'์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ, ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋ CPU์๋ ์ ์ฉํ ์ ์๋ ๋ฐฉ์์ด๋ค. ์ฝ๊ฒ ๋งํด์ ํ ์ฌ๋์ด ์ ํด์ง ๊ณํ์ ๋ฐ๋ผ ์ฌ๋ฌ ๊ฐ์ง์ ์ผ๋ค์ ๋ค ์ํํ๋ ๋ฐฉ์์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ํ ๋ง๋๋ก ๋ฉํฐํ์ค์ปค์ธ 1์ธ ๊ฐ๋ฐ์.
์ข๊ฒ ๋งํ๋ฉด ์ ์ ํ๋์จ์ด ์์์ผ๋ก๋ ๊ตฌํํ ์ ์๋ ๋ฐฉ์์ด์ง๋ง, ๋์๊ฒ ๋งํ๋ฉด ์์์ด ํ์ ๋์ด ์์ด์ ํ๋ก๊ทธ๋จ ๊ฐ๋ณ์ ์ธ ์ฑ๋ฅ์ด ๋จ์ด์ง๋ ๋จ์ ์ด ์์ ์๋ฐ์ ์๋ค. ๊ทธ ๋์ ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋ CPU๋ฐ์ ์์๋ ์ผ๋ฐ ๊ฐ์ ์ฉ PC์์๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ๋ค์ ๊ฐ์ด ์คํํ ์ ์๋, ์ด๋ฅธ๋ฐ ๋ฉํฐํ์คํน์ด ๊ฐ๋ฅํ์ฌ ๋ฉํฐํ์คํน์ด ๋ถ๊ฐ๋ฅํ๋ ์์ ๋ณด๋ค ๋น๊ต๊ฐ ์ ๋ ๋งํผ ํจ์ฌ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ(UX: User Experience)์ ์ ๊ณตํ ์ ์์๋ค.
- ๋์ ๋ฉํฐ์ค๋ ๋ฉ (SMT: Simultaneous Multi-Threading)
์ผ์์ ๋ฉํฐ์ค๋ ๋ฉ๊ณผ๋ ๋ค๋ฅด๊ฒ SMT๋ ์ฌ๋ฌ ์ค๋ ๋๋ค์ ํ๊บผ๋ฒ์, ๋์์ ๋ช ๋ น์ด๋ค์ ์คํํ๊ฑฐ๋ ์์ ๋ค์ ์ํํ ์ ์๋ค๋ ์ฐจ์ด์ ์ด ์๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ํผ์๊ฐ ์๋ ์ฌ๋ฌ ์ฌ๋์ด ์ฌ๋ฌ ๊ฐ์ง ์ผ๋ค์ ๋ถ๋ดํด์ ์ํํ๋ ๊ฒ๊ณผ ๊ฐ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. ํ ๋ง๋๋ก ๊ฐ๋ฐํ.
ํ์ฌ๊น์ง ๊ฐ์ฅ ์ง๋ณด๋ ๋ฉํฐ์ค๋ ๋ฉ ๋ฐฉ์์ผ๋ก '์์ ํ ๋ฉํฐ์ค๋ ๋ฉ'์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ฉฐ, ์ด์ ๋๋น๋๋ ์ผ์์ ๋ฉํฐ์ค๋ ๋ฉ์ ๊ฐ์ง ๋ฉํฐ์ค๋ ๋ฉ์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค. ๋์์ ๋์ํ ์ ์๊ธฐ์ ๋ฉํฐํ์คํน๋ ์ผ์์ ์ธ ๋ฉํฐ์ค๋ ๋ฉ๋ณด๋ค ๋ ์พ์ ํด์ ธ, ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์์ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์คํํด๋ ๊ธฐ์กด ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์ฑ๋ฅ์ด ๊ฑฐ์ ๋จ์ด์ง์ง ์๋๋ค. ๊ทธ์ผ๋ง๋ก ๋ณํ ์ฒ๋ฆฌ, ๋ณ๋ ฌ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ '์์ ํ ๋ฉํฐํ์คํน'.
ํ์ง๋ง, ์ด๋ฅผ ๊ตฌํํ๋ ค๋ฉด CPU์ ํํ๊ฐ ์ด๋ป๋ ์ฌ๋ฌ ๊ฐ์ ์ค๋ ๋๋ค์ ํ๊บผ๋ฒ์ ๊ฐ๋นํ ์ ์๋ ์์์ด ํ์ํ๋ค๋ ๋จ์ ์ด ์๋ค. ํ๋์จ์ด ์์์ ๋ฌธ์ ๋ ๊ณง ๋น์ฉ์ ๋ฌธ์ ๋ก ์ด์ด์ง๊ธฐ ๋๋ฌธ. ํ๋์จ์ด๊ฐ ์ง์ํด๋ ์ํํธ์จ์ด๋ ์ด์ ๋ง๊ฒ ์ํํ ์ ์๊ฒ๋ ํ๋ก๊ทธ๋๋ฐํด์ค์ผ ์ ๋๋ก ๋ฐํํ ์ ์๋ค. ๊ฑฐ์ ๋จน์ ์ ์๋ ํํ์ด ์๋๋ผ๋ ๋ป์ด๋ค.
3. SMT์ ์๋ฆฌ[ํธ์ง]
3.1. 2000๋ ๋ ์ด์ ์ SMT[ํธ์ง]
ํ๋ CPU๋ ์ํผ์ค์นผ๋ผ ๊ตฌ์กฐ์ ํ์ดํ๋ผ์ด๋ ๊ธฐ๋ฒ์ด ๋ด๊ฒจ์ง ๋ง์ดํฌ๋ก์ํคํ
์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, CPU ์ ์ฒด๊ฐ ํ ๋ฒ์ ํ๋์ ๋ช
๋ น์ ์ฒ๋ฆฌํ๋ ๊ฒ์ด ์๋๋ผ ๋ช
๋ น์ด ๋ช ๊ฐ๋ฅผ ๋์์ ์ฒ๋ฆฌํจ๊ณผ ๋์์ ๋ช
๋ น ํ๋๋ฅผ ๋๋ค์ ์ฌ๋ฌ ๋จ๊ณ์ ์์ ๋ช
๋ น์ผ๋ก ๋๋๊ณ ๊ฐ ๋ถ๋ถ์ ์ฐจ๋ก๋๋ก ์ฒ๋ฆฌํ๋ค. ์ฆ ๋ช ๊ฐ์ ๋ช
๋ น์ด๊ฐ ๋ช๋ถ์ 1๋ก ๋๋์ด์ง๊ณ , ๊ทธ๋ฐ ๋ช
๋ น์ด ๋ช ๊ฐ๊ฐ ํ๋ฒ์ ๋์๊ฐ๋ ๊ฒ์ด๋ค.
์ด๋ฐ ์์ผ๋ก ์๋ํ๋ ์ด์ ๋ ๋ง์ ๊ธฐ๊ณ์ด ๋ช ๋ น์ด ์ฝ๋๋ก๋ ํ๋๋ก ๋์ด ์์ด๋ ์ค์ ์ฒ๋ฆฌํด์ผ ํ๋ ์ผ์ ์ฌ๋ฌ ๋จ๊ณ๋ก ๋๋์ด์ ธ ์๊ณ ๊ฐ ๋จ๊ณ๋ ์ด์ ๋จ๊ณ๊ฐ ์ฒ๋ฆฌ๋๊ธฐ ์ ์๋ ์ํ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ฅผ ๋ค์ด ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ์ฆ๊ฐ์ํค๋ ๋ช ๋ น์ด
์ด๋ฐ ์์ผ๋ก ์๋ํ๋ ์ด์ ๋ ๋ง์ ๊ธฐ๊ณ์ด ๋ช ๋ น์ด ์ฝ๋๋ก๋ ํ๋๋ก ๋์ด ์์ด๋ ์ค์ ์ฒ๋ฆฌํด์ผ ํ๋ ์ผ์ ์ฌ๋ฌ ๋จ๊ณ๋ก ๋๋์ด์ ธ ์๊ณ ๊ฐ ๋จ๊ณ๋ ์ด์ ๋จ๊ณ๊ฐ ์ฒ๋ฆฌ๋๊ธฐ ์ ์๋ ์ํ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ฅผ ๋ค์ด ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ์ฆ๊ฐ์ํค๋ ๋ช ๋ น์ด
1 ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ์ฝ๋๋ค.
2 ์ฝ์ ๊ฐ์ ๋ํ๋ค.
3 ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ ์ด๋ค.
์ ๊ฐ์ด ์๋ํ๋ค๋ฉด 1๋ฒ์ด ๋๋๊ธฐ ์ ์๋ 2๋ฒ์ ํ ์ ์๊ณ 2๋ฒ์ด ๋๋๊ธฐ ์ ์๋ 3๋ฒ์ ํ ์ ์๋ค.
ํ์ง๋ง ํ์ดํ๋ผ์ธ๊ณผ ์ํผ์ค์นผ๋ผ๋ฅผ ๋์ํ๋ค๊ณ ํด์ ๋ฅ์ฌ๊ฐ ์๋๋ค. ๋ช ๋ น์ด ์์ฒด์์๋ ํ๊ณ๊ฐ ์๋๋ฐ, ๋จ์ผ ์ฝ์ด์์ ๊ตฌํํ ์ ์๋ ๋ช ๋ น์ด ์์ค์ ๋ณ๋ ฌ์ฒ๋ฆฌ ๋ฅ๋ ฅ(Instruction-Level Parallelism)์ ๋ช ๋ น์ด ์ข ์์ฑ(Dependency)์ ํผํ ์ ์๋ค. RAW(Read-After-Write), WAR(Write-After-Read), WAW(Write-After-Write) ๋ฑ์ ๋ค์ํ ์ข ์์ฑ์ด ์์ผ๋ฉฐ, ๊ตฌ์กฐ์ ์ผ๋ก ์ด๋ ์ ๋ ๊ทน๋ณตํ ์ ์๋ค๊ณ ํด๋ ๊ทผ๋ณธ์ ์ธ ์ข ์์ฑ์ ํด๊ฒฐ๋์ง ์๋๋ค. ์ด๋ ๋ค๋ณด๋ ๋ฉํฐ ํ๋ก์ธ์(์ฌ๊ธฐ์๋ ๋ฉํฐ CPU)๋ฅผ ๊ตฌ์ถํ๋ฉด ๋ ์ด์ค ์ปจ๋์ ๋ฌธ์ ๋ง ์ ์ธํ๊ณ ๋ช ๋ น์ด ์ข ์์ฑ๊ณผ ๋ฌด๊ดํ๊ฒ ๋์ํ ์ ์๋ค.
์ค์ ๋ก๋ ๋ช ๋ น์ด ์ฒ๋ฆฌ๋๊ธฐ ์ํด ํ์ํ ์ผ์ด ๋ช ๋ น๋ง๋ค ๋ค๋ฅด๊ณ ์ฐ๊ณ์ง ์์ ์๋ ์๋๋ฐ, CPU์ ์์๋ ์๋์ง๋ง ๋คํธ์ํฌ ๋น๋๊ธฐ ์ฒ๋ฆฌ์ ์์๋ฅผ ๋ค์ด๋ณด์. ๋คํธ์ํฌ์์ ํน์ ๊ฐ์ ์ฝ์ด ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ, ์๋นํ ๊ฒฝ์ฐ์๋ ๋คํธ์ํฌ์ ๋๊ธฐ ์๊ฐ์ด ํ๋ก๊ทธ๋จ ์ ์ฒด ์คํ ์๊ฐ์ ๋๋ถ๋ถ์ ์ฐจ์งํ๋ค. ์ด ์ํฉ์์ ์์ ๊ฐ์ด
ํ์ง๋ง ํ์ดํ๋ผ์ธ๊ณผ ์ํผ์ค์นผ๋ผ๋ฅผ ๋์ํ๋ค๊ณ ํด์ ๋ฅ์ฌ๊ฐ ์๋๋ค. ๋ช ๋ น์ด ์์ฒด์์๋ ํ๊ณ๊ฐ ์๋๋ฐ, ๋จ์ผ ์ฝ์ด์์ ๊ตฌํํ ์ ์๋ ๋ช ๋ น์ด ์์ค์ ๋ณ๋ ฌ์ฒ๋ฆฌ ๋ฅ๋ ฅ(Instruction-Level Parallelism)์ ๋ช ๋ น์ด ์ข ์์ฑ(Dependency)์ ํผํ ์ ์๋ค. RAW(Read-After-Write), WAR(Write-After-Read), WAW(Write-After-Write) ๋ฑ์ ๋ค์ํ ์ข ์์ฑ์ด ์์ผ๋ฉฐ, ๊ตฌ์กฐ์ ์ผ๋ก ์ด๋ ์ ๋ ๊ทน๋ณตํ ์ ์๋ค๊ณ ํด๋ ๊ทผ๋ณธ์ ์ธ ์ข ์์ฑ์ ํด๊ฒฐ๋์ง ์๋๋ค. ์ด๋ ๋ค๋ณด๋ ๋ฉํฐ ํ๋ก์ธ์(์ฌ๊ธฐ์๋ ๋ฉํฐ CPU)๋ฅผ ๊ตฌ์ถํ๋ฉด ๋ ์ด์ค ์ปจ๋์ ๋ฌธ์ ๋ง ์ ์ธํ๊ณ ๋ช ๋ น์ด ์ข ์์ฑ๊ณผ ๋ฌด๊ดํ๊ฒ ๋์ํ ์ ์๋ค.
์ค์ ๋ก๋ ๋ช ๋ น์ด ์ฒ๋ฆฌ๋๊ธฐ ์ํด ํ์ํ ์ผ์ด ๋ช ๋ น๋ง๋ค ๋ค๋ฅด๊ณ ์ฐ๊ณ์ง ์์ ์๋ ์๋๋ฐ, CPU์ ์์๋ ์๋์ง๋ง ๋คํธ์ํฌ ๋น๋๊ธฐ ์ฒ๋ฆฌ์ ์์๋ฅผ ๋ค์ด๋ณด์. ๋คํธ์ํฌ์์ ํน์ ๊ฐ์ ์ฝ์ด ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ, ์๋นํ ๊ฒฝ์ฐ์๋ ๋คํธ์ํฌ์ ๋๊ธฐ ์๊ฐ์ด ํ๋ก๊ทธ๋จ ์ ์ฒด ์คํ ์๊ฐ์ ๋๋ถ๋ถ์ ์ฐจ์งํ๋ค. ์ด ์ํฉ์์ ์์ ๊ฐ์ด
1 ๋คํธ์ํฌ์ ๊ฐ์ ์ฝ๋๋ค.
2 ์ฝ์ ๊ฐ์ ์ฒ๋ฆฌํ๋ค.
3 ๊ฐ์ ์ ์ฅ์ฅ์น์ ์ด๋ค.
๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ค๋ฉด, 1๋ฒ์ ๋คํธ์ํฌ ๋๊ธฐ ์ง์ฐ ์๊ฐ์ ์ํด ํ๋ก๊ทธ๋จ์ ์๋นํ ๋นํจ์จ์ ์ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ฒ ๋ ๊ฒ์ด๋ค. ๋คํธ์ํฌ์์ ๊ฐ์ ์ฝ์ด์ค๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์์คํ
์ ์์ฒด ์ ์ฅ์ฅ์น์ธ ๋ฉ๋ชจ๋ฆฌ๋ ํ๋๋์คํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋นํด ๋ช์ญ~๋ช์ฒ๋ฐฐ๋ ๋๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ CPU๋ 1๋ฒ์์ ๊ฐ์ ์ฝ์ด์ฌ ๋๊น์ง ๋๊ธฐํ๊ฒ ๋๋ค.
ํ์ง๋ง CPU๊ฐ ์ฒ๋ฆฌํด์ผ ํ ์ผ ์ค์๋ ์ด๋ ๊ฒ ์๋ก ์ฐ๊ณ๋ ์ผ๋ง ์๋ ๊ฒ ์๋๋ค. ์๋ฅผ ๋ค์ด ๋คํธ์ํฌ์์ ๊ฐ์ด ๋ค์ด์ค๊ธธ ํ์ผ์์ด ๊ธฐ๋ค๋ฆฌ๋ ์ ์ปดํจํฐ์์ ๋์์ MP3 ์์ ํ์ผ๋ ํ๋ ์ฌ์ํ๊ณ ์๋ค๊ณ ํ์. ๊ทธ๋ ๋ค๋ฉด ๋คํธ์ํฌ์์ ๊ฐ์ด ๋ค์ด์ฌ ๋๊น์ง MP3 ์์ ํ์ผ์ ์ฌ์ํ๊ณ ์์ผ๋ฉด ํจ์จ์ด ์ฌ๋ผ๊ฐ์ง ์์๊น? ๋ฉํฐ CPU์์ ํ๋์ CPU๋ฅผ ๋คํธ์ํฌ ์ฒ๋ฆฌ์ ํ ๋นํ๊ณ ๋ค๋ฅธ ํ๋์ CPU๋ฅผ MP3 ์์ ํ์ผ ์ฌ์์ ํ ๋นํ๋ ๊ฒ์ด SMT๋ฅผ ๊ตฌํํ๋ ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ด๋ค.
์ด๋ฐ ์์ผ๋ก ๋ฉํฐ CPU ์์คํ ์์ ํ๋์ CPU ์ค๋ ๋์ ์ฑ๋ฅ์ ๋ ์ด์ ํฅ์์ํฌ ์ ์์ ๊ฒฝ์ฐ, ๋จ๋ ์ฐ์ฐ ๋ฅ๋ ฅ์ ๋ค๋ฅธ CPU ์ค๋ ๋์ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ ์ฌ์ฉํ๋ค๋ฉด ์ด๋ ๊ฒ ๋๊ณ ์๋ ๋ถ๋ถ์ ๋ช ๋ น์ด ์ข ์์ฑ์ด ์๋ ๋ค๋ฅธ ์ค๋ ๋์ ๋ช ๋ น์ด๋ฅผ ํฌ์ ํ์ฌ CPU ์ ์ฒด์ ํจ์จ์ ๋์ด๋ ์ฆ, ์ ์ฒด์ ์ธ ๋ช ๋ น์ด ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์๋ค๋ ๊ฐ๋ ์ด๋ค.
ํ์ง๋ง CPU๊ฐ ์ฒ๋ฆฌํด์ผ ํ ์ผ ์ค์๋ ์ด๋ ๊ฒ ์๋ก ์ฐ๊ณ๋ ์ผ๋ง ์๋ ๊ฒ ์๋๋ค. ์๋ฅผ ๋ค์ด ๋คํธ์ํฌ์์ ๊ฐ์ด ๋ค์ด์ค๊ธธ ํ์ผ์์ด ๊ธฐ๋ค๋ฆฌ๋ ์ ์ปดํจํฐ์์ ๋์์ MP3 ์์ ํ์ผ๋ ํ๋ ์ฌ์ํ๊ณ ์๋ค๊ณ ํ์. ๊ทธ๋ ๋ค๋ฉด ๋คํธ์ํฌ์์ ๊ฐ์ด ๋ค์ด์ฌ ๋๊น์ง MP3 ์์ ํ์ผ์ ์ฌ์ํ๊ณ ์์ผ๋ฉด ํจ์จ์ด ์ฌ๋ผ๊ฐ์ง ์์๊น? ๋ฉํฐ CPU์์ ํ๋์ CPU๋ฅผ ๋คํธ์ํฌ ์ฒ๋ฆฌ์ ํ ๋นํ๊ณ ๋ค๋ฅธ ํ๋์ CPU๋ฅผ MP3 ์์ ํ์ผ ์ฌ์์ ํ ๋นํ๋ ๊ฒ์ด SMT๋ฅผ ๊ตฌํํ๋ ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ด๋ค.
์ด๋ฐ ์์ผ๋ก ๋ฉํฐ CPU ์์คํ ์์ ํ๋์ CPU ์ค๋ ๋์ ์ฑ๋ฅ์ ๋ ์ด์ ํฅ์์ํฌ ์ ์์ ๊ฒฝ์ฐ, ๋จ๋ ์ฐ์ฐ ๋ฅ๋ ฅ์ ๋ค๋ฅธ CPU ์ค๋ ๋์ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ ์ฌ์ฉํ๋ค๋ฉด ์ด๋ ๊ฒ ๋๊ณ ์๋ ๋ถ๋ถ์ ๋ช ๋ น์ด ์ข ์์ฑ์ด ์๋ ๋ค๋ฅธ ์ค๋ ๋์ ๋ช ๋ น์ด๋ฅผ ํฌ์ ํ์ฌ CPU ์ ์ฒด์ ํจ์จ์ ๋์ด๋ ์ฆ, ์ ์ฒด์ ์ธ ๋ช ๋ น์ด ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์๋ค๋ ๊ฐ๋ ์ด๋ค.
3.2. 2000๋ ๋ ์ดํ์ SMT[ํธ์ง]
2000๋
๋์ ๋ค์ด์ 'ํ๋์ CPU์ ํ๋์ ์ฝ์ด'๋ฅผ ๋์ด "ํ๋์ CPU์ ์ฌ๋ฌ ๊ฐ์ ์ฝ์ด"๋ผ๋ ๋ฉํฐ์ฝ์ด ํ๋ก์ธ์์ 'ํ๋์ ์ฝ์ด์ ํ๋์ ์ค๋ ๋'๋ผ๋ ๊ฐ๋
์ ๋์ด, "ํ๋์ ์ฝ์ด์ ์ฌ๋ฌ ๊ฐ์ ์ค๋ ๋"๋ผ๋ '๋ค๋ฐฉํฅ(Multi-Way) SMT' ๊ฐ๋
์ด ๋์
๋์๋ค.
๊ทธ ๋ค๋ฐฉํฅ SMT ๊ฐ๋ ์ด๋ผ๋ ๊ฒ๋ถํฐ ์ค๋ช ํ์๋ฉด 'CPU ์ ์ฒด์ ํจ์จ์ ์ต๋ํ ๋์ธ๋ค'๋ ๋ชฉํ๋ก ํ์ํ ๊ฐ๋ ์ผ๋ก์จ, ๋ชฉํ ์์ฒด๋ง ๋ณด๋ฉด ๊ธฐ์กด ๋ฉํฐ CPU ์์คํ ์์๋ ๋ณผ ์ ์์๋ SMT์ ๋๊ฐ์ง๋ง ๊ตฌํ ๊ณผ์ ์ด ๋ค๋ฅด๊ณ ๋ฌด์๋ณด๋ค๋ ๊ทธ๋์ ๊ฐ๊ฒฉ ๋ฌธ์ ๋๋ฌธ์ ๋ฉํฐ CPU๋ฅผ ์ ํ๊ธฐ ์ด๋ ค์์ ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋ CPU๋ง ์ ํ๋ ์ผ๋ฐ ์ฌ์ฉ์๋ค๋ SMT๋ฅผ ๊ฒฝํํ ์ ์๋ค๋ ์ ์ ๊ธฐ์กด์ SMT์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
ํ๋์จ์ด ์์ฒด์ ๋ณํ๋ ๋ค๋ฐฉํฅ SMT๋ก ๋์ํ๊ธฐ ์ํ ๋ณ๋์ ํ๋์จ์ด ๋ชจ๋์ด ์ถ๊ฐ๋ ๊ฒ ๋ง๊ณ ๋ ์์ผ๋ฉฐ, ์ฝ์ด ํ๋์ ๋์์ ๋๋ฆด ์ค๋ ๋์ ๊ฐ์๋ฅผ ๋ง์ด ์ฐ๊ฒจ ๋ฃ์ด๋ดค์ CPU ์ฝ์ด ํ๋์ ์ต๋ ์ฑ๋ฅ ์ด์์ ์ ๋ ๋ฐํํ ์ ์์ง๋ง, ํ๋ก๊ทธ๋จ์ ํ๊ณ ๋๋ฌธ์ ์ฐ์ง ๋ชปํ๋ CPU ์ ์ฒด์ ๋จ์ ์ฑ๋ฅ์ ๋๊น์ง ์ฅ์ด ์ง๋ ์ ์ด๋ค.
์ฝ์ด ํ๋์ ์ค๋ ๋ ์ฌ๋ฌ ๊ฐ์ ์ต์ด ๊ตฌํ์ฒด๋๊ทธ๋๋ง ๊ฐ์ฅ ๊ฐ๋จํ ์๋ฐฉํฅ(2-Way) SMT๋ก, ๊ทธ ์ธ์ 4๋ฐฉํฅ(4-Way) SMT์ 8๋ฐฉํฅ(8-Way) SMT๋ ์กด์ฌํ์ง๋ง ํ๋์จ์ด๊ฐ ๊ฐ์ง๋ ์์์ ํ๊ณ๋ก ์๋ฐฉํฅ SMT๊ฐ ํ์ฌ๊น์ง ๊ฐ์ฅ ๋ง์ด ์ ์ฉ๋๊ณ ์๋ ๋ฐฉ์์ด๋ค. ๋ฐ๋ผ์ ์ด ํญ๋ชฉ์ SMT๋ ์๋ฐฉํฅ SMT๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ ํ๋ค.
๋ ผ๋ฆฌ์ , ์ฆ S/W์ ๊ด์ ์ผ๋ก๋ ํ๋์ ์ฝ์ด์ 2๊ฐ์ ์ค๋ ๋๋ฅผ ๋ง๋ค์ด์ CPU 2๊ฐ๋ก ์ธ์๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณ๊ฐ์ ๋ช ๋ น์ ์ฒ๋ฆฌํด์ผ ํ๊ธฐ ๋๋ฌธ. ๊ทธ๋์ ์๋ฐฉํฅ SMT๊ฐ ์ง์๋๋ CPU๋ฅผ Windows XP ์ดํ ๋ฒ์ ์ ์์ ๊ด๋ฆฌ์์์ ๋ณด๋ฉด ์ค๋ ๋ ์๊ฐ 2๋ฐฐ๋ก ๋ปฅํ๊ธฐ ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ฐธ๊ณ ๋ก Windows NT 3.1๋ถํฐ Windows 2000๊น์ง๋ ๋ฉํฐ CPU ๋๋ ๋ฉํฐ์ฝ์ด CPU๋ฅผ ์ธ์ํ์ง๋ง ์๋ฐฉํฅ SMT๊น์ง ์ธ์ํ์ง ๋ชป ํ๊ธฐ ๋๋ฌธ์ Windows XP๋ถํฐ ํด๋น๋๋ค. DOS ์ปค๋ ๊ธฐ๋ฐ์ Windows 1.0๋ถํฐ Windows Me๊น์ง๋ ๋ฉํฐ CPU ๋๋ ๋ฉํฐ์ฝ์ด CPU์กฐ์ฐจ ์ ๋๋ก ์ธ์ํ์ง ๋ชป ํ๋ค.
์๋ฅผ ๋ค์ด 1๊ณผ 2๋ผ๋ ํ๋ก์ธ์ค(์ค๋ ๋)์์ ๋ช ๋ น์ ์ฒ๋ฆฌํ ๋ ์๋ฐฉํฅ SMT๋ฅผ ์ง์ํ์ง ์๋ CPU ์ ๊ฒฝ์ฐ,
(<int>๋ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ก ์ ํ)
๊ทธ ๋ค๋ฐฉํฅ SMT ๊ฐ๋ ์ด๋ผ๋ ๊ฒ๋ถํฐ ์ค๋ช ํ์๋ฉด 'CPU ์ ์ฒด์ ํจ์จ์ ์ต๋ํ ๋์ธ๋ค'๋ ๋ชฉํ๋ก ํ์ํ ๊ฐ๋ ์ผ๋ก์จ, ๋ชฉํ ์์ฒด๋ง ๋ณด๋ฉด ๊ธฐ์กด ๋ฉํฐ CPU ์์คํ ์์๋ ๋ณผ ์ ์์๋ SMT์ ๋๊ฐ์ง๋ง ๊ตฌํ ๊ณผ์ ์ด ๋ค๋ฅด๊ณ ๋ฌด์๋ณด๋ค๋ ๊ทธ๋์ ๊ฐ๊ฒฉ ๋ฌธ์ ๋๋ฌธ์ ๋ฉํฐ CPU๋ฅผ ์ ํ๊ธฐ ์ด๋ ค์์ ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋ CPU๋ง ์ ํ๋ ์ผ๋ฐ ์ฌ์ฉ์๋ค๋ SMT๋ฅผ ๊ฒฝํํ ์ ์๋ค๋ ์ ์ ๊ธฐ์กด์ SMT์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
ํ๋์จ์ด ์์ฒด์ ๋ณํ๋ ๋ค๋ฐฉํฅ SMT๋ก ๋์ํ๊ธฐ ์ํ ๋ณ๋์ ํ๋์จ์ด ๋ชจ๋์ด ์ถ๊ฐ๋ ๊ฒ ๋ง๊ณ ๋ ์์ผ๋ฉฐ, ์ฝ์ด ํ๋์ ๋์์ ๋๋ฆด ์ค๋ ๋์ ๊ฐ์๋ฅผ ๋ง์ด ์ฐ๊ฒจ ๋ฃ์ด๋ดค์ CPU ์ฝ์ด ํ๋์ ์ต๋ ์ฑ๋ฅ ์ด์์ ์ ๋ ๋ฐํํ ์ ์์ง๋ง, ํ๋ก๊ทธ๋จ์ ํ๊ณ ๋๋ฌธ์ ์ฐ์ง ๋ชปํ๋ CPU ์ ์ฒด์ ๋จ์ ์ฑ๋ฅ์ ๋๊น์ง ์ฅ์ด ์ง๋ ์ ์ด๋ค.
์ฝ์ด ํ๋์ ์ค๋ ๋ ์ฌ๋ฌ ๊ฐ์ ์ต์ด ๊ตฌํ์ฒด๋
๋ ผ๋ฆฌ์ , ์ฆ S/W์ ๊ด์ ์ผ๋ก๋ ํ๋์ ์ฝ์ด์ 2๊ฐ์ ์ค๋ ๋๋ฅผ ๋ง๋ค์ด์ CPU 2๊ฐ๋ก ์ธ์๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณ๊ฐ์ ๋ช ๋ น์ ์ฒ๋ฆฌํด์ผ ํ๊ธฐ ๋๋ฌธ. ๊ทธ๋์ ์๋ฐฉํฅ SMT๊ฐ ์ง์๋๋ CPU๋ฅผ Windows XP ์ดํ ๋ฒ์ ์ ์์ ๊ด๋ฆฌ์์์ ๋ณด๋ฉด ์ค๋ ๋ ์๊ฐ 2๋ฐฐ๋ก ๋ปฅํ๊ธฐ ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ฐธ๊ณ ๋ก Windows NT 3.1๋ถํฐ Windows 2000๊น์ง๋ ๋ฉํฐ CPU ๋๋ ๋ฉํฐ์ฝ์ด CPU๋ฅผ ์ธ์ํ์ง๋ง ์๋ฐฉํฅ SMT๊น์ง ์ธ์ํ์ง ๋ชป ํ๊ธฐ ๋๋ฌธ์ Windows XP๋ถํฐ ํด๋น๋๋ค. DOS ์ปค๋ ๊ธฐ๋ฐ์ Windows 1.0๋ถํฐ Windows Me๊น์ง๋ ๋ฉํฐ CPU ๋๋ ๋ฉํฐ์ฝ์ด CPU์กฐ์ฐจ ์ ๋๋ก ์ธ์ํ์ง ๋ชป ํ๋ค.
์๋ฅผ ๋ค์ด 1๊ณผ 2๋ผ๋ ํ๋ก์ธ์ค(์ค๋ ๋)์์ ๋ช ๋ น์ ์ฒ๋ฆฌํ ๋ ์๋ฐฉํฅ SMT๋ฅผ ์ง์ํ์ง ์๋ CPU ์ ๊ฒฝ์ฐ,
(<int>๋ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ก ์ ํ)
1
1
1
1 <int>
2
2 <int>
1
1 <int>
2 <end>
1 <end>
์ด๋ฐ ์์ผ๋ก ํ๋ฒ์ ํ๋์ ๋ช
๋ น๋ง ์ฒ๋ฆฌ ํ ์ ์๋ค. ๋ ๊ฐ์ ์์
์ ์ฌ๋น ๋ฅด๊ฒ ์ ํํ๋ ์ผ์์ ์ธ ๋ฉํฐ์ค๋ ๋ฉ์ผ ๋ฟ, ์ง์ ํ ๋ฉํฐ์ค๋ ๋ฉ์ ์๋๋ค.
๋ฐ๋๋ก ์๋ฐฉํฅ SMT๋ฅผ ์ง์ํ๋ CPU์ผ ๊ฒฝ์ฐ์,
๋ฐ๋๋ก ์๋ฐฉํฅ SMT๋ฅผ ์ง์ํ๋ CPU์ผ ๊ฒฝ์ฐ์,
1,(2)
1,(2)
1,(2)
1,(2)
1.(2)
1,(2)
1 <end>
2 <end>
[3]
์ด๋ฐ ์์ผ๋ก ์ฒ๋ฆฌํ ๋ด์ฉ์ ์ฐ๊ฒจ ๋ฃ์ด์ ํ๋์จ์ด ์์์ ํจ์จ์ ๋์ด๊ณ ์ฑ๋ฅ๋ ํฅ์์ํค๋ ์๋ฆฌ์ด๋ค.
๋ฌผ๋ก ๋ฌผ๋ฆฌ์ ์ธ ์ฝ์ด๋ผ๋ ์์ ์์ฒด๋ ๊ทธ๋๋ก์ด๊ธฐ ๋๋ฌธ์ ๋ฌผ๋ฆฌ์ ์ธ ์ฝ์ด 2๊ฐ๋ณด๋ค๋ ์ฑ๋ฅ์ด ํ์คํ ๋จ์ด์ง๋ค. ์ด ๋ ผ๋ฆฌ๋ก ์๋ฐฉํฅ SMT๊ฐ ์์ด๋ดค์ ๋๋ คํฐ์ก๋ค๊ณ ํ์ง๋ง, ๊ทธ๋๋ ๋จ์ผ ์ฝ์ด, ๋จ์ผ ์ค๋ ๋ ํ๊ฒฝ์ ๋นํ๋ฉด ๋ฉํฐํ์คํน ์ฌ์ฉ ์์ ํ ์ฒ๋ฆฌ๊ฐ ๋ง์ ์ฐ์ฐ์ ํ ๊ฒฝ์ฐ ์๋์ ์ผ๋ก ๋ค๋ฅธ ํ๋ก์ธ์ค์ ํจ์ฌ ๋ง์ ์ฌ์ ๋ฅผ ์ค ์ ์๋ ์ฅ์ ์ด ์๋ค. ์๋ฅผ ๋ค์ด 3D ๋ ๋๋ง์ ํ ๊ฒฝ์ฐ ์ง๊ฐ๊ฐ ๋๋ฌ๋๋๋ฐ, 3D ๋ ๋๋ฌ๋ ์ค๋ ๋ ๋น ํ ๊ฐ์ ๋ ๋๋ง ๋ธ๋ก์ ์์ฑํด ๋ด๋๋ฐ, ์๋ฐฉํฅ SMT๊ฐ ํ์ฑํ๋ ์ฟผ๋ ์ฝ์ด CPU์ ๊ฒฝ์ฐ 8๊ฐ์ ์ค๋ ๋๊ฐ ์์ฑ๋์ด(์ฆ ๋ ผ๋ฆฌ์ ์ธ 8์ฝ์ด) ์๊ฐ์ ์ด์ ์ ๋ณผ ์ ์๋ค. (20% ์ ๋ ์ฐจ์ด๊ฐ ๋๋ค)
์ ์ด์ ์๋ฐฉํฅ SMT๊ฐ ์ฒ์ ๋์์ ๋ ์ผ๋ฐ ๊ฐ์ ์ฉ PC๋ ์ฑ๊ธ์ฝ์ด๊ฐ ์ ๋ถ์๋ ์๊ธฐ๊ธฐ๋ ํ๊ณ , ์ธํ ์ ๋ฐ๋ฅด๋ฉด ์๋ฐฉํฅ SMT์ ๊ตฌํ์ฒด์ด์ ์ํ๋ช ์ธ ํ์ดํผ์ค๋ ๋ฉ ์ง์์ ์ํ ์ถ๊ฐ ๋ฆฌ์์ค(CPU์ ๋ค์ด ํฌ๊ธฐ ์ฆ๊ฐ ๋ฑ)๋ 5% ์ ๋์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ 5% ์ฃผ๊ณ 20%๋ฅผ ์ป๋ ๊ฑด ์ถฉ๋ถํ ๋จ๋ ์ฅ์ฌ์ด๋ค. ๋ฌผ๋ก ์ด๋๊น์ง๋ ์ธํ ์์ ์์ฌ ๊ธฐ์ ์ ์ฅ์ ์ ์ค๋ช ํ ๊ฒ์ด๋ ๋ฎ์ด๋๊ณ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ ์ฉ๋๋ค๊ณ ๋งน์ ํ๋ ๊ฒ์ ๊ธ๋ฌผ์ด๋ค.
2001๋ ์ CPU ์์ ์ฌ๋ฌ ๊ฐ์ ์ฝ์ด๊ฐ ํ์ฌ๋ ํํ์ ๋ฉํฐ์ฝ์ด ํ๋ก์ธ์๊ฐ IBM์ POWER4๋ฅผ ํตํด ์ฒ์ ๋ฑ์ฅํ๋๋ฐ ๋น์์ ์ผ๋ฐ ๊ฐ์ ์ฉ์ผ๋ก๋ ๋์ค์ง ๋ชป ํ๊ณ ์ฌ์ ํ ๋ฉ์ธํ๋ ์ ์ด์๊ธ์ ํน์ ๋ถ์ผ์์๋ง ๋ณผ ์ ์์์ง๋ง, ํ๋์จ์ด ๊ตฌ์ฑ ์์ฒด๋ ๋ฉํฐ CPU ๊ตฌ์ฑ์ด ์ด๋ ค์ด ์ผ๋ฐ ๊ฐ์ ์ฉ์๋ ๋ฉํฐ์ฝ์ด CPU๋ฅผ ๊ตฌ๊ฒฝํ ์ ์๋ ๋ฐ๊ฑฐ๋ฆ์ด ๋์๋ค.
2005๋ ์ ๋ค์ด์์ผ ๋ฉํฐ์ฝ์ด CPU๊ฐ ์ผ๋ฐ ๊ฐ์ ์์๋ ๋์คํ๋ ์ดํ๋ก ์ ์ฒด์ ์ธ SMT๋ ๋ฌผ๋ก ์ด๊ณ ์ฝ์ด ํ๋๋น ์๋ฐฉํฅ SMT๊น์ง ์ ๋๋ก ๊ฒฝํํ ์ ์๊ฒ ๋์ด ๋ ๋์ ๋ฉํฐํ์คํน์ผ๋ก ์ฒ๋ฆฌ ์ฑ๋ฅ ํฅ์์ด๋ผ๋ ์ฅ๋ฐ๋น ์ ๋ง์ด์์ผ๋,[4] CPU ์ ์กฐ์ฌ๋ค์ด ์ฝ์ด๋ฅผ ๋๋ ค๋ฐ๋ ๊ฑธ S/W ๊ฐ๋ฐ์๋ค์ด ๋ชป ๋ฐ๋ผ๊ฐ๋ฉด์, ์ฑ๊ธ ์ฝ์ด ์๋์ ๋นํด์๋ ๋น์ด ๋ฐ๋ ์ํฉ์ด๋ค. ์ฝ์ด์๊ฐ S/W์ ๋ฉํฐ์ค๋ ๋ ์ง์์ ์ด๋ฏธ ๋ฅ๊ฐํ ์ํฉ์์๋ ์๋ฐฉํฅ SMT๊น์ง ๋์ํ๋ฉด ์ฝ๊ฐ์ด์ง๋ง ๋ฌด์กฐ๊ฑด ์ฑ๋ฅ์ด ๋จ์ด์ง๋ค.
๋ค๋ง, 2017๋ ์ ๋ณด๋๋๋ผ์์ AMD์ ๋ผ์ด์ ์๋ฆฌ์ฆ์ ์ธํ ์ฝ์ด i ์๋ฆฌ์ฆ์ ์๋ฐฉํฅ SMT ํจ์จ์ ๋น๊ตํ ๋ฒค์น์์๋ ์ต๋ 39.14% ๋ฐ ํ๊ท 26.6% (๋ผ์ด์ ์ ์ต๋ 48.16% ๋ฐ ํ๊ท 35.85%)๊ฐ ๋์์ผ๋ฏ๋ก, ์ธํ ์ด 20%๋ฅผ ์๊ธฐํ ๋น์์ ์ด๋ ๋์ง ๋ชฐ๋ผ๋, ํ์ฌ๋ '20%๋ฅผ ์ํ'ํ๋ค๊ณ ๋ณผ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ผ์ด์ ์๋ฆฌ์ฆ์ 8์ธ๋ ์ฝ์ด i ์๋ฆฌ์ฆ ์ถ์ ์ดํ๋ก ๊ฒ์๋ค์ ๋ฉํฐ์ฝ์ด ์ง์ ์์ค๋ ์ฌ๋ผ๊ฐ์, 8์ฝ์ด์ ์๋ฐฉํฅ SMT ์ผ ๋ค๊ณ ์ฑ๋ฅ์ด ๋จ์ด์ง๋ ๊ฒ์์ ์๋์ ์ผ๋ก ์ฐพ๊ธฐ ํ๋ค๊ฒ ๋์๋ค. #1( "๋ผ์ด์ ์ด๊ธฐ ๋ ผ๋ ์ค์ ๊ฐ์ด ๋์๋ค๊ฐ AMD์ธก์์ ์ฌ์ํ ์ฝ๋ฉ ๋ฌธ์ ๋ก ์ฝ๊ฒ ํจ์นํ ์ ์๋ค๊ณ ๋งํ ์ ์ด ์์ง์. ์ง๊ธ ์์ ์์ HT๋๋ค๊ณ ์ฑ๋ฅ์ด ์ค๋ฅด๋ ๊ฒ์์ ์ฐพ์ผ๋ ค๋ฉด ์คํ ๋ผ๋ฆฌ์ค[5]์ฒ๋ผ ์ฑ๊ธ์ฝ์ด๋ง ์ฐ๋ ์์ค์ธ ๊ฒ์๋ค๋ก ๋ฒค์นํด์ผ ๋ ๊ฒ๋๋ค." ๋๊ธ ์ฐธ๊ณ ), #2
๋ค๋ง ์ด๋๊น์ง๋ ์๋์ ์ธ ๊ฑฐ๋ผ์ ์ผ๋ฐ ๊ฐ์ ์ฉ ์ต์ด์ 12์ฝ์ด CPU์ธ ๋ผ์ด์ 9 3900X์ (๋๊ธ ์ค๋ช ์ฐธ๊ณ ) ์ผ๋ฐ ๊ฐ์ ์ฉ ์ต์ด์ 16์ฝ์ด CPU์ธ ๋ผ์ด์ 9 3950X์ ๊ฒฝ์ฐ, SMT๋ฅผ ๋ ์ชฝ์ด ๋๋ถ๋ถ์ ๊ฒ์์์ ์ฑ๋ฅ์ด ๋๋ค. ๋ค๋ง 19๋ 12์ ํ์ฌ๋ ๊ธฐ๋ณธ๊ฐ์ธ SMT On์ผ๋ก ์ ๊ฑด๋๋ฆฌ๋ ๊ฒ ๊ฒ์ ์ฑ๋ฅ์ด ์ ์ผ ๋๋ค.#, ์ ํธ ์ฝ์ด ์ค์ ์ด SMT Off๋ฅผ ๋ฐ์ํ์ง ๋ชปํด์ ์๋์ฐ ์ค์ผ์ฅด๋ฌ๊ฐ ๋ป์งํ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒ์ผ๋ก ์ถ์ ๋๋ค. #
๊ฒฐ๊ตญ์ ๋ฉํฐ์ค๋ ๋ฉ์ ์ง์ํ๋ ๊ฒ์์ด ์ด๋ค ๋ฐฉ์์ผ๋ก, ์ด๋ค ํํ๋ก ๋ฉํฐ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ ๋์ด ์๊ณ ์ด๋ฅผ OS์ ์์ ์ค์ผ์ฅด๋ฌ๊ฐ ์ผ๋ง๋ ์ ๋ถํด ํด์ฃผ๋์ ๋ฐ๋ผ ์๋ฐฉํฅ SMT์ ํจ์ฉ์ฑ์ด ์ฒ์ฐจ๋ง๋ณ์ด๋ผ๋ ๊ฒ.
์ด๋ฐ ์์ผ๋ก ์ฒ๋ฆฌํ ๋ด์ฉ์ ์ฐ๊ฒจ ๋ฃ์ด์ ํ๋์จ์ด ์์์ ํจ์จ์ ๋์ด๊ณ ์ฑ๋ฅ๋ ํฅ์์ํค๋ ์๋ฆฌ์ด๋ค.
๋ฌผ๋ก ๋ฌผ๋ฆฌ์ ์ธ ์ฝ์ด๋ผ๋ ์์ ์์ฒด๋ ๊ทธ๋๋ก์ด๊ธฐ ๋๋ฌธ์ ๋ฌผ๋ฆฌ์ ์ธ ์ฝ์ด 2๊ฐ๋ณด๋ค๋ ์ฑ๋ฅ์ด ํ์คํ ๋จ์ด์ง๋ค. ์ด ๋ ผ๋ฆฌ๋ก ์๋ฐฉํฅ SMT๊ฐ ์์ด๋ดค์ ๋๋ คํฐ์ก๋ค๊ณ ํ์ง๋ง, ๊ทธ๋๋ ๋จ์ผ ์ฝ์ด, ๋จ์ผ ์ค๋ ๋ ํ๊ฒฝ์ ๋นํ๋ฉด ๋ฉํฐํ์คํน ์ฌ์ฉ ์์ ํ ์ฒ๋ฆฌ๊ฐ ๋ง์ ์ฐ์ฐ์ ํ ๊ฒฝ์ฐ ์๋์ ์ผ๋ก ๋ค๋ฅธ ํ๋ก์ธ์ค์ ํจ์ฌ ๋ง์ ์ฌ์ ๋ฅผ ์ค ์ ์๋ ์ฅ์ ์ด ์๋ค. ์๋ฅผ ๋ค์ด 3D ๋ ๋๋ง์ ํ ๊ฒฝ์ฐ ์ง๊ฐ๊ฐ ๋๋ฌ๋๋๋ฐ, 3D ๋ ๋๋ฌ๋ ์ค๋ ๋ ๋น ํ ๊ฐ์ ๋ ๋๋ง ๋ธ๋ก์ ์์ฑํด ๋ด๋๋ฐ, ์๋ฐฉํฅ SMT๊ฐ ํ์ฑํ๋ ์ฟผ๋ ์ฝ์ด CPU์ ๊ฒฝ์ฐ 8๊ฐ์ ์ค๋ ๋๊ฐ ์์ฑ๋์ด(์ฆ ๋ ผ๋ฆฌ์ ์ธ 8์ฝ์ด) ์๊ฐ์ ์ด์ ์ ๋ณผ ์ ์๋ค. (20% ์ ๋ ์ฐจ์ด๊ฐ ๋๋ค)
์ ์ด์ ์๋ฐฉํฅ SMT๊ฐ ์ฒ์ ๋์์ ๋ ์ผ๋ฐ ๊ฐ์ ์ฉ PC๋ ์ฑ๊ธ์ฝ์ด๊ฐ ์ ๋ถ์๋ ์๊ธฐ๊ธฐ๋ ํ๊ณ , ์ธํ ์ ๋ฐ๋ฅด๋ฉด ์๋ฐฉํฅ SMT์ ๊ตฌํ์ฒด์ด์ ์ํ๋ช ์ธ ํ์ดํผ์ค๋ ๋ฉ ์ง์์ ์ํ ์ถ๊ฐ ๋ฆฌ์์ค(CPU์ ๋ค์ด ํฌ๊ธฐ ์ฆ๊ฐ ๋ฑ)๋ 5% ์ ๋์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ 5% ์ฃผ๊ณ 20%๋ฅผ ์ป๋ ๊ฑด ์ถฉ๋ถํ ๋จ๋ ์ฅ์ฌ์ด๋ค. ๋ฌผ๋ก ์ด๋๊น์ง๋ ์ธํ ์์ ์์ฌ ๊ธฐ์ ์ ์ฅ์ ์ ์ค๋ช ํ ๊ฒ์ด๋ ๋ฎ์ด๋๊ณ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ ์ฉ๋๋ค๊ณ ๋งน์ ํ๋ ๊ฒ์ ๊ธ๋ฌผ์ด๋ค.
2001๋ ์ CPU ์์ ์ฌ๋ฌ ๊ฐ์ ์ฝ์ด๊ฐ ํ์ฌ๋ ํํ์ ๋ฉํฐ์ฝ์ด ํ๋ก์ธ์๊ฐ IBM์ POWER4๋ฅผ ํตํด ์ฒ์ ๋ฑ์ฅํ๋๋ฐ ๋น์์ ์ผ๋ฐ ๊ฐ์ ์ฉ์ผ๋ก๋ ๋์ค์ง ๋ชป ํ๊ณ ์ฌ์ ํ ๋ฉ์ธํ๋ ์ ์ด์๊ธ์ ํน์ ๋ถ์ผ์์๋ง ๋ณผ ์ ์์์ง๋ง, ํ๋์จ์ด ๊ตฌ์ฑ ์์ฒด๋ ๋ฉํฐ CPU ๊ตฌ์ฑ์ด ์ด๋ ค์ด ์ผ๋ฐ ๊ฐ์ ์ฉ์๋ ๋ฉํฐ์ฝ์ด CPU๋ฅผ ๊ตฌ๊ฒฝํ ์ ์๋ ๋ฐ๊ฑฐ๋ฆ์ด ๋์๋ค.
2005๋ ์ ๋ค์ด์์ผ ๋ฉํฐ์ฝ์ด CPU๊ฐ ์ผ๋ฐ ๊ฐ์ ์์๋ ๋์คํ๋ ์ดํ๋ก ์ ์ฒด์ ์ธ SMT๋ ๋ฌผ๋ก ์ด๊ณ ์ฝ์ด ํ๋๋น ์๋ฐฉํฅ SMT๊น์ง ์ ๋๋ก ๊ฒฝํํ ์ ์๊ฒ ๋์ด ๋ ๋์ ๋ฉํฐํ์คํน์ผ๋ก ์ฒ๋ฆฌ ์ฑ๋ฅ ํฅ์์ด๋ผ๋ ์ฅ๋ฐ๋น ์ ๋ง์ด์์ผ๋,[4] CPU ์ ์กฐ์ฌ๋ค์ด ์ฝ์ด๋ฅผ ๋๋ ค๋ฐ๋ ๊ฑธ S/W ๊ฐ๋ฐ์๋ค์ด ๋ชป ๋ฐ๋ผ๊ฐ๋ฉด์, ์ฑ๊ธ ์ฝ์ด ์๋์ ๋นํด์๋ ๋น์ด ๋ฐ๋ ์ํฉ์ด๋ค. ์ฝ์ด์๊ฐ S/W์ ๋ฉํฐ์ค๋ ๋ ์ง์์ ์ด๋ฏธ ๋ฅ๊ฐํ ์ํฉ์์๋ ์๋ฐฉํฅ SMT๊น์ง ๋์ํ๋ฉด ์ฝ๊ฐ์ด์ง๋ง ๋ฌด์กฐ๊ฑด ์ฑ๋ฅ์ด ๋จ์ด์ง๋ค.
๋ค๋ง, 2017๋ ์ ๋ณด๋๋๋ผ์์ AMD์ ๋ผ์ด์ ์๋ฆฌ์ฆ์ ์ธํ ์ฝ์ด i ์๋ฆฌ์ฆ์ ์๋ฐฉํฅ SMT ํจ์จ์ ๋น๊ตํ ๋ฒค์น์์๋ ์ต๋ 39.14% ๋ฐ ํ๊ท 26.6% (๋ผ์ด์ ์ ์ต๋ 48.16% ๋ฐ ํ๊ท 35.85%)๊ฐ ๋์์ผ๋ฏ๋ก, ์ธํ ์ด 20%๋ฅผ ์๊ธฐํ ๋น์์ ์ด๋ ๋์ง ๋ชฐ๋ผ๋, ํ์ฌ๋ '20%๋ฅผ ์ํ'ํ๋ค๊ณ ๋ณผ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ผ์ด์ ์๋ฆฌ์ฆ์ 8์ธ๋ ์ฝ์ด i ์๋ฆฌ์ฆ ์ถ์ ์ดํ๋ก ๊ฒ์๋ค์ ๋ฉํฐ์ฝ์ด ์ง์ ์์ค๋ ์ฌ๋ผ๊ฐ์, 8์ฝ์ด์ ์๋ฐฉํฅ SMT ์ผ ๋ค๊ณ ์ฑ๋ฅ์ด ๋จ์ด์ง๋ ๊ฒ์์ ์๋์ ์ผ๋ก ์ฐพ๊ธฐ ํ๋ค๊ฒ ๋์๋ค. #1( "๋ผ์ด์ ์ด๊ธฐ ๋ ผ๋ ์ค์ ๊ฐ์ด ๋์๋ค๊ฐ AMD์ธก์์ ์ฌ์ํ ์ฝ๋ฉ ๋ฌธ์ ๋ก ์ฝ๊ฒ ํจ์นํ ์ ์๋ค๊ณ ๋งํ ์ ์ด ์์ง์. ์ง๊ธ ์์ ์์ HT๋๋ค๊ณ ์ฑ๋ฅ์ด ์ค๋ฅด๋ ๊ฒ์์ ์ฐพ์ผ๋ ค๋ฉด ์คํ ๋ผ๋ฆฌ์ค[5]์ฒ๋ผ ์ฑ๊ธ์ฝ์ด๋ง ์ฐ๋ ์์ค์ธ ๊ฒ์๋ค๋ก ๋ฒค์นํด์ผ ๋ ๊ฒ๋๋ค." ๋๊ธ ์ฐธ๊ณ ), #2
๋ค๋ง ์ด๋๊น์ง๋ ์๋์ ์ธ ๊ฑฐ๋ผ์ ์ผ๋ฐ ๊ฐ์ ์ฉ ์ต์ด์ 12์ฝ์ด CPU์ธ ๋ผ์ด์ 9 3900X์ (๋๊ธ ์ค๋ช ์ฐธ๊ณ ) ์ผ๋ฐ ๊ฐ์ ์ฉ ์ต์ด์ 16์ฝ์ด CPU์ธ ๋ผ์ด์ 9 3950X์ ๊ฒฝ์ฐ, SMT๋ฅผ ๋ ์ชฝ์ด ๋๋ถ๋ถ์ ๊ฒ์์์ ์ฑ๋ฅ์ด ๋๋ค. ๋ค๋ง 19๋ 12์ ํ์ฌ๋ ๊ธฐ๋ณธ๊ฐ์ธ SMT On์ผ๋ก ์ ๊ฑด๋๋ฆฌ๋ ๊ฒ ๊ฒ์ ์ฑ๋ฅ์ด ์ ์ผ ๋๋ค.#, ์ ํธ ์ฝ์ด ์ค์ ์ด SMT Off๋ฅผ ๋ฐ์ํ์ง ๋ชปํด์ ์๋์ฐ ์ค์ผ์ฅด๋ฌ๊ฐ ๋ป์งํ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒ์ผ๋ก ์ถ์ ๋๋ค. #
๊ฒฐ๊ตญ์ ๋ฉํฐ์ค๋ ๋ฉ์ ์ง์ํ๋ ๊ฒ์์ด ์ด๋ค ๋ฐฉ์์ผ๋ก, ์ด๋ค ํํ๋ก ๋ฉํฐ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ ๋์ด ์๊ณ ์ด๋ฅผ OS์ ์์ ์ค์ผ์ฅด๋ฌ๊ฐ ์ผ๋ง๋ ์ ๋ถํด ํด์ฃผ๋์ ๋ฐ๋ผ ์๋ฐฉํฅ SMT์ ํจ์ฉ์ฑ์ด ์ฒ์ฐจ๋ง๋ณ์ด๋ผ๋ ๊ฒ.
4. ์ญ์ฌ ๋ฐ ์ฌ์ฉ ํํฉ[ํธ์ง]
4.1. 2000๋ ๋ ์ด์ [ํธ์ง]
1950๋
๋๋ถํฐ ๋ฑ์ฅํ ๋ฉํฐ์ค๋ ๋ฉ์ ์ดํ์ ๋ค์ํ ๋ฐฉ์์ ๋ฉํฐ์ค๋ ๋ฉ์ด ๋ฑ์ฅํ๊ณ , ๊ทธ ์ค์ ๊ฐ์ฅ ์ง๋ณด๋ ๋ฐฉ์์ธ SMT ๊ฐ๋
์ 1961๋
๋ถํฐ 1969๋
๊น์ง ์งํํ๋ ACS(Advanced Computing Systems) ํ๋ก์ ํธ๋ฅผ ํตํด ๊ตฌํ๋ ๊ฒ์ด ์์ด๋ก ์๋ ค์ ธ ์๋ค.
๋น์์๋ SMT๋ฅผ ๊ตฌํํ๋ ค๋ฉด ๋ฉํฐ CPU๋ฐ์ ์์์ผ๋ฏ๋ก, ๋ฉํฐ CPU๊ฐ ํ์ํ ์ํผ์ปดํจํฐ, ๋ฉ์ธํ๋ ์, ๊ณ ์ฑ๋ฅ ์ํฌ์คํ ์ด์ ์์๋ ์ด๋ฏธ SMT๋ฅผ ํ์ฉํ๊ธฐ ์์ํ๋ค. ํ์ง๋ง ์ผ๋ฐ ๊ฐ์ ์ฉ PC์์๋ ๋ฉํฐ CPU ์์คํ ์ ๊ตฌํ๊ธฐ์ ๊ฐ๊ฒฉ ๋ฌธ์ ๋ถํฐ ๋ฅ์น๊ฒ ๋๊ณ , SMT๋ฅผ ํ์ฉํ ์ด์์ฒด์ ์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ ๋ฌด์ ๊ฐ๊น์์ ์ฌ์ ํ ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋๋ผ๋ CPU๋ก ์ผ์์ ๋ฉํฐ์ค๋ ๋ฉ์ ํตํด ๋ฉํฐํ์คํน์ ๊ตฌํํ๋ ์ ๋์ ๊ทธ์น๊ณ ์์๋ค. ์ฆ, ์ผ๋ฐ ์ฌ์ฉ์๋ค์๊ฒ๋ ๋ฃ๋ณด์ก ๋ด์ง๋ ๋ด ์ธ์ ์ด์ผ๊ธฐ์ ์ง๋์ง ์์๋ค.
๋น์์๋ SMT๋ฅผ ๊ตฌํํ๋ ค๋ฉด ๋ฉํฐ CPU๋ฐ์ ์์์ผ๋ฏ๋ก, ๋ฉํฐ CPU๊ฐ ํ์ํ ์ํผ์ปดํจํฐ, ๋ฉ์ธํ๋ ์, ๊ณ ์ฑ๋ฅ ์ํฌ์คํ ์ด์ ์์๋ ์ด๋ฏธ SMT๋ฅผ ํ์ฉํ๊ธฐ ์์ํ๋ค. ํ์ง๋ง ์ผ๋ฐ ๊ฐ์ ์ฉ PC์์๋ ๋ฉํฐ CPU ์์คํ ์ ๊ตฌํ๊ธฐ์ ๊ฐ๊ฒฉ ๋ฌธ์ ๋ถํฐ ๋ฅ์น๊ฒ ๋๊ณ , SMT๋ฅผ ํ์ฉํ ์ด์์ฒด์ ์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ ๋ฌด์ ๊ฐ๊น์์ ์ฌ์ ํ ์ฑ๊ธ์ฝ์ด ์ฑ๊ธ์ค๋ ๋๋ผ๋ CPU๋ก ์ผ์์ ๋ฉํฐ์ค๋ ๋ฉ์ ํตํด ๋ฉํฐํ์คํน์ ๊ตฌํํ๋ ์ ๋์ ๊ทธ์น๊ณ ์์๋ค. ์ฆ, ์ผ๋ฐ ์ฌ์ฉ์๋ค์๊ฒ๋ ๋ฃ๋ณด์ก ๋ด์ง๋ ๋ด ์ธ์ ์ด์ผ๊ธฐ์ ์ง๋์ง ์์๋ค.
4.2. 2000๋ ๋ ์ดํ[ํธ์ง]
๊ทธ๋ฌ๋ค๊ฐ 2001๋
์ธํ
๊ฐ๋ฐ์ ํฌ๋ผ(IDF)์์ ์ธํ
์ด ์๋ฐฉํฅ SMT์ ๊ตฌํ์ฒด์ด์ ์ํ๋ช
์ธ 'ํ์ดํผ์ค๋ ๋ฉ(Hyper-Threading)'์ ๋ฐํํ ์ดํ๋ก, ์ด๋๋ถํฐ SMT๋ ์ฌ์ค์ ๋ค๋ฐฉํฅ(Multi-Way) SMT๋ผ๋ ์๋ฏธ๋ก ๊ตณ์ด์ก๋ค.
์๋ฒ์ฉ์ 2002๋ 2์๋ถํฐ ํฌ์ ๋ Prestonia ๊ธฐ๋ฐ์ ์ ์จ ์๋ฆฌ์ฆ๋ถํฐ, ์ผ๋ฐ ๊ฐ์ ์ฉ์ 2002๋ 11์๋ถํฐ ํฌ์ ๋ ํํฐ์ 4 HT ์ ํ๊ตฐ์์ ์ฒ์ ์ฌ์ฉ๋์๋ค.[6] ์ถ์ ๋น์์๋ ์ต์ ๋ฒ์ ์ด์๋ Windows XP์๋ง ์ง์ํ๋ ๋ฐ๋์[7] ์๋์ฐ XP์ ๋ณด๊ธ์จ์ ํฌ๊ฒ ๋๋ ธ์ง๋ง ๋ท๋ฒ์คํธ ๊ตฌ์กฐ ๋๋ฌธ์ ํจ์จ์ ๊ทธ๋ค์ง ์ข์ง ๋ชปํ๋ค. ๊ทธ๋์ ๋น์ ๋๋ด์ผ๋ก ๋ถ๋ฅด๋ ๋ณ๋ช ์ ํ์ดํผ์ฐ๋ ๊ธฐ. ๋ค๋ง, ๋น์์๋ ๋ฉํฐํ์คํน ์ ์ด๋์ ๋ถ๋ช ํ์๊ธฐ ๋๋ฌธ์, ํํฐ์ 4 ํ๋ ์ค์บ์ด ์ ์ฌ๋ก 64๋ฅผ ์๋๋ก ๋๋ฆ ์ ์ ํ๋ ๋ถ์ผ๋ ์์๋ค.
2001๋ IBM์ POWER4, 2004๋ ์ฌ ๋ง์ดํฌ๋ก์์คํ ์ฆ์ UltraSPARC IV๋ฅผ ํตํด ๋ฉํฐ์ฝ์ด ํ๋ก์ธ์๊ฐ ๋ฑ์ฅํ์ง๋ง ์ผ๋ฐ ๊ฐ์ ์ฉ์ผ๋ก ๋์ค์ง ์์์ ์ ์๋ ค์ง์ง ์์๊ณ , 2005๋ ๋ถํฐ ์ผ๋ฐ ๊ฐ์ ์ฉ์๋ ๋ฉํฐ์ฝ์ด CPU๊ฐ ์ถ์๋๋ฉด์ ๋์ธ๊ฐ ๋์๋ค. ๋จผ์ ๋์จ ํํฐ์ 4๋ฅผ ๋ ๊ฐ ๋ถ์ธ ์ธํ ํํฐ์D ์๋ฆฌ์ฆ์์๋ ์ฌ์ฉ๋์ง ์์์ผ๋, ์ผ๋ช ํํฐ์ XE๋ผ ๋ถ๋ฆฌ๋ ์ต์คํธ๋ฆผ ์๋์ ์ ํํฐ์ D ์ฝ์ด์ ํ์ดํผ์ค๋ ๋ฉ๊น์ง ์ง์๋์ด 7์ธ๋ ์ด์ ์ ์ฝ์ด i3 ๋ง๋ฅ "2์ฝ์ด 4์ค๋ ๋"๋ก ๋์๊ฐ์ ๋ฉํฐํ์คํน ๋ฉด์์๋ ์ ์ฌ๋ก 64 X2๋ณด๋ค ์ฐ์์ ์์๋ค. ํ์ง๋ง ๋ฐ์ด๋์ ๋ท๋ฒ์คํธ ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ธฐ๋ฐ ์ค์์๋ ๋ฌธ์ ์ ํ๋ ์ค์บ ๊ธฐ๋ฐ์ด์์ผ๋ ์๊ถ์ฐฝ์ด์๊ณ , ์๋ฐฉํฅ SMT๋ฅผ ์ง์ํ์ง ์๋ ์ ์ฌ๋ก 64 X2์ ์ค์ฑ๋ฅ์ผ๋ก ๋น๊ตํ๋ฉด ์์งค ์์๋ค. ๋น์ AMD๋ ์์ ์ฑ๋ฅ์ ์ด๋์ ๋๋ฆฌ๊ธฐ ์ํด ๋์ผ์ฝ์ด ํ๋ฆฌ๋ฏธ์์ ํฌ๊ธฐํ์ง ์์๊ณ , ๋์ผ ์ฑ๋ฅ ์ ์จ 2 CPU ์์คํ ์ ๊ธฐ์ค์ผ๋ก ๋๋ฆ ์ผ ๊ฐ๊ฒฉ์ ์ฑ ์ ํ๋ ๋ฑ, ์๋์ ์ผ๋ก ๋จ์ด์ง๋ ๋ธ๋๋ ํ์์ ์์ฅ ์ง๋ฐฐ๋ ฅ์ ์๊ฐํ๋ฉด ๋งค์ฐ ์ ๊ฐ๊ฒฉ์ ์ ์งํ๋ค. ์ฌ์ง์ด PC์ฉ ๋์ผ์ฝ์ด ํ์ ๋ผ์ธ์ด ์ํฌ์คํ ์ด์ ์ฉ์ธ ์ตํ ๋ก 160/165๋ณด๋ค ๋น์ธ์ ์ด๋ค ์ตํ ๋ก ํ์ ๋ผ์ธ CPU๋ฅผ ์ฌ์ ์ค๋ฒํด๋ญํ๋ ๊ฒ ๋ ์ธ๊ฒ ๋จนํ๋ ์์ ๋ ์์๋ค! ๊ทธ๋์ ์ค์ ๊ฐํ PC์์ 2์ฐ๋ ๋๋ฅผ ๋ง๋ณด๋ ค๋ฉด HT๋ ํํฐ์D 805 ๊ฐ์๊ฑฐ ๋ฐ์ ์ ํ์ง๊ฐ ์๋ ์ํฉ์ด ๊ฝค๋ ์ง์๋์๊ณ ์ด๋ ์ฑ๊ธ์ฝ์ด๊ฐ ๋๊ฒฐ์์ ์ธํ ์ด ๋๋ฆ ์ด๋์ด ์๋ ์์์๋ค. ์ดํ 2003๋ P6 ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ฐ๋ํ ๊ธฐ๋ฐ์ ํํฐ์M๊ณผ 2006๋ ์ฝ์ด ์๋ฆฌ์ฆ, Sossaman ๊ณ์ด์ ์ ์จ, 2006๋ ์ฝ์ด ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ธฐ๋ฐ์ ์ฝ์ด2 ์๋ฆฌ์ฆ์ ์ ์จ์์๋ ํ์ดํผ์ค๋ ๋ฉ์ด ๋น ์ก๋ค.
2008๋ ๋ณธ๋ฌ ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ธฐ๋ฐ์ ์ํฐ ์๋ฆฌ์ฆ์[8] ๋คํ ๋ ๋ง์ดํฌ๋ก์ํคํ ์ฒ ์ดํ์ ์ฝ์ด i ์๋ฆฌ์ฆ์์ ๋ค์ ๋์ ๋๋ฉด์ ํํฐ์ 4 ์์ ์ ํ์ดํผ์ค๋ ๋ฉ๋ณด๋ค ๋์์ง ์ฑ๋ฅ ํจ์จ์ ๋ณด์ฌ์ค๋ค. 6์ธ๋ ์ฝ์ด i ์๋ฆฌ์ฆ๊น์ง๋ i3์ i7์๋ง ์ฌ์ฉ๋์๋ค๊ฐ 7์ธ๋๋ถํฐ๋ ํํฐ์์๋ ์ฌ์ฉ, 8์ธ๋๋ถํฐ๋ i3๊ฐ ๋น ์ง ๋์ 4์ฝ์ด 4์ค๋ ๋๋ก ์ํฅ๋์์ผ๋ฉฐ, 9์ธ๋๋ถํฐ๋ i7๋ง์ ๋น ์ง ๋์ 8์ฝ์ด๋ก ์ํฅ๋๊ณ ๊ฐ์ 8์ฝ์ด์ธ i9์์ ๋์ ๋๋ ๋ณํ๊ฐ ์์๋ค.[9] ๋น๋ก ๋ ผ๋ฆฌ ์ฝ์ด์ง๋ง ๊ณผ๊ฑฐ์ ์ค๋ช ์ ๋ฒ์ ๋งํผ ์ฑ๋ฅ ํฅ์์ด ์๋ค. ํนํ 4์ฝ์ด ์ง์ ๊ฒ์์์ 2์ฝ์ด 4์ค๋ ๋์ธ i3์ 2์ฝ์ด 2์ค๋ ๋์ธ ํํฐ์์ ๋น๊ต๋ i3๊ฐ ํ์คํ ๋ฐ์ด๋๋ค. i3 4130๊ณผ G3258์ 4.5GHz๋ก ์ค๋ฒํด๋ญํ ๊ฒฝ์ฐ์ ๋น๊ตํด ๋ฉํฐ ์ฝ์ด ์ง์ ๊ฒ์์์ G3258์ด ๋ ๋ฎ์ ํด๋ญ์ i3์๊ฒ ์ง๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๋จ, ์ํฐ ์๋ฆฌ์ฆ ํ์ ์ผ๋ก 2013๋ ๋ฒ ์ดํธ๋ ์ผ๋ถํฐ๋ ์ค๊ณ ๋ณ๊ฒฝ์ผ๋ก ํ์ดํผ์ฐ๋ ๋ฉ์ด ๋น ์ก๋ค.๊ทธ๋ฆฌ๊ณ ํ์ดํผ ์ฐ๋ ๋ฉ์ด ๋ชจ๋ฐ์ผ์์ ์ ํ ํ์ ์๋ค๋ ๊ฑธ ์ฆ๋ช
ํ๋ค.
๋ค๋ง, ํํฐ์ 4๋ ์ฝ์ด i ์๋ฆฌ์ฆ๋ ํ์ดํผ์ค๋ ๋ฉ์ ์ผ๋ฉด ํฌ์ ๋๋ ์์ ๋์ด ๋ง์์ง๊ณ ํ๋์จ์ด ์์ ํ์ฉ๋ฅ ๋ ๋์์ง๋ฏ๋ก, ๋น์ฐํ ๋ฐ์ด๊ณผ ์ ๋ ฅ ์๋ชจ๊ฐ ์ฆ๊ฐํ๋ค. ์์ ์ค๋ช ์ฒ๋ผ ๊ฐ์ ์๊ฐ์ ๋ ๋ง์ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ฏ๋ก ์ ๋ ฅ ์๋ชจ๋๋ง ๋ณด๋ฉด ๊ฐ๋ ์ ๋ค๋ฅธ ์ค๋ฒํด๋ญ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ง์์ง๋ ์ . ํ๋ก๋ ์ ๋ง๊ฒ๋ 30~40W๊ฐ๋ ๋ ์๋ชจํ๋ค.
2016๋ ๋๊น์ง ํ์ดํผ์ค๋ ๋ฉ์ ์ต๋ ์ํ์๋ ๋จ์ฐ ๊ฐ๊ฒฉ ๋๋ฌธ์ ์ฝ์ด ์๊ฐ ์ ํ๋ ์ฝ์ด i3 ์๋ฆฌ์ฆ๋ผ ๋จ์ธํ ์ ์๋ค. ๊ทธ ์ค์์๋ CPU ํ๋๋น ์ฑ๋ฅ์ด ๋ฎ์ ์๋-์์ด๋น๋ธ๋ฆฟ์ง ์์คํ ์ด ๊ฐ์ฅ ๋๋ณด์ธ๋ค. ํ๋ก๊ทธ๋จ์ด ์ฝ์ด 2๊ฐ๊น์ง๋ง ์ฐ๋ ์ํฉ์์ ๋์ IPC[10]๋นจ๋ก AMD 6, 8์ฝ์ด๋ค์ ๋๋ฅด๊ณ , ๋ฉํฐ์ค๋ ๋๋ฅผ ์ ์ฐ๋ ํ๋ก๊ทธ๋จ์์๋ ๋์ผ์ฝ์ด + ํ์ดํผ์ค๋ ๋ฉ์ ๊ฐ์ ์ฟผ๋์ฝ์ด ํจ๊ณผ๋ก ๋๋ฆ ์ ๋ฐฉํ๋ค. ์ฌ์ง์ด ํ๋ก๊ทธ๋จ์ด ๋ฉํฐ์ค๋ ๋๋ฅผ ์ ๋ง ์ ์จ์ ์์ ์ฑ๋ฅ์์ AMD 8์ฝ์ด์๊ฒ ๋ฐ๋ฆฌ๋ ์ํฉ์์๋ ์ ์ฑ๋น ๋งํผ์ ํญ์ ์ ๋ฐฉํ๋ ํธ. 2016๋ ํ๋ฐ๊ธฐ์ ๋ชจ๋ฐ์ผ์ฉ ์นด๋น๋ ์ดํฌ ์ถ์ ํ... 2017๋ 1์์ ์ถ์๋ ๋ฐ์คํฌํ์ฉ ์ ํ๊ตฐ์๋ ํ์ดํผ์ฐ๋ ๋ฉ์ ํ์ฌํ ํํฐ์ 3๊ฐ๊ฐ ๋์ ์ฝ์ด i3๊ฐ ์ํ์ ์ฒํ ์ํฉ(๋ณธ๊ฒฉ ์ธํ ์ i3 ํํฌ).
๊ธ๊ธฐ์ผ๋ AMD์์๋ 2011๋ ๋ถํฐ ํฌ์ ๋ ๋ถ๋์ ๋ง์ดํฌ๋ก์ํคํ ์ฒ์ ๋์ ๋์๋ ๋ถ๋ถ์ ์ธ ์๋ฐฉํฅ SMT ํํ์ธ CMT(Clustered Multi-Thread) ๊ตฌ์กฐ๋ฅผ ๋ฒ๋ฆฌ๊ณ , 2017๋ 3์ ์ด์ ์ถ์๋ ๋ผ์ด์ ์๋ฆฌ์ฆ ๋ถํฐ ์ ํต์ ์ธ ์๋ฐฉํฅ SMT ๊ตฌ์กฐ๋ฅผ ์ฑ์ฉํ๋ฉด์ ์ฌ์ค์ ๊ฑฐ์ ๋ชจ๋ ๋ฐ์คํฌํ CPU์ ์ ์ฉ๋๋ ๋ณดํธ์ ์ธ ๊ธฐ์ ์ด ๋์๋ค.
์ธํ , AMD๋ฟ๋ง ์๋๋ผ DEC๋ ์ฌ๋ฌ ํ์๋ค๊ณผ ํจ๊ป 1990๋ ๋ ํ๋ฐ๋ถํฐ ๊ฐ๋ฐ๋์ด 2004๋ ์ถ์๋ฅผ ๋ชฉํ๋ก ํ์๋ Alpha 21464๋ฅผ ํตํด ์ธํ ์ ํ์ดํผ์ค๋ ๋ฉ๋ณด๋ค ๋ ๋ง์ 4๋ฐฉํฅ SMT๋ฅผ ๋ณด์ฌ์ฃผ์์ผ๋, Compaq์ด DEC๋ฅผ ์ธ์ํ๊ณ ๊ทธ๋ฐ Compaq์ HP๊ฐ ์ธ์ํ๋ฉด์ ๊ฐ๋ฐ์ด ๋ ์ด์ ์ง์ฒ๋์ง ๋ชป ํด ์ต์ข ์์ฑ๋์ง ๋ชป ํ๊ณ ๋๋๋์๋ค. IBM๋ 2004๋ ์ ์ถ์๋ POWER5๋ถํฐ ์๋ฐฉํฅ SMT๋ฅผ, ์ฌ ๋ง์ดํฌ๋ก์์คํ ์ฆ๋ 2005๋ ์ ์ถ์๋ UltraSPARC T1์ ํตํด 4๋ฐฉํฅ SMT๋ฅผ ๋์ ํ๋ค. IBM์ ์ฌ๊ธฐ์ ๊ทธ์น์ง ์๊ณ 2014๋ ์ ์ถ์๋ POWER8 ๋ง์ดํฌ๋ก์ํคํ ์ฒ๋ถํฐ๋ ๋ฌด๋ ค 8๋ฐฉํฅ SMT๊น์ง ๋ฐ์ ๋ฃ๊ธฐ๋ ํ๋ค. ๋ฌผ๋ก , ์์ง๊น์ง ์ผ๋ฐ ๊ฐ์ ์ฉ CPU ์์ฅ์์ ๊ตฌํ๋๋ ์ ๋๋ ์๋ฐฉํฅ SMT ๋ฟ์ด๋ค.
์๋ฒ์ฉ์ 2002๋ 2์๋ถํฐ ํฌ์ ๋ Prestonia ๊ธฐ๋ฐ์ ์ ์จ ์๋ฆฌ์ฆ๋ถํฐ, ์ผ๋ฐ ๊ฐ์ ์ฉ์ 2002๋ 11์๋ถํฐ ํฌ์ ๋ ํํฐ์ 4 HT ์ ํ๊ตฐ์์ ์ฒ์ ์ฌ์ฉ๋์๋ค.[6] ์ถ์ ๋น์์๋ ์ต์ ๋ฒ์ ์ด์๋ Windows XP์๋ง ์ง์ํ๋ ๋ฐ๋์[7] ์๋์ฐ XP์ ๋ณด๊ธ์จ์ ํฌ๊ฒ ๋๋ ธ์ง๋ง ๋ท๋ฒ์คํธ ๊ตฌ์กฐ ๋๋ฌธ์ ํจ์จ์ ๊ทธ๋ค์ง ์ข์ง ๋ชปํ๋ค. ๊ทธ๋์ ๋น์ ๋๋ด์ผ๋ก ๋ถ๋ฅด๋ ๋ณ๋ช ์ ํ์ดํผ์ฐ๋ ๊ธฐ. ๋ค๋ง, ๋น์์๋ ๋ฉํฐํ์คํน ์ ์ด๋์ ๋ถ๋ช ํ์๊ธฐ ๋๋ฌธ์, ํํฐ์ 4 ํ๋ ์ค์บ์ด ์ ์ฌ๋ก 64๋ฅผ ์๋๋ก ๋๋ฆ ์ ์ ํ๋ ๋ถ์ผ๋ ์์๋ค.
2001๋ IBM์ POWER4, 2004๋ ์ฌ ๋ง์ดํฌ๋ก์์คํ ์ฆ์ UltraSPARC IV๋ฅผ ํตํด ๋ฉํฐ์ฝ์ด ํ๋ก์ธ์๊ฐ ๋ฑ์ฅํ์ง๋ง ์ผ๋ฐ ๊ฐ์ ์ฉ์ผ๋ก ๋์ค์ง ์์์ ์ ์๋ ค์ง์ง ์์๊ณ , 2005๋ ๋ถํฐ ์ผ๋ฐ ๊ฐ์ ์ฉ์๋ ๋ฉํฐ์ฝ์ด CPU๊ฐ ์ถ์๋๋ฉด์ ๋์ธ๊ฐ ๋์๋ค. ๋จผ์ ๋์จ ํํฐ์ 4๋ฅผ ๋ ๊ฐ ๋ถ์ธ ์ธํ ํํฐ์D ์๋ฆฌ์ฆ์์๋ ์ฌ์ฉ๋์ง ์์์ผ๋, ์ผ๋ช ํํฐ์ XE๋ผ ๋ถ๋ฆฌ๋ ์ต์คํธ๋ฆผ ์๋์ ์ ํํฐ์ D ์ฝ์ด์ ํ์ดํผ์ค๋ ๋ฉ๊น์ง ์ง์๋์ด 7์ธ๋ ์ด์ ์ ์ฝ์ด i3 ๋ง๋ฅ "2์ฝ์ด 4์ค๋ ๋"๋ก ๋์๊ฐ์ ๋ฉํฐํ์คํน ๋ฉด์์๋ ์ ์ฌ๋ก 64 X2๋ณด๋ค ์ฐ์์ ์์๋ค. ํ์ง๋ง ๋ฐ์ด๋์ ๋ท๋ฒ์คํธ ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ธฐ๋ฐ ์ค์์๋ ๋ฌธ์ ์ ํ๋ ์ค์บ ๊ธฐ๋ฐ์ด์์ผ๋ ์๊ถ์ฐฝ์ด์๊ณ , ์๋ฐฉํฅ SMT๋ฅผ ์ง์ํ์ง ์๋ ์ ์ฌ๋ก 64 X2์ ์ค์ฑ๋ฅ์ผ๋ก ๋น๊ตํ๋ฉด ์์งค ์์๋ค. ๋น์ AMD๋ ์์ ์ฑ๋ฅ์ ์ด๋์ ๋๋ฆฌ๊ธฐ ์ํด ๋์ผ์ฝ์ด ํ๋ฆฌ๋ฏธ์์ ํฌ๊ธฐํ์ง ์์๊ณ , ๋์ผ ์ฑ๋ฅ ์ ์จ 2 CPU ์์คํ ์ ๊ธฐ์ค์ผ๋ก ๋๋ฆ ์ผ ๊ฐ๊ฒฉ์ ์ฑ ์ ํ๋ ๋ฑ, ์๋์ ์ผ๋ก ๋จ์ด์ง๋ ๋ธ๋๋ ํ์์ ์์ฅ ์ง๋ฐฐ๋ ฅ์ ์๊ฐํ๋ฉด ๋งค์ฐ ์ ๊ฐ๊ฒฉ์ ์ ์งํ๋ค. ์ฌ์ง์ด PC์ฉ ๋์ผ์ฝ์ด ํ์ ๋ผ์ธ์ด ์ํฌ์คํ ์ด์ ์ฉ์ธ ์ตํ ๋ก 160/165๋ณด๋ค ๋น์ธ์ ์ด๋ค ์ตํ ๋ก ํ์ ๋ผ์ธ CPU๋ฅผ ์ฌ์ ์ค๋ฒํด๋ญํ๋ ๊ฒ ๋ ์ธ๊ฒ ๋จนํ๋ ์์ ๋ ์์๋ค! ๊ทธ๋์ ์ค์ ๊ฐํ PC์์ 2์ฐ๋ ๋๋ฅผ ๋ง๋ณด๋ ค๋ฉด HT๋ ํํฐ์D 805 ๊ฐ์๊ฑฐ ๋ฐ์ ์ ํ์ง๊ฐ ์๋ ์ํฉ์ด ๊ฝค๋ ์ง์๋์๊ณ ์ด๋ ์ฑ๊ธ์ฝ์ด๊ฐ ๋๊ฒฐ์์ ์ธํ ์ด ๋๋ฆ ์ด๋์ด ์๋ ์์์๋ค. ์ดํ 2003๋ P6 ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ฐ๋ํ ๊ธฐ๋ฐ์ ํํฐ์M๊ณผ 2006๋ ์ฝ์ด ์๋ฆฌ์ฆ, Sossaman ๊ณ์ด์ ์ ์จ, 2006๋ ์ฝ์ด ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ธฐ๋ฐ์ ์ฝ์ด2 ์๋ฆฌ์ฆ์ ์ ์จ์์๋ ํ์ดํผ์ค๋ ๋ฉ์ด ๋น ์ก๋ค.
2008๋ ๋ณธ๋ฌ ๋ง์ดํฌ๋ก์ํคํ ์ฒ ๊ธฐ๋ฐ์ ์ํฐ ์๋ฆฌ์ฆ์[8] ๋คํ ๋ ๋ง์ดํฌ๋ก์ํคํ ์ฒ ์ดํ์ ์ฝ์ด i ์๋ฆฌ์ฆ์์ ๋ค์ ๋์ ๋๋ฉด์ ํํฐ์ 4 ์์ ์ ํ์ดํผ์ค๋ ๋ฉ๋ณด๋ค ๋์์ง ์ฑ๋ฅ ํจ์จ์ ๋ณด์ฌ์ค๋ค. 6์ธ๋ ์ฝ์ด i ์๋ฆฌ์ฆ๊น์ง๋ i3์ i7์๋ง ์ฌ์ฉ๋์๋ค๊ฐ 7์ธ๋๋ถํฐ๋ ํํฐ์์๋ ์ฌ์ฉ, 8์ธ๋๋ถํฐ๋ i3๊ฐ ๋น ์ง ๋์ 4์ฝ์ด 4์ค๋ ๋๋ก ์ํฅ๋์์ผ๋ฉฐ, 9์ธ๋๋ถํฐ๋ i7๋ง์ ๋น ์ง ๋์ 8์ฝ์ด๋ก ์ํฅ๋๊ณ ๊ฐ์ 8์ฝ์ด์ธ i9์์ ๋์ ๋๋ ๋ณํ๊ฐ ์์๋ค.[9] ๋น๋ก ๋ ผ๋ฆฌ ์ฝ์ด์ง๋ง ๊ณผ๊ฑฐ์ ์ค๋ช ์ ๋ฒ์ ๋งํผ ์ฑ๋ฅ ํฅ์์ด ์๋ค. ํนํ 4์ฝ์ด ์ง์ ๊ฒ์์์ 2์ฝ์ด 4์ค๋ ๋์ธ i3์ 2์ฝ์ด 2์ค๋ ๋์ธ ํํฐ์์ ๋น๊ต๋ i3๊ฐ ํ์คํ ๋ฐ์ด๋๋ค. i3 4130๊ณผ G3258์ 4.5GHz๋ก ์ค๋ฒํด๋ญํ ๊ฒฝ์ฐ์ ๋น๊ตํด ๋ฉํฐ ์ฝ์ด ์ง์ ๊ฒ์์์ G3258์ด ๋ ๋ฎ์ ํด๋ญ์ i3์๊ฒ ์ง๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๋จ, ์ํฐ ์๋ฆฌ์ฆ ํ์ ์ผ๋ก 2013๋ ๋ฒ ์ดํธ๋ ์ผ๋ถํฐ๋ ์ค๊ณ ๋ณ๊ฒฝ์ผ๋ก ํ์ดํผ์ฐ๋ ๋ฉ์ด ๋น ์ก๋ค.
๋ค๋ง, ํํฐ์ 4๋ ์ฝ์ด i ์๋ฆฌ์ฆ๋ ํ์ดํผ์ค๋ ๋ฉ์ ์ผ๋ฉด ํฌ์ ๋๋ ์์ ๋์ด ๋ง์์ง๊ณ ํ๋์จ์ด ์์ ํ์ฉ๋ฅ ๋ ๋์์ง๋ฏ๋ก, ๋น์ฐํ ๋ฐ์ด๊ณผ ์ ๋ ฅ ์๋ชจ๊ฐ ์ฆ๊ฐํ๋ค. ์์ ์ค๋ช ์ฒ๋ผ ๊ฐ์ ์๊ฐ์ ๋ ๋ง์ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ฏ๋ก ์ ๋ ฅ ์๋ชจ๋๋ง ๋ณด๋ฉด ๊ฐ๋ ์ ๋ค๋ฅธ ์ค๋ฒํด๋ญ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ง์์ง๋ ์ . ํ๋ก๋ ์ ๋ง๊ฒ๋ 30~40W๊ฐ๋ ๋ ์๋ชจํ๋ค.
2016๋ ๋๊น์ง ํ์ดํผ์ค๋ ๋ฉ์ ์ต๋ ์ํ์๋ ๋จ์ฐ ๊ฐ๊ฒฉ ๋๋ฌธ์ ์ฝ์ด ์๊ฐ ์ ํ๋ ์ฝ์ด i3 ์๋ฆฌ์ฆ๋ผ ๋จ์ธํ ์ ์๋ค. ๊ทธ ์ค์์๋ CPU ํ๋๋น ์ฑ๋ฅ์ด ๋ฎ์ ์๋-์์ด๋น๋ธ๋ฆฟ์ง ์์คํ ์ด ๊ฐ์ฅ ๋๋ณด์ธ๋ค. ํ๋ก๊ทธ๋จ์ด ์ฝ์ด 2๊ฐ๊น์ง๋ง ์ฐ๋ ์ํฉ์์ ๋์ IPC[10]๋นจ๋ก AMD 6, 8์ฝ์ด๋ค์ ๋๋ฅด๊ณ , ๋ฉํฐ์ค๋ ๋๋ฅผ ์ ์ฐ๋ ํ๋ก๊ทธ๋จ์์๋ ๋์ผ์ฝ์ด + ํ์ดํผ์ค๋ ๋ฉ์ ๊ฐ์ ์ฟผ๋์ฝ์ด ํจ๊ณผ๋ก ๋๋ฆ ์ ๋ฐฉํ๋ค. ์ฌ์ง์ด ํ๋ก๊ทธ๋จ์ด ๋ฉํฐ์ค๋ ๋๋ฅผ ์ ๋ง ์ ์จ์ ์์ ์ฑ๋ฅ์์ AMD 8์ฝ์ด์๊ฒ ๋ฐ๋ฆฌ๋ ์ํฉ์์๋ ์ ์ฑ๋น ๋งํผ์ ํญ์ ์ ๋ฐฉํ๋ ํธ. 2016๋ ํ๋ฐ๊ธฐ์ ๋ชจ๋ฐ์ผ์ฉ ์นด๋น๋ ์ดํฌ ์ถ์ ํ... 2017๋ 1์์ ์ถ์๋ ๋ฐ์คํฌํ์ฉ ์ ํ๊ตฐ์๋ ํ์ดํผ์ฐ๋ ๋ฉ์ ํ์ฌํ ํํฐ์ 3๊ฐ๊ฐ ๋์ ์ฝ์ด i3๊ฐ ์ํ์ ์ฒํ ์ํฉ(๋ณธ๊ฒฉ ์ธํ ์ i3 ํํฌ).
๊ธ๊ธฐ์ผ๋ AMD์์๋ 2011๋ ๋ถํฐ ํฌ์ ๋ ๋ถ๋์ ๋ง์ดํฌ๋ก์ํคํ ์ฒ์ ๋์ ๋์๋ ๋ถ๋ถ์ ์ธ ์๋ฐฉํฅ SMT ํํ์ธ CMT(Clustered Multi-Thread) ๊ตฌ์กฐ๋ฅผ ๋ฒ๋ฆฌ๊ณ , 2017๋ 3์ ์ด์ ์ถ์๋ ๋ผ์ด์ ์๋ฆฌ์ฆ ๋ถํฐ ์ ํต์ ์ธ ์๋ฐฉํฅ SMT ๊ตฌ์กฐ๋ฅผ ์ฑ์ฉํ๋ฉด์ ์ฌ์ค์ ๊ฑฐ์ ๋ชจ๋ ๋ฐ์คํฌํ CPU์ ์ ์ฉ๋๋ ๋ณดํธ์ ์ธ ๊ธฐ์ ์ด ๋์๋ค.
์ธํ , AMD๋ฟ๋ง ์๋๋ผ DEC๋ ์ฌ๋ฌ ํ์๋ค๊ณผ ํจ๊ป 1990๋ ๋ ํ๋ฐ๋ถํฐ ๊ฐ๋ฐ๋์ด 2004๋ ์ถ์๋ฅผ ๋ชฉํ๋ก ํ์๋ Alpha 21464๋ฅผ ํตํด ์ธํ ์ ํ์ดํผ์ค๋ ๋ฉ๋ณด๋ค ๋ ๋ง์ 4๋ฐฉํฅ SMT๋ฅผ ๋ณด์ฌ์ฃผ์์ผ๋, Compaq์ด DEC๋ฅผ ์ธ์ํ๊ณ ๊ทธ๋ฐ Compaq์ HP๊ฐ ์ธ์ํ๋ฉด์ ๊ฐ๋ฐ์ด ๋ ์ด์ ์ง์ฒ๋์ง ๋ชป ํด ์ต์ข ์์ฑ๋์ง ๋ชป ํ๊ณ ๋๋๋์๋ค. IBM๋ 2004๋ ์ ์ถ์๋ POWER5๋ถํฐ ์๋ฐฉํฅ SMT๋ฅผ, ์ฌ ๋ง์ดํฌ๋ก์์คํ ์ฆ๋ 2005๋ ์ ์ถ์๋ UltraSPARC T1์ ํตํด 4๋ฐฉํฅ SMT๋ฅผ ๋์ ํ๋ค. IBM์ ์ฌ๊ธฐ์ ๊ทธ์น์ง ์๊ณ 2014๋ ์ ์ถ์๋ POWER8 ๋ง์ดํฌ๋ก์ํคํ ์ฒ๋ถํฐ๋ ๋ฌด๋ ค 8๋ฐฉํฅ SMT๊น์ง ๋ฐ์ ๋ฃ๊ธฐ๋ ํ๋ค. ๋ฌผ๋ก , ์์ง๊น์ง ์ผ๋ฐ ๊ฐ์ ์ฉ CPU ์์ฅ์์ ๊ตฌํ๋๋ ์ ๋๋ ์๋ฐฉํฅ SMT ๋ฟ์ด๋ค.
5. ์ฃผ์ ์ฌํญ[ํธ์ง]
KVM์ ์ ์ธํ ๊ฐ์๋จธ์ ์๋ SMT๋ฅผ ๋บ ์ฝ์ด ์๋ก ์นด์ดํธํ๋ค. ๋
ผ๋ฆฌ ์ฝ์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ.
์๋ฐฉํฅ SMT ๊ธฐ๋ฅ์ BIOS/UEFI์์์ ๊บผ๋์ ์ํ๋ก Microsoft Windows๋ฅผ ์ค์นํ ๊ฒฝ์ฐ ์ด๋ฅผ ๋ค์ ์ผ๋ ํ์ฑํ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. 4์ฝ์ด 8์ค๋ ๋ CPU ๊ธฐ์ค์ผ๋ก ์ฅ์น๊ด๋ฆฌ์์๋ 8๊ฐ ๋ชจ๋ ์ ๋๋ก ๋จ๋๋ฐ ์์คํ ์ ๋ณด๋ ์์ ๊ด๋ฆฌ์์์ ๋ ผ๋ฆฌ ํ๋ก์ธ์๊ฐ ์ฝ์ด ์์ ๊ฐ๋ค๋ฉด[11] 100%. ๋คํํ ์๋์ฐ๋ฅผ ๋ค๋ฅธ ์ปดํจํฐ๋ก ์ฎ๊ธธ ๋ ์ฌ์ฉํ๋ sysprep๋ฅผ ์ฌ์ฉํ๋ฉด, ์์คํ ๋๋ผ์ด๋ฒ๊ฐ ์ ๋ถ ๋ค์ ์ค์น๋๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ํ์์ ํด๊ฒฐ๋๋ค.
์๋ฐฉํฅ SMT ๊ธฐ๋ฅ์ BIOS/UEFI์์์ ๊บผ๋์ ์ํ๋ก Microsoft Windows๋ฅผ ์ค์นํ ๊ฒฝ์ฐ ์ด๋ฅผ ๋ค์ ์ผ๋ ํ์ฑํ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. 4์ฝ์ด 8์ค๋ ๋ CPU ๊ธฐ์ค์ผ๋ก ์ฅ์น๊ด๋ฆฌ์์๋ 8๊ฐ ๋ชจ๋ ์ ๋๋ก ๋จ๋๋ฐ ์์คํ ์ ๋ณด๋ ์์ ๊ด๋ฆฌ์์์ ๋ ผ๋ฆฌ ํ๋ก์ธ์๊ฐ ์ฝ์ด ์์ ๊ฐ๋ค๋ฉด[11] 100%. ๋คํํ ์๋์ฐ๋ฅผ ๋ค๋ฅธ ์ปดํจํฐ๋ก ์ฎ๊ธธ ๋ ์ฌ์ฉํ๋ sysprep๋ฅผ ์ฌ์ฉํ๋ฉด, ์์คํ ๋๋ผ์ด๋ฒ๊ฐ ์ ๋ถ ๋ค์ ์ค์น๋๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ํ์์ ํด๊ฒฐ๋๋ค.
6. ๋ณด์ ์ทจ์ฝ์ [ํธ์ง]
๊ทธ๋ฐ๋ฐ, ์ธํ
์ ํ์ดํผ์ฐ๋ ๋ฉ์ด ๋ณด์ ์ทจ์ฝ์ ๋ฉ์ด๋ฆฌ์ธ ๊ฒ์ด ๋ฐํ์ ธ์(L1TF ๋ฒ๊ทธ, ์ข๋น๋ก๋ ๋ฒ๊ทธ ๋ฑ) ๋ค์ ํ์ดํผ์ฐ๋ ๊ธฐ ์๋ฆฌ๋ฅผ ๋ฃ๊ฒ ์๊ฒผ๋ค. 2019๋
4์๋ถํฐ ํฌ์
๋ R0 ์คํ
ํ๋ถํฐ ์ด๋ ์ ๋ ํจ์น๋์์ง๋ง ์ฌ์ ํ ๋๋นต์ ์กฐ์น์ ๋ถ๊ณผํ๋ค. ์ฐธ๊ณ ๋ก ์ด ์ทจ์ฝ์ ์ ๋ผ์ด์ ์ ์๋ฐฉํฅ SMT์๋ ์๋ค.
7. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ์ด๋ฐ ํน์ง ๋๋ฌธ์ Interleaved ๋ฐฉ์์ ๋ฉํฐ์ค๋ ๋ฉ์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค.
[2] ํฌ๊ฒ๋ ์ด๋ค ์ค๋ ๋์ ์์
์ด ๋ค ๋๋ ๋๊น์ง์ ๊ฑธ๋ฆฌ๋ ์๊ฐ ๋จ์๋ถํฐ ์๊ฒ๋ 1์ฌ์ดํด(1ํด๋ญ)์ด๋ผ๋ ๋งค์ฐ ์ธ๋ฐํ ์๊ฐ ๋จ์๊น์ง ํฌํจ๋๋ค.
[3] (2): 2 ์ค, 1๊ณผ ์ค๋ณต๋์ง ์๋ ์ผ๋ถ
[4] ๋ฌผ๋ก 2005๋
๋น์ ์ผ๋ฐ ๊ฐ์ ์์ ๋ฉํฐ์ฝ์ด์ด๋ฉด์ ์๋ฐฉํฅ SMT๊น์ง ๋ ๋ค ์ง์ํ๋ CPU๋ฅผ ๊ตฌํ๋ ค๋ฉด CPU ํ๋๋ง 100๋ง์๋๊น์ง ํ์ฑ๋์ด ์๋ ํ์ด์๋ ๋ฐ์คํฌํ ์ ํ๊ตฐ์ธ ํํฐ์ XE ์๋ฆฌ์ฆ๋ฐ์ ์์๊ณ , 50๋ง์๋ ์ด๋ด์ ํ์ฑ๋๋ ์ผ๋ฐ ๋ฐ์คํฌํ ์ ํ๊ตฐ์์๋ 2008๋
์ฝ์ด i7 ์๋ฆฌ์ฆ๊ฐ ๋์ด์์ผ ๊ฒจ์ฐ ๋ฑ์ฅํ๊ฒ ๋์์ง๋ง ๋ฉํฐ CPU๊ฐ ์๋ ์ฑ๊ธ CPU๋ผ๋ ์ ์ ๊ณ ๋ คํ๋ฉด ๊ทธ๋๋ง ์ด๋งํ ๊ฐ๊ฒฉ๋๋ก ์ง์
ํ ๊ฒ์ ์์์๋ค๊ณ ๋ณผ ์ ์๋ค. ๋ค์ ๋งํ์ง๋ง ๋ฉํฐ์ฝ์ด CPU ์์ฒด๊ฐ ์ฒ์ ๋์์ 2001๋
๋น์์ ์ผ๋ฐ ๊ฐ์ ์์๋ ๊ตฌํ๋๊ฒ ๊ฑฐ์ ๋ถ๊ฐ๋ฅ์ ๊ฐ๊น์ ๋ ์์ ์ด์๋ค!
[5] '์ ํ ์๋ ๋ฉํฐ์ฝ์ด ์ต์ ํ์ ๋ ๋ฌธ์ ' ๋ถ๋ถ ์ฐธ๊ณ
[6] ํ์ดํผ์ค๋ ๋ฉ์ ์ง์ํ์ง ์๋ ํํฐ์ 4๋ ๊ทธ๋ฅ ํํฐ์ 4 ์๋ฆฌ์ฆ, ํ์ดํผ์ค๋ ๋ฉ์ ์ง์ํ๋ ํํฐ์ 4๋ ํํฐ์ 4 HT ์๋ฆฌ์ฆ๋ก ๊ตฌ๋ถํ๋ค.
[7] Windows 2000, Windows Me ์ด์ ๋ฒ์ ์์๋ ํ์ดํผ์ค๋ ๋ฉ์ ์ ๋๋ก ํ์ฉํ ์ ์๋ค. ๊ฐ์ ๋จธ์ ์ ์ฌ๋ ค์ ์ด๋ค๊ณ ํด๋ ํ์ดํผ์ค๋ ๋ฉ์ด ์๋ ์ธํ
8์ธ๋(ํํฐ์, i7), ๋ผ์ด์ ์์๋ ๋งํ๋ค.
[8] ๋ท๋ถ, ๋ทํ์ ์ฌ์ฉ๋๋ ์ํฐ์ ๊ฑฐ์ ๋๋ถ๋ถ์ด ์ง์ํ๋ค. ์์ธ์ ์ผ๋ก Z500/Z510 ๊ฐ์ ์ด ์ ์ ๋ ฅ ํ๋ก์ธ์๋ ์ ๋ ฅ ๋ฌธ์ ๋ก ๋นผ๋ ๊ฒฝ์ฐ๋ ์๋ค.
[9] ์ฝ์ด i9 ๋ผ์ธ ์์ฒด๋ 2017๋
HEDT CPU๋ฅผ ํ๋ฐฉํ๋ ์ฝ์ด-X ์๋ฆฌ์ฆ๋ถํฐ ์ฒ์ ๋์
๋์๋ค.
[10] ํ ํด๋ญ ๋น ๋ช
๋ น์ด๋ฅผ ๋ช๊ฐ๋ฅผ ์ํํ ์ ์๋๋๋ฅผ ๋ํ๋ด๋ ํ์ค ์์น๋ก, ํ๋ง๋๋ก ํด๋ญ ๋๋น ์ฑ๋ฅ
[11] 4 ์ฝ์ด 8 ๋
ผ๋ฆฌ ํ๋ก์ธ์๋ก ๋ ์ผ ํ๋๋ฐ 4 ์ฝ์ด 4 ๋
ผ๋ฆฌ ํ๋ก์ธ์๋ก ๋จ๋ ๊ฒฝ์ฐ.