您好、香榭丽舍
我在 LCDKC6748上获得了以下 C674x DSPLib FFT 基准。 结果似乎取决于 DSPF_sp_fftSPxSP_D.C.中的参数 MAXN
是这样吗? 对于基准测试、我还应该做些什么吗?
o 情况1:MAXN 设置为256 (默认值)
DSPF_sp_fftSPxSP Iter#:1 结果成功 N = 8 基数= 2 natc:283 optC:171
DSPF_sp_fftSPxSP Iter#:2 结果成功 N = 16 基数= 4 natc:388 optC:188
DSPF_sp_fftSPxSP Iter#:3 结果成功 N = 32 基数= 2 natc:891 optC:342
DSPF_sp_fftSPxSP Iter#:4 结果成功 N = 64 基数= 4 natc:1635 optC:538
DSPF_sp_fftSPxSP Iter#:5 结果成功 N = 128 基数= 2 natc:4122 optC:1221
DSPF_sp_fftSPxSP Iter#:6 结果成功 N = 256 基数= 4 natc:8140 optC:2239
o 案例2:MAXN 设置为512
DSPF_sp_fftSPxSP Iter#:1 结果成功 N = 8 基数= 2 natc:297 optC:187
DSPF_sp_fftSPxSP Iter#:2 结果成功 N = 16 基数= 4 natc:387 optC:188
DSPF_sp_fftSPxSP Iter#:3 结果成功 N = 32 基数= 2 natc:891 optC:342
DSPF_sp_fftSPxSP Iter#:4 结果成功 N = 64 基数= 4 natc:1635 optC:538
DSPF_sp_fftSPxSP Iter#:5 结果成功 N = 128 基数= 2 natc:4122 optC:1221
DSPF_sp_fftSPxSP Iter#:6 结果成功 N = 256 基数= 4 natc:8140 optC:2239
DSPF_sp_fftSPxSP Iter#:7 结果成功 N = 512 基数= 2 natc:20099 optC:5358
o 案例3:MAXN 设置为1024
DSPF_sp_fftSPxSP Iter#:1 结果成功 N = 8 基数= 2 natc:306 optC:191
DSPF_sp_fftSPxSP Iter#:2 结果成功 N = 16 基数= 4 natc:387 optC:188
DSPF_sp_fftSPxSP Iter#:3 结果成功 N = 32 基数= 2 natc:890 optC:343
DSPF_sp_fftSPxSP Iter#:4 结果成功 N = 64 基数= 4 natc:1637 optC:538
DSPF_sp_fftSPxSP Iter#:5 结果成功 N = 128 基数= 2 natc:4169 optC:1294
DSPF_sp_fftSPxSP Iter#:6 结果成功 N = 256 基数= 4 natc:8262 optC:2425
DSPF_sp_fftSPxSP Iter#:7 结果成功 N = 512 基数= 2 natc:20328 操作 C:5667
DSPF_sp_fftSPxSP Iter#:8 结果成功 N = 1024 基数= 4 natc:40677 optC:10976
o 案例4:MAXN 设置为2048
DSPF_sp_fftSPxSP Iter#:1 结果成功 N = 8 基数= 2 natc:301 optC:191
DSPF_sp_fftSPxSP Iter#:2 结果成功 N = 16 基数= 4 natc:387 optC:188
DSPF_sp_fftSPxSP Iter#:3 结果成功 N = 32 基数= 2 natc:900 optC:343
DSPF_sp_fftSPxSP Iter#:4 结果成功 N = 64 基数= 4 natc:1669 optC:598
DSPF_sp_fftSPxSP Iter#:5 结果成功 N = 128 基数= 2 natc:4271 optC:1411
DSPF_sp_fftSPxSP Iter#:6 结果成功 N = 256 基数= 4 natc:8384 optC:2711
DSPF_sp_fftSPxSP Iter#:7 结果成功 N = 512 基数= 2 natc:20724 optC:6429
DSPF_sp_fftSPxSP Iter#:8 结果成功 N = 1024 基数= 4 natc:41544 optC:12425
DSPF_sp_fftSPxSP Iter#:9 结果成功 N = 2048 基数= 2 natc:98854 optC:28673
下面是我的工具和设置。
- C674x DSPLIB:v3.4.0.0
CCS :v7.2.0.00012
-CGTools :v7.4.21
L2:256KB SRAM
- L1P: 32KB 高速缓存
- L1D: 32KB 高速缓存
-构建配置:发布
我附加了 cmd 文件。
/*==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== *
-c
堆 0x1000
-stack 0x1000
-lc:/ti/dsplib_c674x_3_4_0_0/packages/ti/dsplib/lib/dsplib.lib
-lc:/ti/dsplib_c674x_3_4_0_0/packages/ti/dsplib/lib/dsplib_cn.lib
/*模块 MEM */
存储器
{
L2SRAM (rwx) :origin = 0x800000, len = 0x40000
}
部分
{
内核:{
*。obj (.text:optimized){size (_kernel_size)}
}
.text: load >> L2SRAM
.text:触摸:加载>> L2SRAM
组(近_DP)
{
.neardata
rodata
.bss
}加载> L2SRAM
far: load >> L2SRAM
.fardata: load >> L2SRAM
.data: load >> L2SRAM
.switch: load >> L2SRAM
.stack: 加载> L2SRAM
.args: load > L2SRAM align = 0x4、fill = 0{_argsize = 0x200;}
.sysmem: 加载> L2SRAM
.cinit: 加载> L2SRAM
.const: load > L2SRAM start (const_start) size (const_size)
.pinit: 加载> L2SRAM
.cio: load >> L2SRAM
xdc.meta: load >> L2SRAM、type = copy
init_array:load > L2SRAM
}
/*==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== *
此致、
J-Breeze