MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์ „์ฒด ์†๋„ ํ–ฅ์ƒ
4.706ร—
๋ฐฐ ๋น ๋ฆ„ (์ง๋ ฌ ๋ฒ„์ „ ๋Œ€๋น„)
์ตœ๋Œ€ ์ด๋ก ์  ์†๋„ ํ–ฅ์ƒ (s โ†’ โˆž) 10ร—
๋ณ‘๋ ฌ ํšจ์œจ 58.82%

์•”๋‹ฌ์˜ ๋ฒ•์น™์ด๋ž€?

์•”๋‹ฌ์˜ ๋ฒ•์น™์€ 1967๋…„ ์ปดํ“จํ„ฐ ์„ค๊ณ„์ž ์ง„ ์•”๋‹ฌ(Gene Amdahl)์ด ์ •๋ฆฝํ•œ ๋ฒ•์น™์œผ๋กœ, ์ž‘์—…์˜ ์ผ๋ถ€๋งŒ ๋ณ‘๋ ฌํ™”ํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์ด๋ก ์  ์†๋„ ํ–ฅ์ƒ์„ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค. ๋ณ‘๋ ฌ ์ปดํ“จํŒ…์˜ ํ•ต์‹ฌ ์›๋ฆฌ๋กœ ์ž๋ฆฌ ์žก์•˜์œผ๋ฉฐ, ํ”„๋กœ์„ธ์„œ๋‚˜ ์ฝ”์–ด, ์Šค๋ ˆ๋“œ๋ฅผ ๋” ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์ด ๊ณผ์—ฐ ๊ทธ๋งŒํ•œ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š”์ง€ ํŒ๋‹จํ•  ๋•Œ ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ณ‘๋ ฌํ™”ํ•  ์ˆ˜ ์—†๋Š” ์ง๋ ฌ(์ˆœ์ฐจ) ๋ถ€๋ถ„์ด ๊ฒฐ๊ตญ ์ „์ฒด ์„ฑ๋Šฅ์˜ ํ•œ๊ณ„๋ฅผ ์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ณ‘๋ ฌ ๋ถ€๋ถ„์— ์•„๋ฌด๋ฆฌ ๋งŽ์€ ์ž์›์„ ํˆฌ์ž…ํ•ด๋„ ๊ทธ ํ•œ๊ณ„๋ฅผ ๋„˜์„ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ณ‘๋ ฌํ™” ์ „ํ›„ ํ”„๋กœ๊ทธ๋žจ์˜ ์ง๋ ฌ ๋ถ€๋ถ„๊ณผ ๋ณ‘๋ ฌ ๋ถ€๋ถ„์„ ๋‚˜ํƒ€๋‚ธ ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„
์•”๋‹ฌ์˜ ๋ฒ•์น™์€ ์‹คํ–‰ ์‹œ๊ฐ„์„ ๊ณ ์ •๋œ ์ง๋ ฌ ๋ถ€๋ถ„\((1 - p)\)๊ณผ ํ”„๋กœ์„ธ์„œ๊ฐ€ ๋Š˜์ˆ˜๋ก ์ค„์–ด๋“œ๋Š” ๋ณ‘๋ ฌ ๋ถ€๋ถ„ \(p\)๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.

๊ณ„์‚ฐ๊ธฐ ์‚ฌ์šฉ๋ฒ•

๋‘ ๊ฐ€์ง€ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ฒซ์งธ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๋น„์œจ์„ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฐ’(์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์„œ๋กœ ๋‚˜๋ˆ  ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์˜ ๋น„์ค‘)์ด๊ณ , ๋‘˜์งธ๋Š” ๋ณ‘๋ ฌ ๋ถ€๋ถ„์˜ ์†๋„ ํ–ฅ์ƒ ๊ณ„์ˆ˜๋กœ, ๋ณดํ†ต ๊ทธ ๋ถ€๋ถ„์„ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ์„ธ์„œ๋‚˜ ์ฝ”์–ด์˜ ๊ฐœ์ˆ˜์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์‚ฐ๊ธฐ๋Š” ์ „์ฒด ์†๋„ ํ–ฅ์ƒ, ๋ณ‘๋ ฌ ์†๋„ ํ–ฅ์ƒ์ด ๋ฌดํ•œ๋Œ€์ผ ๋•Œ์˜ ์ตœ๋Œ€ ์ด๋ก ์  ์†๋„ ํ–ฅ์ƒ, ๊ทธ๋ฆฌ๊ณ  ๋ณ‘๋ ฌ ํšจ์œจ์„ ํ•จ๊ป˜ ์•Œ๋ ค ์ค๋‹ˆ๋‹ค.

