죄다 3GB/s 대 라고?
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
내 데이터들은, 32비트 기준
aligned : 1400000 clock
unaligned : 192000 clock
64비트 기준
aligned : 800000 clock
unaligned : 192000 clock
이다. 그 말이 뭐냐하면,
3Ghz single core 단위로 계산할 때, 32비트 기준
aligned : 2.1GB/s ( 1Ghz CPU 를 가정하면 0.7GB/s )
unaligned : 15GB/s ( 1Ghz CPU 를 가정해도 5GB/s )
란 거다.
어휴 뭘로 돌리면 core clock 당 1byte 전송하냐?
byte 단위 전송도 아니고. 내참.
최적화 옵션은 제대로 먹였냐? ㅋㄷ
시방 시대가 어느땐데 펜티엄4 쓰냐?
장난하나 =_=
성능측정 clock 단위로 해라. sec 단위는 재사용성이 적거나, 다른 장비에서의 성능을 계산하기 귀찮아진다. 또한 작은 단위를 측정하기 어렵다. 글고 테스트 메모리 단위가 너무 크면 RTOS 가 아닌이상 OS 가 개입할 가능성이 크다. 현실적으로 100MB memcpy 가 얼마나 자주 쓰이겠냐.