2014-09-07 2 views
2

코드의 계산 강도를 계산하고 싶지만 floats이 아닌 integers과 작동합니다. PAPI를 사용하여 작업 수를 계산할 생각 이었지만 하드웨어는 정수 연산에 카운터를 제공하지 않습니다. 어떻게해야합니까? 당신이 - 상세한-수를 지정하면 Valgrind의의 하인 도구는 ALU 작업을 당신에게 줄 것이다샌디 브리지에서 정수 연산 계산

+0

방법은 단지 모든 지침을 계산 어떻습니까? 예 : callgrind가 이것을 할 수 있습니다. –

+0

불행히도, 우리가 필요로하는 더 많은 지침이 포함됩니다. 실제 산술 연산을 계산하는 동안 다른 유형의 명령어도 계산합니다. – a3mlord

답변

-1
+0

프리 페칭 (셀 수는 없지만)과 같은 작업도 계산되는 것입니까? – a3mlord

+0

시도해보십시오. :) –

+0

출력이 보이는 지 어떻게 알 수 있습니까?! 내가 할 수있는 유일한 일은 아주 작은 코드에서 시도해 보는 것이다. 내가 아는 수술 중. – a3mlord