请教大家:
我们有两个开发板分别使用DM8148(DSP为C674X)与TDA2X(DSP为C66X),在其DSP上运行同样的算法,发现C674X比C66X要快。两个扳子所使用的DD主频都是533,DSP主频都是750。请教可能是什么原因?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请教大家:
我们有两个开发板分别使用DM8148(DSP为C674X)与TDA2X(DSP为C66X),在其DSP上运行同样的算法,发现C674X比C66X要快。两个扳子所使用的DD主频都是533,DSP主频都是750。请教可能是什么原因?
您好:
我们使用仿真器在C6678上进行了测试,程序和数据均放在片上RAM,发现1GHZ主频,-O3优化的情况下仍旧耗时12.6ms。而同样的算法在dm8148的750MHZ,c674x上耗时为14ms,而且数据还放在DDR里。这样折算下来,仍旧是C674x的效率要高一些,这与给出的benchmark不太一致,我们想请教这可能是什么原因导致的?
一下为我们的测试记录:
1 [C6678, 1000MHZ,指令L2 RAM,数据L3 RAM]: 12.6ms
2 [TDA2X-C66x,750MHZ,指令L2 RAM,数据DDR-533MHZ]: 17.5ms
3 [TDA2X-C66x,600MHZ,指令L2 RAM,数据DDR-533MHZ]: 21.8ms
4 [DM8148-C674X,750MHZ,指令DDR-533MHZ,数据DDR-533MHZ]:14ms