专栏算法工具链J5内存写入耗时

J5内存写入耗时

夏新飞12023-08-10
61
3
1.芯片型号:J5
2.天工开物开发包OpenExplorer版本:J5_OE_1.1.49
3.问题定位:板端部署
4.问题具体描述:在板端部署过程中发现点云前处理耗时较长,进一步定位到内存写入耗时过长(测试发现往7000长度的整形数组写入值板端耗时1ms,实际需要数百万次写入)。想要进一步通过hrut_ddr工具判断是否是内存带宽问题,但是发现hrut_ddr显示带宽只有30MiB/s,而官方提供截图可以看出是读写各1G。请问:板端写入很慢有什么排查方向吗?hrut_ddr工具测试的是什么?如何才能达到1G?谢谢谢谢
算法工具链
评论1
0/1000
  • 颜值即正义
    Lv.2

    1、先了解一下你用的点云模型是什么?

    2、请问你这里用的前处理是自己写的C++代码吗?还是用的地平线参考算法,前处理已经集成进hbm中的情况?

    2023-08-11
    0
    2
    • 夏新飞1回复颜值即正义:

      不是地平线的参考算法,是自己写的C++代码,生成rangeview的代码。

      2023-08-12
      0
    • 颜值即正义回复夏新飞1:

      hrut_ddr就是测带宽占用的。如果是跑模型的时候带宽占用很高,我们可以给出一些优化建议,如果只是预处理C++的带宽占用高,我们能给出的帮助比较有限。我们近期推出了使用DSP进行点云预处理的示例代码,相比ARM能大大缩短预处理时间,可以获取OE1.1.62版本查看相关代码,并参考用户手册6.5.5了解细节。

      2023-08-14
      0