TI提供的汇编程序和DM648的VICP那个效率更高呢,既运行速度更快呢?比如汇编函数IMG_fdct_8x8和VICP的imxenc_dct8x8row和imxenc_dct8x8col,感觉应该是vicp的块,可是我在DM648测试时发现还是汇编程序运行的更快。请专家指导?
我只测试了16*16点的8×8块的imxenc_dct8x8row,发现算一个点大概70多个CPU周期,可是用其汇编模块算一个点大概5个CPU周期不到。而且VICP还只是做了行变换没有做列变换。
Chris Meng:
VICP只是协处理器,主要是协助的作用。在DSP没有资源紧张的情况下,可以分担一些DSP的工作。