특정 인텔 프로세서 의 설명서와 전체 사양을 어디서 구할 수 있습니까 ? 특히, Xeon E5645 프로세서에 대해 얻을 수있는 모든 정보가 필요합니다. 대기 시간, 캐시 토폴로지 등이 필요합니다. 인텔 웹 사이트에서 완전한 문서를 찾을 수 없습니다. 도움을 주시면 감사하겠습니다. 감사.
특정 인텔 프로세서 의 설명서와 전체 사양을 어디서 구할 수 있습니까 ? 특히, Xeon E5645 프로세서에 대해 얻을 수있는 모든 정보가 필요합니다. 대기 시간, 캐시 토폴로지 등이 필요합니다. 인텔 웹 사이트에서 완전한 문서를 찾을 수 없습니다. 도움을 주시면 감사하겠습니다. 감사.
답변:
http://www.intel.com/products/processor/manuals/- 인텔 ® 64 및 IA-32 아키텍처 소프트웨어 개발자 매뉴얼 에서 시작해야합니다 . 이 설명서는 인텔 x86 및 x86_64 CPU 세부 정보의 첫 번째 소스입니다. 많은 내용이 설명되어 있으며 일부 볼륨의 40 + 개정판이 있습니다. "3 볼륨 세트"또는 "5 볼륨 세트"에서 모든 매뉴얼을 다운로드해야합니다. 또한 "Intel® 64 및 IA-32 아키텍처 최적화 참조 매뉴얼"을 다운로드해야합니다.
불행히도 모든 정보가 그러한 매뉴얼에 문서화되어있는 것은 아닙니다. 많은 정보는 공개되지 않지만 일부 정보는 실험에서 얻을 수 있습니다. 실제 저수준 정보의 가장 좋은 출처는 Agner 매뉴얼 ( http://www.agner.org/optimize/) 입니다. 그는 다양한 경우에 CPU가 어떻게 작동하는지 측정하기 위해 수천 번의 실험을 수행했습니다. Agner의 설명서는 매년 여러 번 업데이트됩니다. 이는 GCC 개발자를위한 정보의 출처입니다 (기계 설명 파일의 명령어 예약 규칙은 인텔이 아닌 Agner를 기반으로 함).
나는 여기에서 시작할 것이다 : http://www.intel.com/products/server/processor/xeon5000/index.htm
원하는 것은 기술 문서 섹션에 있습니다.
지연 시간은 http://www.friweb.hu/instlatx64/ 에서 수행 한 것처럼 측정 할 수 있습니다 .
이 목록은 AIDA64 Instruction Latency 덤프 기능으로 작성되었습니다. 소프트웨어 측정을 믿지 않으면 공식 인텔 / AMD / 기타를 기다리십시오. 현재보다 더 자세하고 정확할 것입니다. ;) AIDA64 기본 창의 하단 상태 표시 줄-> CPU 디버그-> 명령 대기 시간 덤프를 마우스 오른쪽 단추로 클릭하여 AIDA64에서 이러한 덤프를 작성할 수 있습니다. 시험판에서도 완벽하게 작동합니다.