Epic
-
CPI (Clock per instruction) 및 프로세스 성능 향상 기법컴퓨터지식/컴퓨터구조 2024. 5. 5. 13:40
CPI (Clock per instruction)컴퓨터의 모든 명령어는 CPU의 클럭 펄스에 맞춰 명령어를 처리하는 방식으로, 클럭 펄스에 따라서 메모리에서 명령어를 가져와서 해석하고 처리하는 방식으로 작동한다.CPI는 Clock per instruction 으로 한 명령어를 실행하는 데 걸리는 평균 클럭 사이클 수를 나타내며, 프로세서의 성능을 평가하는 중요한 지표 중 하나이다. CPI가 낮을수록 프로세서가 효율적으로 작동하고 빠르게 명령어를 처리할 수 있다,최근에는, 파이프라이닝과 캐시모메모리 기술을 활용해서 CPI를 줄이기 위한 기술들을 적용하고 있으며, 파이프라이닝의 경우 한번의 싸이클의 CPU의 fetch, decode, exucte의 과정을 병렬적으로 처리하기 위한 방법으로 활용된다.만약 1...