【求助】如何判断当前运行环境的CPU是鲲鹏的?
收藏回复举报
【求助】如何判断当前运行环境的CPU是鲲鹏的?
t('forum.solved') 已解决
新人帖
发表于2024-12-30 15:43:15
0 查看

如题,因为鲲鹏的devkit中提供了一些优化的库实现,但是我们的应用没有特地出一个鲲鹏的包,期望通过预加载的方式动态加载鲲鹏的优化库。

有什么方法可以判断当前的CPU是否是鲲鹏的,或者说我使用的加速库支持的环境?

已知目前使用的鲲鹏920 CPU的环境,可以用以下方式查询:

# dmidecode -t processor | grep -i kunpeng 

        Version: Kunpeng 920-3226 

        Version: Kunpeng 920-3226 

但是直接判断字符串没法做向下兼容,判断是否存在 Kunpeng 920-3226、Kunpeng 920、Kunpeng都没法正确判断(判断到3226只局限一款CPU、到920只有一个系列、Kunpeng的话后续别的产商也叫Kunpeng怎么办?)

我要发帖子