CPU GPU Clock - Yunjong-Lee/WiKi GitHub Wiki

CPU, GPU, Clock

  • CPU์™€ GPU๋Š” ๋ชจ๋‘ ์—ฐ์‚ฐ๊ธฐ์™€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

  • ์—ฐ์‚ฐ๊ธฐ๋ฅผ ์ฝ”์–ด(Core)๋ผ๊ณ  ํ•˜๋ฉฐ, ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ์ค‘๊ฐ„์— ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ด๋•Œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์บ์‹œ(casch)๋ผ๊ณ  ํ•œ๋‹ค.

CPU (Central Processing Unit)

โ€ƒ CPU ๋™์ž‘์›๋ฆฌ ์ฐธ๊ณ 

  • ์‚ฌ์šฉ์ž์˜ ์ผ๋ฐ˜์ ์ธ ๋˜๋Š” ๋ถˆํŠน์ •ํ•œ ์ž…๋ ฅ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์ปจํŠธ๋กค๋Ÿฌ์™€ ๋Œ€์šฉ๋Ÿ‰ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ์—ฐ์‚ฐ ์žฅ์น˜
  • ์ง๋ ฌ ๊ตฌ์กฐ(์ˆœ์ฐจ ์ฒ˜๋ฆฌ)๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ์—ฐ์‚ฐ ์ˆ˜ํ–‰
  • ์ฃผ์š” ๊ธฐ๋Šฅ : ์ผ๋ฐ˜์ ์ธ ๊ณ„์‚ฐ, ์‹œ์Šคํ…œ ์ž‘์—…, ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋“ฑ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ฒ˜๋ฆฌ
  • ํŠน์ง• :
    • ์ฝ”์–ด : ๋ช‡ ๊ฐœ์˜ ์ฝ”์–ด(์ฃผ๋กœ 2๊ฐœ~16๊ฐœ)๋ฅผ ๊ฐ€์ง
    • ์ œ์–ด ์œ ๋‹›(Control Unit) : ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹ ํ˜ธ ์ œ์–ด
    • ์‚ฐ์ˆ  ๋…ผ๋ฆฌ ์—ฐ์‚ฐ ์žฅ์น˜(ALU, Arithmetic Logic Unit) : ์‚ฐ์ˆ  ๋ฐ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ ์ˆ˜ํ–‰
    • ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ(Cache Memory) : CPU ๋‚ด๋ถ€์— ์œ„์น˜ํ•˜์—ฌ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ ์ง€์›
    • ์Šค๋ ˆ๋“œ(Thread) : ํ•˜๋‚˜์˜ CPU ์ฝ”์–ด์—์„œ ๋™์‹œ์— ์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์Šค๋ ˆ๋“œ ์ง€์›

GPU (Graphic Processing Unit)

โ€ƒ GPU ๋™์ž‘์›๋ฆฌ ์ฐธ๊ณ 

  • ๊ทธ๋ž˜ํ”ฝ ์—ฐ์‚ฐ์„ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ์‚ฐ ์žฅ์น˜
  • ๋ณ‘๋ ฌ ๊ตฌ์กฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹จ์ˆœ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅ
  • ์ฃผ์š” ๊ธฐ๋Šฅ : ์ดˆ๊ธฐ์—๋Š” ๊ทธ๋ž˜ํ”ฝ ์ž‘์—…, ํ˜„์žฌ๋Š” ๊ณ ์„ฑ๋Šฅ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ
  • ํŠน์ง• :
    • ์ˆ˜๋ฐฑ ๊ฐœ์—์„œ ์ˆ˜์ฒœ ๊ฐœ์˜ ์ฝ”์–ด
    • ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ: ๋งŽ์€ ์ฝ”์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ๋™์‹œ์— ๋งŽ์€ ์—ฐ์‚ฐ์„ ๋ณ‘๋ ฌ๋กœ ์ฒ˜๋ฆฌ
    • ํŠน์ˆ˜ ๋ชฉ์ : ์ฃผ๋กœ ๊ทธ๋ž˜ํ”ฝ ์—ฐ์‚ฐ์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์ง€๋งŒ, GPGPU(General - Purpose computing on Graphics Processing Units) ๊ธฐ์ˆ ์„ ํ†ตํ•ด ์ผ๋ฐ˜์ ์ธ ๊ณ„์‚ฐ์—๋„ ์‚ฌ์šฉ
    • ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต: CPU๋ณด๋‹ค ํฐ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ๊ฐ ์ฝ”์–ด ๋‹น ์ž‘์€ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ–๊ณ  ์žˆ์–ด ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ์œ ๋ฆฌ

Clock

  • ํด๋Ÿญ ์†๋„๋ž€ "CPU๊ฐ€ ์ดˆ๋‹น ์‹คํ–‰ํ•˜๋Š” ์‚ฌ์ดํด ์ˆ˜"๋กœ ์ •์˜๋˜๋ฉฐ, ํ”„๋กœ์„ธ์„œ์˜ ๋™์ž‘ ์†๋„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
    : ์‚ฌ์ดํด์€ ํ”„๋กœ์„ธ์„œ๊ฐ€ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‹œ๊ฐ„์ด๋‹ค.
    : ์˜ˆ๋ฅผ ๋“ค์–ด, 2GHz์˜ ํด๋Ÿญ ์†๋„๋ฅผ ๊ฐ€์ง„ CPU๋Š” ์ดˆ๋‹น 20์–ต ํด๋Ÿญ ์‚ฌ์ดํด์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 0.5 ๋‚˜๋…ธ์ดˆ์˜ ํด๋Ÿญ ์‚ฌ์ดํด์„ ๊ฐ€์ง„๋‹ค.