์๋ฌ์ ๋ฒ์น์ด๋?
์๋ฌ์ ๋ฒ์น์ ์ปดํจํฐ ์ํคํ ํธ ์ง ์๋ฌ(Gene Amdahl)์ด 1967๋ ์ ์ ์ํ ๋ฒ์น์ผ๋ก, ์์ ์ ์ผ๋ถ๋ง ๋ณ๋ ฌํํ ์ ์์ ๋ ์ป์ ์ ์๋ ์ต๋ ์ด๋ก ์ ์๋ ํฅ์์ ์์ธกํฉ๋๋ค. ๋ณ๋ ฌ ์ปดํจํ ์ ๊ธฐ๋ณธ ์๋ฆฌ ์ค ํ๋๋ก, ํ๋ก์ธ์ยท์ฝ์ดยท์ค๋ ๋๋ฅผ ๋๋ฆฌ๊ธฐ ์ ์ ์์ง๋์ด๊ฐ ํ์ค์ ์ธ ๊ธฐ๋์น๋ฅผ ์ค์ ํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
๊ณ์ฐ๊ธฐ ์ฌ์ฉ ๋ฐฉ๋ฒ
๋ ๊ฐ์ง ๊ฐ์ ์ ๋ ฅํ์ธ์. ๋จผ์ ๋ณ๋ ฌํ ๋น์จ(p)์ ํ๋ก๊ทธ๋จ์์ ๋ณ๋ ฌ๋ก ์คํํ ์ ์๋ ๋ถ๋ถ์ ๋น์จ(0๊ณผ 1 ์ฌ์ด)์ ๋๋ค. ๋ค์์ผ๋ก ์๋ ํฅ์ ๊ณ์(s)๋ ๋ณดํต ๊ทธ ๋ณ๋ ฌ ๋ถ๋ถ์ ํฌ์ ํ๋ ํ๋ก์ธ์ ๋๋ ์ฝ์ด์ ์๋ฅผ ๋ปํฉ๋๋ค. ๊ณ์ฐ๊ธฐ๋ ์ ์ฒด ์๋ ํฅ์, ์ด๋ก ์ ์ต๋ ์๋ ํฅ์, ๊ทธ๋ฆฌ๊ณ ๋ณ๋ ฌ ํจ์จ์ ํจ๊ป ๋ณด์ฌ ์ค๋๋ค.
๊ณต์ ํ์ด
๊ณต์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$$\text{์๋ ํฅ์} = \dfrac{1}{(1 - p) + \dfrac{p}{s}}$$์ฌ๊ธฐ์ \((1 - p)\)๋ ์๋ฌด๋ฆฌ ํด๋ ๋นจ๋ผ์ง์ง ์๋ ์ง๋ ฌ(์์ฐจ) ๋ถ๋ถ์ ์๋ฏธํฉ๋๋ค. \(s\)๊ฐ ๋งค์ฐ ์ปค์ง๋ฉด \(p/s\)๋ 0์ ๊ฐ๊น์์ง๋ฏ๋ก ์๋ ํฅ์์ \(1/(1 - p)\)์์ ํ๊ณ์ ๋ถ๋ชํ๋๋ค. ๊ทธ๋์ 90%๊ฐ ๋ณ๋ ฌํ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์๋ฅผ ์๋ฌด๋ฆฌ ๋ง์ด ์ถ๊ฐํด๋ ๊ฒฐ์ฝ 10๋ฐฐ๋ณด๋ค ๋นจ๋ผ์ง ์ ์์ต๋๋ค.
์์ ๋ก ์ดํด๋ณด๊ธฐ
ํ๋ก๊ทธ๋จ์ 90%๋ฅผ ๋ณ๋ ฌํํ ์ ์๊ณ (\(p = 0.9\)) ํ๋ก์ธ์ 4๊ฐ๋ฅผ ์ฌ์ฉํ๋ค๊ณ (\(s = 4\)) ๊ฐ์ ํด ๋ด ์๋ค. ๊ทธ๋ฌ๋ฉด ๋ถ๋ชจ๋ \((1 - 0.9) + 0.9/4 = 0.1 + 0.225 = 0.325\) ์ ๋๋ค. ์๋ ํฅ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$$\text{์๋ ํฅ์} = \dfrac{1}{0.325} \approx 3.08\text{๋ฐฐ}$$๊ฐ๋ฅํ ์ต๋ ์๋ ํฅ์์ \(1 / 0.1 = 10\)๋ฐฐ์ด๊ณ , ํจ์จ์ \(3.08 / 4 \approx 76.9\%\) ์ ๋๋ค.
๊ฒฐ๊ณผ ํด์
์ ์ฒด ์๋ ํฅ์์ ์ ๋ ฅํ ํ๋ก์ธ์ ์ \(s\)๋ก ์ค์ ๋ก ์ป๋ ์ฑ๋ฅ์ ๋๋ค โ ์๋ฅผ ๋ค์ด, 4.71ร์ ๊ฒฐ๊ณผ๋ ๋ณ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ด ๋จ์ผ ํ๋ก์ธ์ ๋ฒ์ ๋ณด๋ค ์ฝ 4.71๋ฐฐ ๋ ๋น ๋ฅด๊ฒ ์คํ๋๋ค๋ ์๋ฏธ์ ๋๋ค. ์ต๋ ์๋ ํฅ์, \(1/(1-p)\)์ ๋ฌดํํ ๋ง์ ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ ๋ ์ ๊ทผํ ์ ์๋ ์ ๋์ ์ธ ์ํ์ ๋๋ค. ๋ ๊ฐ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋จ์ ์ฌ์ ๋ฅผ ๋ณด์ฌ์ค๋๋ค: ์ ์ฒด ์๋ ํฅ์์ด ์ด๋ฏธ ์ต๋๊ฐ์ ๊ฐ๊น๋ค๋ฉด, ํ๋์จ์ด๋ฅผ ์ถ๊ฐํด๋ ๊ฑฐ์ ๋์์ด ๋์ง ์์ ๊ฒ์ ๋๋ค.
ํจ์จ์ฑ์ "๋ด๊ฐ ๊ตฌ์ ํ ํ๋ก์ธ์๋ฅผ ์ผ๋ง๋ ์ ์ฌ์ฉํ๊ณ ์๋๊ฐ?"๋ฅผ ๋ตํฉ๋๋ค. 100%์ ๊ฐ๊น์ด ํจ์จ์ฑ์ ๊ฐ ํ๋ก์ธ์๊ฐ ๊ฑฐ์ 1๋จ์์ ์๋ ํฅ์์ ๊ธฐ์ฌํ๋ค๋ ์๋ฏธ์ด๋ฉฐ, ์ด๋ ์์์ ์ฐ์ํ ํ์ฉ์ ๋๋ค. ๋ฎ์ ํจ์จ์ฑ(์: 30% ์ดํ)์ ๋๋ถ๋ถ์ ํ๋ก์ธ์๊ฐ ์ ํด ์ํ์ด๊ฑฐ๋ ์ง๋ ฌ ๋ถ๋ถ์์ ๋๊ธฐ ์ค์ด๋ผ๋ ์๋ฏธ์ด๋ฏ๋ก, ์ ์ฉํ ์์ ์ ๊ฑฐ์ ์ํํ์ง ์๋ ํ๋์จ์ด์ ๋ํด ๋น์ฉ์ ์ง๋ถํ๊ณ ์๋ ๊ฒ์ ๋๋ค.
์ง๋ ฌ ๋ถ๋ถ \(1-p\)์ด ๊ฒฐ์ ์ ์ธ ํ๊ณ์ ๋๋ค. ์์ ์ง๋ ฌ ๋ถ๋ถ๋ ์ฑ๋ฅ์ ํฌ๊ฒ ์ ํํฉ๋๋ค: \(p=0.95\)์์ ์ํ์ ๋จ 20ร์ด๋ฏ๋ก, ๋๋ต 16~32๊ฐ ํ๋ก์ธ์๋ฅผ ๋์ผ๋ฉด ๊ฐ๊ฐ์ ์ ํ๋ก์ธ์๋ ๊ฑฐ์ ์๋ฌด๊ฒ๋ ์ถ๊ฐํ์ง ์์ต๋๋ค. ์ค์ฉ์ ์ธ ๊ฒฝํ ๋ฒ์น์ ํจ์จ์ฑ์ด ํ์ฉ ๊ฐ๋ฅํ ์๊ณ๊ฐ(๋น์ฉ์ ๋ฏผ๊ฐํ ์์ ์ ๊ฒฝ์ฐ ์ข ์ข 50~70%) ์ดํ๋ก ๋จ์ด์ง๋ฉด ํ๋ก์ธ์ ์ถ๊ฐ๋ฅผ ์ค๋จํ๋ ๊ฒ์ ๋๋ค. ์๋ํ๋ฉด ๊ทธ ์์ ์ ์ง๋๋ฉด ์ ์ ์ค์ด๋๋ ์ด๋์ ์ํด ๋์ ์ฐ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ํ์ ๋์ด๋ ค๋ฉด ์ง๋ ฌ ๋ถ๋ถ ์์ฒด๋ฅผ ์ค์ฌ์ผ ํฉ๋๋ค โ \(p\)๋ฅผ ์ฆ๊ฐ์ํค๋ ์๊ณ ๋ฆฌ์ฆ ๋ณ๊ฒฝ์ ๋ณดํต ๋จ์ํ ์ฝ์ด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ํฐ ์ฑ๊ณผ๋ฅผ ๋ ๋๋ค.
ํต์ฌ ์ฉ์ด ๋ฐ ๋ณ์
- ๋ณ๋ ฌ ๋ถ๋ถ(\(p\)) โ ํ๋ก๊ทธ๋จ์ ์์ ์ค ๋ณ๋ ฌ๋ก ์คํํ ์ ์๋ ๋น์จ๋ก, 0๊ณผ 1 ์ฌ์ด์ ์์๋ก ํํํฉ๋๋ค. 0.9์ ๊ฐ์ ์์ ๋์ 90%๋ฅผ ํ๋ก์ธ์๋ค ๊ฐ์ ๋ถํ ํ ์ ์๋ค๋ ์๋ฏธ์ ๋๋ค.
- ์ง๋ ฌ ๋ถ๋ถ(\(1-p\)) โ ๋จ์ผ ํ๋ก์ธ์์์ ์์ฐจ์ ์ผ๋ก ์คํํด์ผ ํ๋ฉฐ ๋ณ๋ ฌํ๋ก ์๋๋ฅผ ๋์ผ ์ ์๋ ๋ถ๋ถ์ ๋๋ค. ์ด ๋ถ๋ถ์ด ์ ์ฒด ์๋ ํฅ์์ ํ์คํ ์ํ์ ๊ฒฐ์ ํฉ๋๋ค.
- ๋ณ๋ ฌ ๋ถ๋ถ์ ์๋ ํฅ์(\(s\)) โ ๋ณ๋ ฌํ ๊ฐ๋ฅํ ๋ถ๋ถ์ด ๊ฐ์๋๋ ๋ฐฐ์๋ก, ๋ณดํต ์ด์ ์ ์ฉ๋ ํ๋ก์ธ์ ๋๋ ์ฝ์ด์ ๊ฐ์์ ๊ฐ์ต๋๋ค.
- ์ ์ฒด ์๋ ํฅ์ โ ๋จ์ผ ํ๋ก์ธ์ ์คํ ์๊ฐ๊ณผ ๋ณ๋ ฌ ์คํ ์๊ฐ์ ๋น์จ, \(1/\big((1-p)+p/s\big)\)์ ๋๋ค. ์ด๊ฒ์ด ์ค์ ์ฑ๋ฅ ํฅ์์ ๋๋ค.
- ์ต๋ ์๋ ํฅ์ โ \(s\)์ด ๋ฌดํํ ์ปค์ง ๋ ๋๋ฌํ๋ ์ด๋ก ์ ํ๊ณ \(1/(1-p)\)๋ก, ์ง๋ ฌ ๋ถ๋ถ์๋ง ์ํด ๊ฒฐ์ ๋ฉ๋๋ค.
- ๋ณ๋ ฌ ํจ์จ์ฑ โ ์ ์ฒด ์๋ ํฅ์์ ํ๋ก์ธ์ ๊ฐ์๋ก ๋๋ ๊ฐ, \(\text{์๋ ํฅ์}/s\)์ผ๋ก, ๋ฐฑ๋ถ์จ๋ก ํํ๋ฉ๋๋ค. ๊ฐ ํ๋ก์ธ์๊ฐ ์ผ๋ง๋ ํจ๊ณผ์ ์ผ๋ก ํ์ฉ๋๋์ง๋ฅผ ์ธก์ ํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
ํ๋ก์ธ์๋ฅผ ๋๋ ค๋ ์ ํจ๊ณผ๊ฐ ์ ์ ์ค์ด๋๋์? ์ง๋ ฌ ๋ถ๋ถ์ด ๋ณ๋ชฉ์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ๋ถ๋ถ์ด ์ ์ฒด๋ฅผ ์ข์ฐํ๊ธฐ ์์ํ๋ฉด ํ๋ก์ธ์๋ฅผ ๋ ์ถ๊ฐํด๋ ๊ฑฐ์ ๋์์ด ๋์ง ์์ต๋๋ค.
๋ณ๋ ฌ ํจ์จ์ด๋ ๋ฌด์์ธ๊ฐ์? ์๋ ํฅ์์ ํ๋ก์ธ์ ์๋ก ๋๋ ๊ฐ์ ๋ฐฑ๋ถ์จ๋ก ๋ํ๋ธ ๊ฒ์ผ๋ก, ๊ฐ ํ๋ก์ธ์๊ฐ ์ผ๋ง๋ ํจ๊ณผ์ ์ผ๋ก ํ์ฉ๋๊ณ ์๋์ง๋ฅผ ๋ณด์ฌ ์ค๋๋ค.
๊ตฌ์คํํ์จ์ ๋ฒ์น๊ณผ๋ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฐ์? ์๋ฌ์ ๋ฒ์น์ ๋ฌธ์ ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๋ฐ๋ฉด ๊ตฌ์คํํ์จ์ ๋ฒ์น์ ํ๋ก์ธ์ ์์ ๋ฐ๋ผ ๋ฌธ์ ๊ท๋ชจ๊ฐ ํจ๊ป ์ปค์ง๋ค๊ณ ๊ฐ์ ํ๋ฏ๋ก ๋ ๋๊ด์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋์ต๋๋ค.