무어의 법칙의 종말? 기존 소프트웨어 성능의 병목 현상
2025-09-02
지난 20년 동안 하드웨어의 특정 측면은 빠르게 발전했지만(예: 코어 수, 대역폭, 벡터 유닛), 클럭당 명령어 수, IPC, 대기 시간은 정체되었습니다. "메모리는 디스크보다 빠르다"와 같은 기존의 경험적 규칙은 더 이상 적용되지 않습니다. 이 기사에서는 기존 소프트웨어(단일 스레드, 비 벡터화)의 성능 향상이 이러한 정체된 지표로 제한되어 캐시 미스 비용이 급증하고 있다고 주장합니다. 저자는 끊임없이 발전하는 하드웨어 성능을 최대한 활용하려면 소프트웨어 작성 방식을 재고해야 한다고 제안합니다.
기술