๊ณต์‹ ํ’€์ด

๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

$$\text{Speedup} = \dfrac{1}{(1 - p) + \dfrac{p}{s}}$$

์—ฌ๊ธฐ์„œ \(p\)๋Š” ๋ณ‘๋ ฌํ™” ๊ฐ€๋Šฅํ•œ ๋น„์œจ(0๊ณผ 1 ์‚ฌ์ด)์ด๊ณ , \(s\)๋Š” ๊ทธ ๋ถ€๋ถ„์— ์ ์šฉ๋˜๋Š” ์†๋„ ํ–ฅ์ƒ ๊ณ„์ˆ˜์ž…๋‹ˆ๋‹ค. \((1 - p)\) ํ•ญ์€ ๊ฐ€์†ํ•  ์ˆ˜ ์—†๋Š” ์ง๋ ฌ ๋ถ€๋ถ„์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. \(s\)๊ฐ€ ๋ฌดํ•œ๋Œ€์— ๊ฐ€๊นŒ์›Œ์ง€๋ฉด ์†๋„ ํ–ฅ์ƒ์€ \(\dfrac{1}{1 - p}\)์— ์ˆ˜๋ ดํ•˜๋Š”๋ฐ, ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์ง๋ ฌ ๋ถ€๋ถ„์ด ๋งŒ๋“ค์–ด ๋‚ด๋Š” ์ ˆ๋Œ€์ ์ธ ์ƒํ•œ์„ ์ž…๋‹ˆ๋‹ค.

๋ณ‘๋ ฌ ๋น„์œจ๋ณ„๋กœ ํ”„๋กœ์„ธ์„œ ์ˆ˜๊ฐ€ ๋Š˜์ˆ˜๋ก ํ‰ํƒ„ํ•ด์ง€๋Š” ์†๋„ ํ–ฅ์ƒ ๊ณก์„ 
ํ”„๋กœ์„ธ์„œ๊ฐ€ ๋Š˜์–ด๋„ ์†๋„ ํ–ฅ์ƒ์€ ํ•œ๊ณ„์— ๋‹ค๋‹ค๋ฅธ๋‹ค โ€” ์ง๋ ฌ ๋น„์œจ์ด ์ตœ๋Œ€ ์ด๋“์„ ์ œํ•œํ•œ๋‹ค.

๊ณ„์‚ฐ ์˜ˆ์‹œ

ํ”„๋กœ๊ทธ๋žจ์˜ 90%๊ฐ€ ๋ณ‘๋ ฌํ™” ๊ฐ€๋Šฅํ•˜๊ณ (\(p = 0.9\)) ์ด๋ฅผ 8๊ฐœ์˜ ํ”„๋กœ์„ธ์„œ์—์„œ ์‹คํ–‰ํ•œ๋‹ค๊ณ (\(s = 8\)) ๊ฐ€์ •ํ•ด ๋ด…์‹œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ถ„๋ชจ๋Š” $$(1 - 0.9) + \frac{0.9}{8} = 0.1 + 0.1125 = 0.2125$$๊ฐ€ ๋˜์–ด, ์†๋„ ํ–ฅ์ƒ์€ \(\dfrac{1}{0.2125} \approx 4.71\)๋ฐฐ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์„œ๋ฅผ ๋ฌดํ•œํžˆ ๋Š˜๋ ค๋„ ์ตœ๋Œ€ ์†๋„ ํ–ฅ์ƒ์€ \(\dfrac{1}{0.1} = 10\)๋ฐฐ์— ๊ทธ์น˜๋Š”๋ฐ, ์ด๋Š” 10%์˜ ์ง๋ ฌ ๋ถ€๋ถ„์ด ์„ฑ๋Šฅ์„ ์–ด๋–ป๊ฒŒ ์ œํ•œํ•˜๋Š”์ง€ ์ž˜ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ ํ•ด์„

