2014-10-15 3 views
1

그래서 내가 가지고있는 경우 말할 수 4 개 정수 : I가 원하는 것을 이제방정식과 프로그램의 큰 숫자는

INT의 A = 50000, INT B = 5000000, INT C = 100, INT D = 500

실행은 b - a와 c - d입니다.

제 질문은 b-a가 c-d보다 약간 느리게 실행되거나 프로세서에서 똑같은 속도로 실행될 수 있습니까?

+0

병목 현상이 우려된다면, 꽤 발전된 무언가를하고 있어야합니다. –

+2

거의 모든 최신 CPU가 숫자가 단일 레지스터에 들어갈 수 있다면 단일 클럭 사이클에서 간단한 추가/하위 명령을 수행합니다. –

+0

그것은 또한 선택한 프로그래밍 언어와 정수 값에 할당 된 비트 수에 따라 달라 지지만 속도면에서 큰 차이는 없습니다. –

답변

0

먼저, 제시된 경우 작업이 완전히 동일합니다. 이 회로들이 어떻게 작동하는지에 대해서 읽을 수 있습니다. here

둘째, 고정 소수점 수학은 요즘 모든 컴퓨터에서 매우 매우 빠릅니다. 이것이 병목 현상이라면 무엇을 말해야할지 모르겠습니다.