SA8295 上使用 QNN 多模型并发时,如何避免 HTP 队列阻塞?

鸿蒙大师 2026-11-12 09:46:56

SA8295 上使用 QNN 多模型并发时,如何避免 HTP 队列阻塞?
 

...全文
33 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 11-13 09:30
  • 打赏
  • 举报
回复

多模型并发时,HTP 队列阻塞通常来自高优先级任务长时间占用、队列数量不足、频繁上下文切换和数据等待。建议采用下面策略:
按业务优先级划分队列,高实时任务使用独立低延迟队列;
中低优先级任务使用共享队列或错峰调度;
避免小任务频繁切换上下文;
减少每个任务的输入输出拷贝;
监控队列等待时间和 HTP 占用率。 参考调度思路:
高优先级模型A → 独立队列
中优先级模型B → 共享队列
低优先级模型C → 按需调度
如果队列阻塞明显,先用 Profiler 看是 HTP 计算慢,还是任务排队等待。参考文档:高通 SA8295 HTP 并发队列管理说明。

8,027

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、IoT、PC 、XR、Auto等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
物联网人工智能开源 企业社区 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