Other Parts Discussed in Thread: FFTLIB, TMS320C6678
主题中讨论的其他器件: FFTLIB
您好!
我也没有达到文件(Nissim Saban)中所述的生产率。 多核 DSP 与 GPU: e2e.ti.com/.../0456.Multi_5F00_core_5F00_DSPs_5F00_vs_5F00_GPUs_5F00_TI_5F00_for_5F00_distribution.pdf)。
我使用评估板 TMDSEVM6678LE 上的 Blackhawk XDS560v2仿真器运行代码 、并具有以下版本:
- CCS: 6.2.0.00050
- DSPLIB:3.4.0
- EDMA3:2.12.1
- 框架组件:3.40.2.07
- MCSDK PDK:1.2.6
- SYS/BIOS:6.45.1.29
- xDAIS:7.24.0.04
- FFTLIB_c66x:2.0.0.2。
但我有一个计算误差。 日志是:
[C66xx_0] FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 8192 3.
1 8192 3.
2. 8. 3.
3. 0 3.
4. 8192 3.
5. 8192 3.
6. 8. 3.
7. 0 3.
8. 0 3.
9. 8192 3.
FFT_sp_1D_C2C_ecpy 大小= 1024
MAX_DIFF = 0.006134 N = 1024周期:12235
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 8192 3.
1 8192 3.
2. 8. 3.
3. 0 3.
4. 0 3.
5. 0 3.
6. 0 3.
7. 0 3.
8. 0 3.
9. 0 3.
FFT_sp_1D_C2C_Direct 大小= 1024
MAX_DIFF = 0.006134 N = 1024周期:9918
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 16384 3.
1 16384 3.
2. 8. 3.
3. 0 3.
4. 16384 3.
5. 16384 3.
6. 8. 3.
7. 0 3.
8. 0 3.
9. 16384 3.
FFT_sp_1D_C2C_ecpy 大小= 2048
MAX_DIFF = 0.026672 N = 2048周期:23241
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 16384 3.
1 16384 3.
2. 8. 3.
3. 0 3.
4. 0 3.
5. 0 3.
6. 0 3.
7. 0 3.
8. 0 3.
9. 0 3.
FFT_sp_1D_C2C_Direct 大小= 2048
MAX_DIFF = 0.026672 N = 2048周期:19334
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 32768 3.
1 32768 3.
2. 520. 3.
3. 0 3.
4. 2048 3.
5. 2048 3.
6. 520. 3.
7. 0 3.
8. 0 3.
9. 1024 3.
FFT_sp_1D_C2C_ecpy 大小= 4096
MAX_DIFF = 0.001486 N = 4096周期:451707
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 32768 3.
1 32768 3.
2. 8. 3.
3. 0 3.
4. 0 3.
5. 0 3.
6. 0 3.
7. 0 3.
8. 0 3.
9. 0 3.
FFT_sp_1D_C2C_Direct 大小= 4096
MAX_DIFF = 0.034302 N = 4096周期:40702
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 65536 3.
1 65536 3.
2. 520. 3.
3. 0 3.
4. 4096 3.
5. 4096 3.
6. 520. 3.
7. 0 3.
8. 0 3.
9. 2048 3.
FFT_sp_1D_C2C_ecpy size= 8192
MAX_DIFF = 0.003288 N = 8192周期:827691
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 65536 3.
1 65536 3.
2. 8. 3.
3. 0 3.
4. 0 3.
5. 0 3.
6. 0 3.
7. 0 3.
8. 0 3.
9. 0 3.
FFT_sp_1D_C2C_Direct size=8192
MAX_DIFF = 0.082520 N = 8192周期:229370
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 131072 3.
1 131072 3.
2. 1032. 3.
3. 0 3.
4. 4096 3.
5. 4096 3.
6. 1032. 3.
7. 0 3.
8. 0 3.
9. 2048 3.
FFT_sp_1D_C2C_ecpy 大小= 16384
MAX_DIFF = 0.017578 N = 16384周期:1576029
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 131072 3.
1 131072 3.
2. 8. 3.
3. 0 3.
4. 0 3.
5. 0 3.
6. 0 3.
7. 0 3.
8. 0 3.
9. 0 3.
FFT_sp_1D_C2C_Direct 大小= 16384
MAX_DIFF = 21.559570 N = 16384周期:723440
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 262144 3.
1 262144 3.
2. 1032. 3.
3. 0 3.
4. 8192 3.
5. 8192 3.
6. 1032. 3.
7. 0 3.
8. 0 3.
9. 4096 3.
FFT_sp_1D_C2C_ecpy 大小= 32768
MAX_DIFF = 0.032227 N = 32768周期:2954513
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 262144 3.
1 262144 3.
2. 8. 3.
3. 0 3.
4. 0 3.
5. 0 3.
6. 0 3.
7. 0 3.
8. 0 3.
9. 0 3.
FFT_sp_1D_C2C_Direct 大小= 32768
MAX_DIFF = 75.476563 N = 32768周期:1832012
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 524288 3.
1 524288 3.
2. 2056 3.
3. 0 3.
4. 8192 3.
5. 8192 3.
6. 2056 3.
7. 0 3.
8. 0 3.
9. 4096 3.
FFT_sp_1D_C2C_ecpy size= 65536
MAX_DIFF = 0.164063 N = 65536周期:5656699
FFT 存储器缓冲器:
缓冲 区大小(字节) 对齐
0 524288 3.
1 524288 3.
2. 8. 3.
3. 0 3.
4. 0 3.
5. 0 3.
6. 0 3.
7. 0 3.
8. 0 3.
9. 0 3.
FFT_sp_1D_C2C_Direct 大小= 65536
MAX_DIFF = 216.203125 N = 65536周期:4295576
我的项目: e2e.ti.com/.../3302.fft_5F00_sp_5F00_1d_5F00_c2c_5F00_k1_5F00_66_5F00_LE_5F00_ELF.rar
原因可能是什么? 为什么在一个平台上存在任何计算错误? FFTLIB 为什么使用框架组件和 XDAIS?
此致、
Michael


