0
프로세서가 사양 (주파수, 메모리 유형 등)에 따라 초당 수행하는 추가, 곱셈, 누승 등의 수를 결정하는 가장 좋은 방법은 무엇입니까? 예 : 인텔 i7? 목표는 프로그램/서비스의 성능을 평가 한 다음 배포 할 시스템을 선택하는 것입니다.프로세서의 초당 산술 연산 수는 어떻게 결정합니까?
감사합니다.
프로세서가 사양 (주파수, 메모리 유형 등)에 따라 초당 수행하는 추가, 곱셈, 누승 등의 수를 결정하는 가장 좋은 방법은 무엇입니까? 예 : 인텔 i7? 목표는 프로그램/서비스의 성능을 평가 한 다음 배포 할 시스템을 선택하는 것입니다.프로세서의 초당 산술 연산 수는 어떻게 결정합니까?
감사합니다.
요즘은 거의 불가능합니다.
최신 프로세서에는 슬리브가 많은 트릭이 있습니다. 예를 들어, 다른 구현에 대해 매우 다른 결과를 제공하는 분기 예측 (인기있는 Why is it faster to process a sorted array than an unsorted array? 질문 참조).
벤치 마크 (예 : http://www.cpubenchmark.net/high_end_cpus.html)를 확인하는 것이 가장 좋은 방법은 찾고있는 '전반적인'사진을 제공하는 것입니다.
벤치마킹에서 i7 프로세서를 어떻게 추정 할 수 있습니까? 내 코드에서는 지침과 유형을 계산하므로 각 사이클마다 얼마나 많은 사이클이 있는지 알 수 없습니다. – user3785839
시스템의 벤치 마크를 i7과 비교하십시오. 그러나 다시 한번, 프로그램이 얼마나 잘 실행되는지 정확히 판단하는 것이 거의 불가능하다고 생각합니다. 왜 정확히 그런 정확한 추정이 필요한가요? – Sanchises