| [ 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()를 쓰던데 이게 얼마나 효과가 있는 지 모르겠습니다. 조언 바랍니다. |