FPU(ARM VFP) 사용/미사용 차이가 궁금해서 한 번 실험을 해봤는데
스샷처럼 성능 차이가 생각처럼 그렇게 크지가 않네요-_-;;?
변수형을 잘 몰라서 그러는데 혹시 코드가 잘못된건가요?
아래 코드를 20번 루프돌려서 확인했습니다
....
double fCalculateValueN1 = 0.75;
double fCalculateValueN2 = 0.50000025;
int nLoopCounter = 10000;
while(nLoopCounter != 0)
{
fCalculateValueN1 = sqrt(exp(log(fCalculateValueN1) / fCalculateValueN2));
nLoopCounter -= 1;
}
...
20회갖고 되나? gpu 끌어오는 이유는 겁내 처리량 많아서 손빌려야 할 수준일때 아님?
ㄴ GPU는 쓸 방법이 없고(...) 여기서는 FPU만 썼습니다;ㅂ;
그리고 저정도 차이라도 누적되면 눈에 띄게 차이날꺼 같은데? 3차원 벡터 몇개 조합해서 물리엔진 만들고 비벼서 돌리면 차이 좀 날듯
아 fpu구나