Toybrick

如何优先调度大核运算 ?

lushzy

新手上路

积分
44
发表于 2023-12-7 16:44:51    查看: 2526|回复: 1 | [复制链接]    打印 | 显示全部楼层
系统版本 : Android 12语言 : C++
cpu 频率 : 已调整到最大

在使用 opencv 的时候发现速度与 rga 有较大的差距,同理在高通上测试 opencv,同样的操作时间与在 rk 板子上使用 rga 相似,但是 opencv 在 rk 板子上用时是 rk 板子上使用 rga 或 高通上使用 opencv 时间的 8 倍,是否与底层大小核心调度机制相关?如何指定程序使用大核进行运算?
回复

使用道具 举报

jefferyzhang

版主

积分
13606
发表于 2023-12-7 18:09:25 | 显示全部楼层
c是可以通过CPU_SET接口来绑定核心的,你可以试试。
如果是同级别cpu有8倍差距可能不是这个原因造成的,可以往opencv库编译参数的方面优化。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表