
#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). 인터페이스가 성능의 병목이 되는 이유.

LP판과 USB. 물리적으로 회전하는 판(Disc)이 왜 느릴 수밖에 없는지, 그리고 SSD가 어떻게 서버의 처리량을 100배로 만들었는지 파헤쳐봤습니다.
