이외의 최적화 기법

<aside> 💡

머신을 고려한 최적화 기법

</aside>

현대 프로세서 구조

<aside> 💡

최신 프로세서의 블록 다이어그램 (CSAPP Fig. 5.11)

최신 프로세서의 블록 다이어그램 (CSAPP Fig. 5.11)

</aside>

프로세서의 전체적인 동작

<aside> 💡

최신 프로세서의 블록 다이어그램 (CSAPP Fig. 5.11)

최신 프로세서의 블록 다이어그램 (CSAPP Fig. 5.11)

특징

산업계에서의 Super Scala

다수의 연산을 매 클럭 사이클마다 수행

무순서 수행 - 인스트럭션의 실행 순서 ≠ 기계어 수준 프로그램에서의 순서

</aside>

함수유닛의 성능

<aside> 💡

Latency : 연산 완료까지 필요한 전체 클럭 사이클 수.

Issue Time : 같은 종류의 독립 연산 간의 최소 클럭 사이클 수

Capacity : 해당 연산을 동시에 수행 가능한 유닛 개수

</aside>

프로세서 동작의 추상화 모델

<aside> 💡

</aside>