
#cs#cpu#memory#cache#performance#optimization#hardware#tlb#numa
캐시 메모리(L1, L2, L3)와 지역성: 1초를 100배로 쓰는 기술 (완전정복)
CPU 성능의 90%는 캐시가 결정합니다. 데이터 지역성, MESI 프로토콜, 캐시 사상 방식, TLB, 그리고 분기 예측과 NUMA까지. 개발자가 반드시 알아야 할 성능 최적화의 모든 것.
2025년 2월 4일
Codemapo

CPU 성능의 90%는 캐시가 결정합니다. 데이터 지역성, MESI 프로토콜, 캐시 사상 방식, TLB, 그리고 분기 예측과 NUMA까지. 개발자가 반드시 알아야 할 성능 최적화의 모든 것.
맥북 배터리는 왜 오래 갈까? 서버 비용을 줄이려면 AWS Graviton을 써야 할까? 복잡함(CISC)과 단순함(RISC)의 철학적 차이를 정리해봤습니다.

AI 시대의 금광, 엔비디아 GPU. 도대체 게임용 그래픽카드로 왜 AI를 돌리는 걸까? 단순 노동자(CUDA)와 행렬 계산 천재(Tensor)의 차이로 파헤쳐봤습니다.

빠른 SSD를 샀는데 왜 느릴까요? 1차선 시골길(SATA)과 16차선 고속도로(NVMe). 인터페이스가 성능의 병목이 되는 이유.

마더보드는 그냥 모든 부품을 꽂는 판때기인 줄 알았습니다. 하지만 '칩셋'이 무엇인지 알고 나서야 왜 비싼 메인보드가 필요한지 깨달았습니다.
