메모리 계층 구조
주기억장치 DRAM에 접근하는 데 걸리는 시간은 L1 캐시의 히트 시간의 대략 몇 배입니까? (일반적인 PC나 서버의 CPU의 경우)
- A2~3배
- B수십~100배 정도
- C10만 배 이상
정답과 해설 보기
정답: B. 수십~100배 정도
L1 캐시의 히트는 수 사이클(1 ns 안팎)이면 끝나는 데 비해, 주기억장치 DRAM에 대한 접근은 수십~100 ns 정도 걸려 대략 수십~100배의 차이가 있습니다. 수 GHz로 동작하는 CPU에게는 수백 사이클의 대기에 해당하므로, 캐시 계층과 프리페치가 성능에 필수적입니다. 2~3배라면 캐시의 중요성은 훨씬 작아집니다. 10만 배 이상은 SSD나 하드 디스크와의 차이에 가까운 값이며, DRAM이 아닙니다.
- A. 2~3배가 아니라 훨씬 큰 차이가 있습니다.
- B. 올바릅니다. 수십~100배 정도이며, CPU에게는 수백 사이클에 해당합니다.
- C. 10만 배 이상은 스토리지와의 차이에 가까운 값입니다.