如题,因为鲲鹏的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怎么办?)
如题,因为鲲鹏的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怎么办?)