본문 바로가기

Domain/컴퓨터구조

2. Performance Issue

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