Microprocessor Speed
성능 향상을 위해 사용되는 현대 프로세서의 기술
- Pipelining : 명령어를 병렬 처리하는 방식
- Branch Prediction(분기 예측) : 다음 진행될 분기를 미리 예측한다.
- Superscalar Execution : 처리 장치를 여러개 두어 한 사이클 당 수행 가능한 명령어가 많아짐
- Data flow analysis : 프로세서가 흐름을 파악해 명령어 순서를 최적화함.
- Speculative Execution : 필요한 정보를 미리 예측함.
암달의 법칙(Amdahl' Law)
컴퓨터 시스템 일부를 개선했을 때 전체적으로 어느정도의 성능 향상이 있는지 확인하는데 쓰인다.
Execution time
기계 명령어로 된 프로그램의 수행 시간
MIPS
초당 백만개의 명령어의 실행 단위로 프로세서 성능의 척도이다.
'Domain > 컴퓨터구조' 카테고리의 다른 글
1. Basic Concepts and Computer Evolution (0) | 2020.03.14 |
---|---|
3. A Top-Level of Computer Function and Interconnection (0) | 2020.03.14 |
4. Cache Memory (0) | 2020.03.14 |
5. Internal Memory (0) | 2020.03.14 |
6. External Memory (0) | 2020.03.14 |