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

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์ „์ฒด ์†๋„ ํ–ฅ์ƒ
3.077ร—
๋ฐฐ ๋นจ๋ผ์ง (์›๋ณธ ๋Œ€๋น„)
Theoretical maximum speedup (s โ†’ โˆž) 10ร—
๋ณ‘๋ ฌ ํšจ์œจ 76.92%

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

์•”๋‹ฌ์˜ ๋ฒ•์น™์€ ์ปดํ“จํ„ฐ ์•„ํ‚คํ…ํŠธ ์ง„ ์•”๋‹ฌ(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\)์œผ๋กœ, ๋ฐฑ๋ถ„์œจ๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. ๊ฐ ํ”„๋กœ์„ธ์„œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉ๋˜๋Š”์ง€๋ฅผ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.

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

ํ”„๋กœ์„ธ์„œ๋ฅผ ๋Š˜๋ ค๋„ ์™œ ํšจ๊ณผ๊ฐ€ ์ ์  ์ค„์–ด๋“œ๋‚˜์š”? ์ง๋ ฌ ๋ถ€๋ถ„์ด ๋ณ‘๋ชฉ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์ด ์ „์ฒด๋ฅผ ์ขŒ์šฐํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ํ”„๋กœ์„ธ์„œ๋ฅผ ๋” ์ถ”๊ฐ€ํ•ด๋„ ๊ฑฐ์˜ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

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

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