ZHCAEV9 December 2024 AM62D-Q1
DSPLIB_dotprod 内核计算两个向量的点积。内核支持的数据类型包括 int8、uint8、int16、uint16、int32、uint32、浮点和双精度。表 2-5 展示了针对各种数据类型在 AM62D 的 C7x DSP 上执行点积内核所获得的性能结果。虽然内核支持任何输入向量长度,但本文档中仅报告 1024 个向量的结果。DSPLIB 的用户指南中列出了其他大小的性能。
|
数据类型 |
数据大小 |
EVM 周期数 |
周期/采样 |
|---|---|---|---|
|
Int8 |
1024 |
131 |
0.13 |
|
Int16 |
1024 |
132 |
0.13 |
|
Int16 |
16384 |
1112 |
0.07 |
|
整型 |
1024 |
199 |
0.19 |
|
浮点 |
1024 |
229 |
0.22 |
|
浮点 |
32768 |
4211 |
0.13 |
|
双精度 |
1024 |
352 |
0.34 |