모델링

수치값이 정수이거나 단순한 단위의 숫자일 경우 계산속도 차이가 있을까요?

by 김철홍 posted Dec 09, 2013 Replies 2
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form

작업을 하다가 문득 궁금한 점이 생겼습니다.

 

13.352 X 15.574 라는 계산식과

 

10 X 10 라는 두개의 계산식이 있다고 합시다.

 

사람은 누가 봐도 밑의 계산식이 쉽지만

 

제 질문은 컴퓨터도 밑의 계산 식이 쉬운가 입니다

 

작업과정에서 소수점의 수치값을 내지 않고

최대한 단순한 숫자로 수치값(10, 20, 50, 100 등)을 주는 습관을 들인다면

프로세서의 작업속도가 향상될까요?

  • ?
    엘라스틱마인드 2013.12.09 20:10

    속도차이가 있지만 눈에 띌정도는 아닙니다. 그 이유는

    느린 부동 소수점(실수) 계산을 위한 배려차원에서 기술들이 CPU에 탑재 되 있다고 보면 됩니다.

    하지만 전체 프로세스 상으로 보면 파일의 입출력, 메모리의 복사, 하드디스크읽기

    이런 작업들이 훨씬 더 오래 걸립니다.


    계산하고 메모리에 복사하고 그래픽카드, 모니터를 거쳐서 표시를 해줘야 하니 

    정확한 수치는 아니지만 비교 하자면 1초에 모니터까지 입출력 정도면 계산이야 몇백만번의 계산이 가능 한거죠.

    그러니 신경 않써도 됩니다. 비약하자면 1초 걸리나 1.0000001초 걸리나 그게 그거 니까요.


  • ?
    김철홍 2013.12.09 20:20

    답변감사합니다^^


Articles