싱크웍스 블로그에 TMS320F28335 FPU 성능에 관한 비교 분석이 포스팅 되었다.
관련글 : http://www.tms320blog.co.kr/f2833x/23
비슷한 실험을 한 후 정리하여 올릴라고 했는데 먼저 선수를 쳤군.. 아쉽다..
내일 학위논문 최종 심사가 끝나면 좀더 자세한 실험을 하여 정리해 보려고 한다.
FPU 성능은 기대 이상인거 같다. 테스트 코드는 다음과 같다고 한다.
float32 Original_fre = 0.01;
float32 Noise_frequency = 0.08;
float32 Noise_amplitude = 0.5;
for( n=0 ; n<N ; n++ )
{
Original_sig[n] = (500000*sin(2*pi*Original_fre*n) + 600000);
Noise[n] = (Noise_amplitude*cos(2*pi*Noise_frequency*n)+1);
Distorted_sig[n] = Original_sig[n] * Noise[n];
}
결과는
| DSP | 연산방법 | MIN | AVERAGE | MAX |
| TMS320F28335 | 기본 C 코드이용 | 3997 | 5742 | 5961 |
| Iqmath 사용 | 934 | 1194 | 1362 | |
| FPU 사용 | 179 | 181 | 182 | |
| TMS320F2812 | 기본 C 코드이용 | 3991 | 5736 | 5955 |
| Iqmath 사용 | 934 | 1194 | 1362 |
[ 표 ] TMS320F28335 VS TMS320F2812 부동 소수점 연산 CPU 사이클 측정 결과
IQmath 실행시간의 약 15% 의 실행시간만으로 연산 완료. 약 6.6배의 처리 속도라..
정말 괴물같은 녀석이다.
램에서의 구동, 플래쉬에서의 구동, 각종 최적화 옵션등의 실험을 해 볼 예정.
사진을 보니 싱크웍스 28335 보드의 개발도 완료된듯 싶다. 소켓타입이고 쿨러까지 달려있는...
UMD 모듈 나오기 전까지는 사용하기 참 거시기 하겠다. 소형 모듈 제작도 고민중.
아.. 논문심사 지긋지긋하다..
드뎌 심사일이 내일이군요,,,심사 잘 받으시고 특허 시험도 잘 보세요,,,ㅋ
답글삭제다음주에 막걸리 마시러 찾아갈께요,,ㅋ