์†๋„ ํ–ฅ์ƒ ๊ฐ’์€ \(s\)๊ฐœ์˜ ํ”„๋กœ์„ธ์„œ๋กœ ์‹คํ–‰ํ•  ๋•Œ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹จ์ผ ํ”„๋กœ์„ธ์„œ์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์— ๋น„ํ•ด ๋ช‡ ๋ฐฐ ๋” ๋น ๋ฅธ์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 4๋ฐฐ์˜ ์†๋„ ํ–ฅ์ƒ์€ ๋ณ‘๋ ฌํ™”๋œ ์ž‘์—…์ด ์›๋ž˜ ์‹œ๊ฐ„์˜ 1/4์— ์™„๋ฃŒ๋œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. Amdahl์˜ ๋ฒ•์น™์€ ๊ณ ์ •๋œ ๋ฌธ์ œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ •ํ•˜๋ฏ€๋กœ, ์†๋„ ํ–ฅ์ƒ์€ ๋นจ๋ผ์งˆ ์ˆ˜ ์—†๋Š” ์ง๋ ฌ ๋ถ€๋ถ„ \(1-p\)์— ์˜ํ•ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

๋ฌดํ•œ ํ”„๋กœ์„ธ์„œ ์ƒํ•œ์ธ \(1/(1-p)\)๋Š” ์ œํ•œ ์—†๋Š” ํ•˜๋“œ์›จ์–ด๋กœ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์†๋„ ํ–ฅ์ƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ž‘์—…์˜ 95%๊ฐ€ ๋ณ‘๋ ฌํ™” ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์ƒํ•œ์€ \(1/(1-0.95) = 20\times\)์ž…๋‹ˆ๋‹ค. ๋ฐฑ๋งŒ ๊ฐœ์˜ ์ฝ”์–ด๋„ 20๋ฐฐ๋ฅผ ์ดˆ๊ณผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ณ„ํš์„ ์œ„ํ•œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ˆซ์ž์ž…๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ํ”„๋กœ์„ธ์„œ ํˆฌ์ž์˜ ์ƒํ•œ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ณ‘๋ ฌ ํšจ์œจ์„ฑ์€ ํ”„๋กœ์„ธ์„œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ž˜ ํ™œ์šฉ๋˜๋Š”์ง€๋ฅผ ์ธก์ •ํ•˜๋ฉฐ, ์†๋„ ํ–ฅ์ƒ์„ ํ”„๋กœ์„ธ์„œ ์ˆ˜๋กœ ๋‚˜๋ˆˆ ๊ฐ’์œผ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค. \(\text{ํšจ์œจ์„ฑ} = \text{์†๋„ ํ–ฅ์ƒ}/s\). 1.0 (100%)์˜ ํšจ์œจ์„ฑ์€ ์™„๋ฒฝํ•œ ์„ ํ˜• ํ™•์žฅ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” ์ฝ”์–ด๋ฅผ ์ถ”๊ฐ€ํ• ์ˆ˜๋ก ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 90% ๋ณ‘๋ ฌํ™” ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ 8๊ฐœ ์ฝ”์–ด์—์„œ ์‹คํ–‰ํ•˜๋ฉด 4.71๋ฐฐ์˜ ์†๋„ ํ–ฅ์ƒ์„ ์–ป์œผ๋ฏ€๋กœ, ํšจ์œจ์„ฑ์€ \(4.71/8 \approx 59\%\)์ž…๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋œ ๊ฐ ์ฝ”์–ด๋Š” ์ ์ฐจ์ ์œผ๋กœ ์œ ์šฉํ•œ ์ž‘์—…์„ ์ ๊ฒŒ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์„ธ์„œ ์ถ”๊ฐ€๊ฐ€ ๊ฐ€์น˜ ์žˆ๊ธฐ๋ฅผ ๋ฉˆ์ถ”๋Š” ๊ฒฝ์šฐ๋Š” ์ถ”๊ฐ€ ์ฝ”์–ด๋‹น ํ•œ๊ณ„ ์†๋„ ํ–ฅ์ƒ์ด ๋น„์šฉ์— ๋น„ํ•ด ์ž‘์•„์ง€๊ณ  ํšจ์œจ์„ฑ์ด ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ž„๊ณ„๊ฐ’(์‹ค์ œ๋กœ๋Š” ๋ณดํ†ต 50โ€“70%) ์•„๋ž˜๋กœ ๋–จ์–ด์งˆ ๋•Œ์ž…๋‹ˆ๋‹ค. ์†๋„ ํ–ฅ์ƒ์ด ์ƒํ•œ์— ์ ‘๊ทผํ•˜๋ฉด ์ถ”๊ฐ€ ํ•˜๋“œ์›จ์–ด๋Š” ๊ฑฐ์˜ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒํ•œ ์ž์ฒด๋ฅผ ๋†’์ถ”๋ ค๋ฉด ๋” ๋งŽ์€ ์ฝ”์–ด๋ฅผ ๊ตฌ๋งคํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ณ‘๋ ฌํ™”๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๊ฑฐ๋‚˜ ๋™๊ธฐํ™” ๋ฐ I/O๋ฅผ ์ค„์ž„์œผ๋กœ์จ ์ง๋ ฌ ๋ถ€๋ถ„์„ ๊ฐ์†Œ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค. Amdahl์˜ ๋ฒ•์น™์€ ํ†ต์‹  ๋ฐ ์กฐ์ • ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ๋ฌด์‹œํ•˜๋ฏ€๋กœ, ์‹ค์ œ ์†๋„ ํ–ฅ์ƒ์€ ์ด๋Ÿฌํ•œ ์ด๋ก ์  ์ตœ๋Œ“๊ฐ’๋ณด๋‹ค ์ผ๋ฐ˜์ ์œผ๋กœ ๋‚ฎ์Šต๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

