Day 5) ์บ์/์ง์ญ์ฑ: ๋ชจ๋ฐ์ผ ์ฒด๊ฐ ์ฑ๋ฅ์ ํต์ฌ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต: L1/L2/(๊ณต์ ๋ง์ง๋ง ๋จ๊ณ ์บ์) ↔ DRAM์บ์ ๋ผ์ธ(cache line), ์ง์ญ์ฑ(locality)ํฌ์ธํธ: ๊ฐ์ O(N)์ด๋ผ๋ ์ ๊ทผ ํจํด์ด ๋ค๋ฅด๋ฉด ์ค์ ์ฑ๋ฅ์ ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์๋ค์ ๋ฆฌ ์ง๋ฌธ๋ด ์ฝ๋์์ ‘๋๋ค ์ ๊ทผ’์ด ๋๋ ๋ถ๋ถ์ ์ด๋์ธ๊ฐ?Intro์ฝ๋๋ฅผ ๊ณต๋ถํ๋ค ๋ณด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์ด๋ฐ ์๊ฐ์ ํ๊ฒ ๋๋ค.“๋ ๋ค O(N)์ด๋ฉด ์ฑ๋ฅ๋ ๋น์ทํ์ง ์์๊น?”๊ทธ๋ฐ๋ฐ ์ค์ CPU๋ ๊ทธ๋ ๊ฒ ๋จ์ํ๊ฒ ๋์ํ์ง ์๋๋ค.CPU๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ๋๋ง๋ค DRAM์ ์ง์ ๊ฐ์ ๊ฐ์ ํ๋์ฉ ์ฝ์ง ์๋๋ค.ํจ์ฌ ๊ฐ๊น์ด ์บ์(cache) ๋ฅผ ๋จผ์ ํ์ธํ๊ณ , ํ์ํ ๋ฐ์ดํฐ๋ ๊ฐ ํ๋๊ฐ ์๋๋ผ cache line ๋จ์๋ก ๊ฐ์ ธ์จ๋ค. ์ฆ, ์ฑ๋ฅ์ ๋จ์ํ ์ผ๋ง๋ ๋ง์ด ์ ๊ทผํ..
- Memory
- Swift
- Jetsam
- Xcode
- ์์ง๋์ด
- ํ๊ณ
- ํ
- branchless
- Meet agentic coding in Xcode
- BOJ
- tipkit
- 2025๋ ํ๊ณ
- spatial locality
- page fault
- ๊ฐ๋ฐ์
- ์คํฐ๋
- 2026๋ ๊ณํ
- ๋ชจ๋ฐ์ผ์์ง๋์ด
- cs
- speculative
- misprediction
- ์๋ฃ ๊ตฌ์กฐ
- 24๋ ํ๊ณ
- temporal locality
- TLB
- ์คํ
- IOS
- C++
- cpu
- xcode26.3
- Total
- Today
- Yesterday