Day 4) ๋ถ๊ธฐ ์์ธก๊ณผ ์กฐ๊ฑด๋ฌธ์ ๋น์ฉBranch prediction: ๋ค์ ์คํ ๊ฒฝ๋ก๋ฅผ ๋ง์ถฐ ํ์ดํ๋ผ์ธ ์ ์งMisprediction penalty: ์์ธก ์คํจ ์ ๋๋๋ฆฌ๊ณ ์ฌ์์ํ๋ ๋น์ฉ๊ท์น์ ์ธ ๋ถ๊ธฐ vs ๋๋ค ๋ถ๊ธฐ: ์์ธก ๊ฐ๋ฅ์ฑ์ด ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ๋ฆฌ ์ง๋ฌธif๊ฐ ํญ์ ๋น์ผ๊ฐ? ์ธ์ ๋น์ธ๊ณ , ์ธ์ ์ํฅ์ด ๊ฑฐ์ ์๋๊ฐ?IntroCPU๋ ๊ณ์ ๋ฐ์ ํด ์๊ณ , ๊ทธ ํต์ฌ ์ค ํ๋๋ ํ์ดํ๋ผ์ธ(pipeline) ์ด๋ค.๋ช ๋ น์ด๋ฅผ ์ฌ๋ฌ ๋จ๊ณ๋ก ๋๋ ๊ฒน์ณ ์ฒ๋ฆฌํจ์ผ๋ก์จ, CPU๋ ์ด์ ๋ณด๋ค ํจ์ฌ ๋์ ์ฒ๋ฆฌ๋์ ๋ผ ์ ์๊ฒ ๋๋ค.ํ์ง๋ง ์ฌ๊ธฐ์๋ ํ ๊ฐ์ง ์ ์ ๊ฐ ์๋ค.CPU๋ ๋ค์์ ๋ฌด์์ ํด์ผ ํ๋์ง๋ฅผ ์๊ณ ์์ด์ผ ํ๋ค. ์๋ฌด๋ฆฌ ํ์ดํ๋ผ์ธ์ด ์ ์ค๊ณ๋ผ ์์ด๋,๋ค์์ ์คํํ ๋ช ๋ น์ด๊ฐ ๋ถํ์คํด์ง๋ ์๊ฐ ํ๋ฆ์ ์ฝ๊ฒ ํ๋ค๋ฆฐ๋ค. ..
- speculative
- ์๋ฃ ๊ตฌ์กฐ
- ์คํฐ๋
- ํ๊ณ
- cs
- misprediction
- xcode26.3
- Memory
- IOS
- spatial locality
- 2026๋ ๊ณํ
- page fault
- BOJ
- ์คํ
- tipkit
- 2025๋ ํ๊ณ
- Xcode
- ์์ง๋์ด
- Jetsam
- TLB
- branchless
- ํ
- ๊ฐ๋ฐ์
- C++
- ๋ชจ๋ฐ์ผ์์ง๋์ด
- Swift
- temporal locality
- 24๋ ํ๊ณ
- Meet agentic coding in Xcode
- cpu
- Total
- Today
- Yesterday