1
그래서 내가 가지고있는 경우 말할 수 4 개 정수 : I가 원하는 것을 이제방정식과 프로그램의 큰 숫자는
INT의 A = 50000, INT B = 5000000, INT C = 100, INT D = 500
실행은 b - a와 c - d입니다.
제 질문은 b-a가 c-d보다 약간 느리게 실행되거나 프로세서에서 똑같은 속도로 실행될 수 있습니까?
그래서 내가 가지고있는 경우 말할 수 4 개 정수 : I가 원하는 것을 이제방정식과 프로그램의 큰 숫자는
INT의 A = 50000, INT B = 5000000, INT C = 100, INT D = 500
실행은 b - a와 c - d입니다.
제 질문은 b-a가 c-d보다 약간 느리게 실행되거나 프로세서에서 똑같은 속도로 실행될 수 있습니까?
먼저, 제시된 경우 작업이 완전히 동일합니다. 이 회로들이 어떻게 작동하는지에 대해서 읽을 수 있습니다. here
둘째, 고정 소수점 수학은 요즘 모든 컴퓨터에서 매우 매우 빠릅니다. 이것이 병목 현상이라면 무엇을 말해야할지 모르겠습니다.
병목 현상이 우려된다면, 꽤 발전된 무언가를하고 있어야합니다. –
거의 모든 최신 CPU가 숫자가 단일 레지스터에 들어갈 수 있다면 단일 클럭 사이클에서 간단한 추가/하위 명령을 수행합니다. –
그것은 또한 선택한 프로그래밍 언어와 정수 값에 할당 된 비트 수에 따라 달라 지지만 속도면에서 큰 차이는 없습니다. –