--- id: P-REINFORCE-CS-AMDAHL category: "[[10_Wiki/πŸ’‘ Topics/AI]]" confidence_score: 1.0 tags: [Amdahls Law, Parallel Computing, Latency, Computer Architecture] last_reinforced: 2026-04-20 --- # [[Amdahls-Law-(μ•”λ‹¬μ˜-법칙)]] ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "μ‡ μ‚¬μŠ¬μ˜ κ°•λ„λŠ” κ°€μž₯ μ•½ν•œ μ—°κ²° 고리에 μ˜ν•΄ κ²°μ •λœλ‹€." ν”„λ‘œκ·Έλž¨μ˜ μΌλΆ€λΆ„λ§Œ λ³‘λ ¬ν™”ν–ˆμ„ λ•Œ 얻을 수 μžˆλŠ” 이둠적인 μ΅œλŒ€ μ„±λŠ₯ ν–₯상폭(Speedup)은 λ³€ν•˜μ§€ μ•ŠλŠ” '순차적 λΆ€λΆ„'에 μ˜ν•΄ μ œν•œλœλ‹€λŠ” λƒ‰ν˜Ήν•œ 법칙이닀. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **Theoretical Speedup**: - ν”„λ‘œκ·Έλž¨μ˜ 90%λ₯Ό λ³‘λ ¬ν™”ν•˜λ”λΌλ„, λ‚˜λ¨Έμ§€ 10%κ°€ 순차적으둜 μ‹€ν–‰λ˜μ–΄μ•Ό ν•œλ‹€λ©΄ 아무리 λ§Žμ€ μ½”μ–΄(Processor)λ₯Ό νˆ¬μž…ν•΄λ„ μ†λ„λŠ” 10λ°° 이상 빨라질 수 μ—†λ‹€. - **Diminishing Returns**: - ν”„λ‘œμ„Έμ„œ κ°œμˆ˜κ°€ λŠ˜μ–΄λ‚ μˆ˜λ‘ μ„±λŠ₯ ν–₯상λ₯ μ€ κΈ‰κ²©νžˆ λ‘”ν™”λ˜λ©°, νŠΉμ • 지점 μ΄ν›„μ—λŠ” 톡신 μ˜€λ²„ν—€λ“œλ‘œ 인해 였히렀 μ„±λŠ₯이 λ–¨μ–΄μ§ˆ μˆ˜λ„ μžˆλ‹€. - **Optimization Strategy**: - 전체 μ„±λŠ₯을 높이렀면 병렬화 κ°€λŠ₯ν•œ 뢀뢄을 λŠ˜λ¦¬κΈ°λ³΄λ‹€, '병렬화 λΆˆκ°€λŠ₯ν•œ 순차적 ꡬ간'을 μ΅œλŒ€ν•œ 짧게 λ§Œλ“œλŠ” 데 집쀑해야 ν•œλ‹€. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (RL Update) - μ•”λ‹¬μ˜ 법칙은 데이터 크기가 κ³ μ •λœ 상황을 κ°€μ •ν•œλ‹€. 데이터 크기 μžμ²΄κ°€ λŠ˜μ–΄λ‚  λ•ŒλŠ” 병렬화 효율이 더 μ’‹μ•„μ§„λ‹€λŠ” 'κ΅¬μŠ€νƒ€ν”„μŠ¨μ˜ 법칙(Gustafson's Law)'이 보완적인 μ‹œκ°μ„ μ œκ³΅ν•œλ‹€. ## πŸ”— 지식 μ—°κ²° (Graph) - Related: [[Distributed-Systems-Engineering]] , [[Complexity-Theory]] - Foundation: [[Computational Theory & Math/Information Theory]]