
SPRA642
2
TMS320C62x
, TMS320C67x
DSP Cache Performance on Vocoder Benchmarks
Contents
1 Device Descriptions and Performance Measurements 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Vocoder Descriptions 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Benchmark Descriptions 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Benchmark Memory Usage 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Execution Times by Benchmark Sets 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Single Vocoder, Single Channel Execution Time 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Single Vocoder, Multiple Channels Execution Time 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Multiple Vocoders, Single Channel Execution Time 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Multiple Vocoders, Multiple Channels Execution Time 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix A Pricing Information 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures
Figure 1. Single Vocoder, Single Channel Execution Time by Device 8. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2. Measured Maximum Vocoder Channels by Device 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3. Channel Loading by Device 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 4. Normalized Cost ($) per Channel of Vocoders by Device 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 5. Multiple Vocoders, Single Channel Execution Time by Device 13. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 6. Measured Maximum Vocoder Channels by Device 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 7. Channel Loading by Device 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 8. Normalized Cost ($) per Channel of Vocoders by Device 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 9. C6211 and C6201 Efficiency vs. Code Size 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Tables
Table 1. TMS320C62x/TMS320C67x Device Comparison 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 2. Benchmark Memory Usage by Device 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 3. Single Vocoder, Single Channel Execution Cycles by Device 7. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 4. Single Vocoder, Single Channel Execution Time (ms) by Device 8. . . . . . . . . . . . . . . . . . . . . . . . .
Table 5. Measured Maximum Vocoder Channels by Device 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 6. Device Loading at Maximum Vocoder Channels 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 7. Channel Loading (MHz/Channel) by Device 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8. Normalized Cost ($) per Channel of Vocoders by Device 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9. Normalized Efficiency by Device 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 10. Instruction Size Maximum Vocoder Channels 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 11. Multiple Vocoders, Single Channel Execution Cycles by Device 12. . . . . . . . . . . . . . . . . . . . . . .
Table 12. Multiple Vocoders, Single Channel Execution Time (ms) by Device 12. . . . . . . . . . . . . . . . . . . .
Table 13. Measured Maximum Vocoder Channels by Device 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 14. Device Loading at Maximum Vocoder Channels 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 15. Channel Loading (MHz/Channel) by Device 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 16. Normalized Cost ($) per Channel of Vocoders by Device 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 17. Normalized Efficiency by Device 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 18. Instruction Size (Kbytes) of Maximum Vocoder Channels by Device 16. . . . . . . . . . . . . . . . . . .
Table A–1. Cost Calculations 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .