최신 세대의 프로세서를 같은 클록 속도로 더 빨리 출시하는 이유는 무엇입니까?
구형 프로세서와 동일한 클럭 속도에서 더 새로운 세대의 프로세서가 얼마나 빨라지는지 궁금 할 것입니다. 물리적 인 건축물에서 단지 변화일까요 아니면 더 많은 것이 있습니까? 오늘의 수퍼 유저 Q & A 게시물에는 호기심 많은 독자의 질문에 대한 답변이 있습니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
사진 제공 : Rodrigo Senna (Flickr).
질문
수퍼 유저 리더 agz는 새로운 세대의 프로세서가 동일한 클럭 속도로 더 빠른 이유를 알고 싶어합니다.
예를 들어, 2.66GHz 듀얼 코어 코어 i5가 2.66GHz 코어 2 듀오보다 빠른 이유는 듀얼 코어?
더 적은 클록 주기로 정보를 처리 할 수있는 새로운 지침이 있기 때문입니까? 관련된 다른 아키텍처 변경 사항?
새로운 세대의 프로세서가 동일한 클럭 속도로 더 빠른 이유는 무엇입니까??
대답
수퍼 유저 기여자 David Schwartz와 Breakthrough가 우리에게 답을줍니다. 첫째로, David Schwartz :
보통, 그것은 새로운 지시 때문에 아닙니다. 프로세서가 동일한 명령어를 실행하는 데 필요한 명령어 사이클이 더 적기 때문입니다. 이는 여러 가지 이유가있을 수 있습니다.
- 대형 캐시는 메모리를 기다리는 데 낭비되는 시간을 줄입니다..
- 실행 단위가 많을수록 명령 실행을 기다리는 시간이 단축됩니다..
- 더 나은 분기 예측은 실제로 실행될 필요가없는 명령을 추측 적으로 실행하는 데 낭비되는 시간을 줄여줍니다..
- 실행 단위가 개선되어 지침 완성을 기다리는 시간이 단축됩니다..
- 더 짧은 파이프 라인은 파이프 라인이 빠르게 채워진다는 것을 의미합니다..
등등.
Breakthrough의 답변이 이어집니다.
절대적인 참고 자료는 Intel 64 및 IA-32 아키텍처 소프트웨어 개발자 설명서입니다. 그것들은 아키텍쳐 간의 변화를 상세히 보여 주며 x86 아키텍쳐를 이해하는 데 큰 도움이됩니다..
결합 된 볼륨 1 ~ 3C (위에 링크 된 페이지의 첫 번째 다운로드 링크)를 다운로드하는 것이 좋습니다. 1 권 2 장에는 원하는 정보가 있습니다..
코어에서 네 할렘 / 샌디 브릿지 마이크로 아키텍처로 이동하는 일반적인 차이점은 다음과 같습니다.
- 향상된 분기 예측, 예측 오류로부터의 신속한 복구
- 하이퍼 스레딩 기술
- 통합 메모리 컨트롤러, 새로운 캐시 계층 구조
- 보다 빠른 부동 소수점 예외 처리 (Sandy Bridge 만 해당)
- LEA 대역폭 향상 (Sandy Bridge 만 해당)
- AVX 명령어 확장 (Sandy Bridge 만 해당)
전체 목록은 위에 제공된 링크 (Volume 1, Chapter 2.2)에서 찾을 수 있습니다..
아래 링크를 통해이 흥미로운 토론을 자세히 읽으십시오.!
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..