[동영상] 45분만에 보는 현대 CPU 아키텍쳐 정리
(youtube.com)인텔에서 현대 CPU 아키텍쳐의 각종 요소와 개념에 대해 간략히 짚어주는 2부작 영상을 유튜브에 올렸습니다. (영어) 2부를 모두 합쳐 대략 45분 정도의 분량으로, 컴퓨터공학과 대학생이 듣는 전공 강의의 오리엔테이션 수준이 아닐까 합니다.
1부: https://www.youtube.com/watch?v=vgPFzblBh7w
1부에서는 다음과 같은 내용을 다룹니다.
* CPU란 무엇인가?
* 간략한 CPU의 역사(인텔 중심으로)
* 컴퓨터의 추상화 계층
* ISA(명령어 집합 아키텍쳐)의 개념
2부: https://www.youtube.com/watch?v=o_WXTRS2qTY
2부에서는 다음과 같은 내용을 다룹니다. ISA의 구현체인 마이크로아키텍쳐에 관한 내용으로, 1부보다 조금 더 심화된 내용이 나옵니다.
* 마이크로아키텍쳐의 개념
* [인출 ▶ 해독 ▶ 실행 ▶ 기록]의 4단계 명령 주기와 CPU에서의 프론트엔드/백엔드 구분
* 파이프라인 및 CPU 클럭 속도
* 분기 예측에 의한 추측 실행
* 메모리와의 속도 차이를 줄이기 위한 캐시
* CPU 내부에서 사용하는 μops(Micro-operations)의 개념
* 슈퍼스칼라(Superscalar)에 의한 ILP(명령어 수준 병렬성) 구현
* 비순차적 실행(Out-of-Order Execution)과 그 구현을 위한 여러 구성요소
* 이 모든 요소들의 결합에 의한 현대 CPU의 작동 과정
방금 1부 봤는데 깔끔하네요. 지금까지 다른 곳들에서 조각 조각 접했던 정보들이 머릿속 잘 정리되는데에 도움이 많이 되네요. 👍🏼