CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): dyon (띠-용)
날 짜 (Date): 2002년 4월 17일 수요일 오후 10시 27분 53초
제 목(Title): sqrt()와 sin(), 어느것이 더 빠를까요?


시뮬레이션을 해보려고 하는데 sqrt()를 주로써서 하는 방법과
삼각함수 sin(), cos()을 주로 써서 하는 방법이 있는데
이 두함수의 응답속도가 어느 것이 더 빠른가요?

Linux에서 gcc 가지고 100000000 번 부르는 실험을 해 보니까
optimization 없이는 속도가 비슷하고 optimization을 주고
하니까 sqrt()가 두 배 약간 안되게 빠른데
어떤 것을 쓰는 것이 좋을 지 궁금합니다.
Numerical Recipes in C 에 보며는 삼각함수 부르는 것을
피한다고 sqrt()를 쓰던데 이게 얼마나 효과가 있는 지
모르겠습니다. 조언 바랍니다.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.