ํ”„๋กœ์„ธ์„œ๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฌ๋ฉด ์™œ ์†๋„๋„ ๋‘ ๋ฐฐ๊ฐ€ ๋˜์ง€ ์•Š๋‚˜์š”? ์ง๋ ฌ ๋ถ€๋ถ„์€ ํ”„๋กœ์„ธ์„œ ๊ฐœ์ˆ˜์™€ ์ƒ๊ด€์—†์ด ๊ฐ™์€ ์†๋„๋กœ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ทธ ์‹คํ–‰ ์‹œ๊ฐ„์ด ๊ฒฐ๊ตญ ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์œผ๋กœ ๋‚จ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ณ‘๋ ฌ ํšจ์œจ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์†๋„ ํ–ฅ์ƒ์„ ํ”„๋กœ์„ธ์„œ ๊ฐœ์ˆ˜๋กœ ๋‚˜๋ˆˆ ๊ฐ’์„ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์œผ๋กœ, ์ถ”๊ฐ€๋กœ ํˆฌ์ž…ํ•œ ์ž์›์„ ์–ผ๋งˆ๋‚˜ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ ์ฃผ๋Š” ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค.

๊ตฌ์Šคํƒ€ํ”„์Šจ์˜ ๋ฒ•์น™๊ณผ๋Š” ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”? ๊ตฌ์Šคํƒ€ํ”„์Šจ์˜ ๋ฒ•์น™์€ ๋ฌธ์ œ์˜ ํฌ๊ธฐ๊ฐ€ ํ”„๋กœ์„ธ์„œ ๊ฐœ์ˆ˜์— ๋น„๋ก€ํ•ด ์ปค์ง„๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ž‘์—…๋Ÿ‰์„ ๊ณ ์ •ํ•œ ์•”๋‹ฌ์˜ ๋ชจ๋ธ๋ณด๋‹ค ๋Œ€์ฒด๋กœ ๋” ๋‚™๊ด€์ ์ธ ์ „๋ง์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: