μ»΄ν¨ν°μ μ±λ₯ = μλ΅μκ°μΌλ‘ μ μνλ€.
κ·Έλ¬λ, μλ΅μκ°κ³Ό μ²λ¦¬μ¨μ μνΈμ°κ΄κ΄κ³μ!!
μλ΅μκ°μ΄λ?
νλμ νλ‘κ·Έλ¨μ μ²λ¦¬νλλ° μμλλ μκ°
μ λ ₯μ΄ μ£Όμ΄μ§κ³ μμ€ν μ΄ λ°μνκΈ°κΉμ§ κ±Έλ¦° μκ°
μ νν!!! μ»΄ν¨ν° μ±λ₯ = CPU μ€νμκ° μΌλ‘ μ μ
CPUμ€νμκ°: CPUκ° νλμ νλ‘κ·Έλ¨μ μννλλ° μμνκ² μ¬μ©λ μκ°(μ μΆλ ₯κ°μ λ€λ₯Έ νλ‘κ·Έλ¨ μ€ν μκ°μ ν¬ν¨νμ§ μλλ€.)
μ»΄ν¨ν°μ μ±λ₯μ΄ μ’λ€ = CPU μ€νμκ°μ΄ 짧λ€
μ±λ₯ =1 / CPU μ€ν μκ°
λ μ»΄ν¨ν° X, Yλ‘ λΉκ΅ν΄λ³΄μ
μ±λ₯ λΉκ΅ μ λν
M2λ M1λ³΄λ€ μ±λ₯μ΄ nλ°° ν₯μ. M1μ΄ κΈ°μ€μ΄λ―λ‘ λΆλͺ¨!
μλ¬μ λ²μΉ
1) μμ€ν μ μΌλΆλΆμ κ°μ νλ κ²½μ°, μ 체 μμ€ν μμ μ»μ μ μλ μ΅λ μ±λ₯ ν₯μμ ꡬν λ μ¬μ©
2) μμ€ν μ±λ₯ ν₯μμ νκ³λ₯Ό μ§μ ν λ μ¬μ©
- : μ 체 μμ€ν μκ°μμ κ°μ λ λΆλΆμ΄ μ°¨μ§νκ³ μλ μκ°μ λΉμ¨.
- : μ±λ₯μ΄ λͺ λ°° ν₯μλλμ§.
- : λ³λ ¬ν (νλ‘μΈμ) κ°μ.
μ±λ₯ ν₯μ μ μ κΈ°κ³λ₯Ό M1μΌλ‘, μ±λ₯μ΄ μΌλΆ ν₯μλ κΈ°κ³λ₯Ό M2λΌκ³ ν λ, μμ€ν
μ μ 체 μ±λ₯ ν₯μ s ꡬνλ μ
κ°μ κ°λ₯ λΆλΆμ λν λ³λ ¬ν λλ νλμ¨μ΄ μ¬μ©μ΄ 무νμ μΌ λ
ν΄λ½μ΄λ?
CPU μ±λ₯ λΆμ
CPU μ±λ₯μ μν₯μ μ£Όλ μμ
• νλμ λͺ λ Ήμ΄λ₯Ό μ€ν ν λ νμν ν΄λ½ μ¬μ΄ν΄ μ = CPI(Cycles Per Instruction)
λͺ λ Ήμ΄λ§λ€ λ€λ₯΄κΈ° λλ¬Έμ, κ° λͺ λ Ήμ΄λΉ CPIλ₯Ό μ¬μ©νκ±°λ νκ· CPIλ‘ μ¬μ©
• νλμ ν΄λ½ μ¬μ΄ν΄μ μμλλ μκ° (clock cycle)
clock cycle (time)=1/ clock rate
1Hz=1λ²/sec, 1KHz=10μ 3μΉ λ²/sec, 1MHz=10μ 6μΉ λ²/sec, 1GHz=10μ 9μΉλ²/sec
μ΄λ νλμ μμλ λ 립μ μΌλ‘ μ±λ₯μ κ²°μ ν μ μλ€. 볡ν©μ !!
CPU μ€νμκ° μ€λͺ
μ±λ₯μ μν₯ λ―ΈμΉλ μμΈλ€
μ»΄ν¨ν° μ±λ₯μ μ²λλ CPU μ€νμκ°
μ€νλλ λͺ λ Ήμ΄ κ°μλ μκ³ λ¦¬μ¦κ³Ό λͺ λ Ήμ΄ μ§ν© ꡬ쑰μ μν₯μ λ°λλ€.
νκ· CPI μ±λ₯μ μκ³ λ¦¬μ¦, λͺ λ Ήμ΄ μ§ν© ꡬ쑰μ μ»΄ν¨ν° ꡬμ±μ μν₯μ λ°λλ€.
ν΄λ μ¬μ΄ν΄ μκ°μ λͺ λ Ήμ΄ μ§ν©κ΅¬μ‘°, μ»΄ν¨ν° κ΅¬μ± λ° κ°λ° μμ€μ μν₯μ λ°λλ€.
λ²€μΉλ§ν¬μ μ±λ₯ νκ° μ²λ
λ²€μΉλ§ν¬: μ±λ₯μ νκ°νκΈ° μν΄ μμ λΆνλ‘ μ νλ νλ‘κ·Έλ¨μ λͺ¨μ
νκ°μ²λ: CPUλ₯Ό μν CPI, ν΄λ‘ μλ, MIPS, MFLOPS λ±
MIPS: λ¨μ μκ°, 1μ΄μ μνν λͺ λ Ήμ΄ κ°μλ₯Ό 100λ§μΌλ‘ λλ κ°
MFLOPS: 1μ΄μ μ€νν λΆλμμμ μ°μ°μ μλ₯Ό 100λ§μΌλ‘ λλ κ°
μ 리
μ»΄ν¨ν° μ±λ₯ =cpu μ€νμκ° μμ
cpu μ€νμκ°
μλ¬μ λ²μΉ
MPIS, MFLOPS
'π»ββοΈμ κ³΅κ³΅λΆ > μ»΄ν¨ν°κ΅¬μ‘°λ‘ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λͺ λ Ήμ΄ μ§ν© 2/2 (0) | 2023.09.22 |
---|---|
λͺ λ Ήμ΄ μ§ν© 1/2 (0) | 2023.09.15 |
μ»΄ν¨ν°κ΅¬μ‘° (0) | 2023.08.31 |
μ»΄ν¨ν°κ΅¬μ‘° λ§λ³΄κΈ° (0) | 2023.08.30 |