이것은 최신 프로세서의 기능 조합으로 인한 것입니다.
높은 IPS에 기여하는 첫 번째 것은 최신 프로세서에 독립적으로 작동 할 수있는 여러 실행 장치가 있다는 것입니다. 아래 이미지 ( Wikipedia 에서 빌린 : Intel Core Microarchitecture )에서 맨 아래에는 명령을 동시에 실행할 수있는 8 개의 실행 단위 (노란색으로 표시됨)가 있음을 알 수 있습니다. 이러한 장치 모두가 동일한 유형의 명령어를 보호 할 수있는 것은 아니지만 최소한 5 개가 ALU 작업을 수행 할 수 있으며 3 개의 SSE 가능 장치가 있습니다.

이 명령을 긴 명령 파이프 라인 과 결합하면 해당 유닛이 명령을 실행할 수 있도록 준비된 명령을 효율적으로 쌓을 수 있습니다 ( 필요한 경우 순서가 맞지 않음). 현대 프로세서는 언제든지 많은 수의 명령을 즉시 실행할 수 있습니다.
각 명령어는 실행하는 데 몇 번의 클럭주기가 필요할 수 있지만 실행을 효과적으로 병렬화 할 수있는 경우 프로세서 복잡성과 열 출력 비용으로 IPS를 크게 향상시킬 수 있습니다.
이러한 큰 파이프 라인에 지침이 가득 차게하려면 지침과 데이터로 미리 채워질 수있는 큰 캐시가 필요합니다. 이것은 다이의 크기와 프로세서가 생산하는 열량에 기여합니다.
이것이 더 작은 프로세서에서 수행되지 않는 이유는 프로세싱 코어 주변에 필요한 제어 로직의 양뿐만 아니라 필요한 공간의 양과 열 발생이 실질적으로 증가하기 때문입니다. 작고 저전력의 고 응답 프로세서를 원한다면 실제 기능 코어를 둘러싼 "추가"항목이없는 짧은 파이프 라인이 필요합니다. 따라서 일반적으로 캐시를 최소화하고 명령을 처리하는 데 필요한 각 단위 유형 중 하나로 만 제한하며 모든 부품의 복잡성을 줄입니다.
그들은 수 로 큰 프로세서와 같은 복잡한 작은 프로세서를하고 유사한 성능을 달성,하지만 전원이 그릴 및 냉각 요구 사항은 기하 급수적으로 증가 할 것이다.