鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

使用KUPL加速KML直接求解法

当前KML直接求解法ksolver已采用KUPL动态伸缩的能力对矩阵的部分求解过程进行加速优化,只需要在使用ksolver时通过环境变量的配置即可使能KUPL加速能力,具体使用方式如下。

  1. 节点上安装HPCKit,依据《Kunpeng HPCKit 25.0.0 开发指南》编写ksolver_testcase,编译ksolver_testcase的时候链接HPCkit中的libksolver.so
  2. 执行ksolver_testcase二进制,设置环境变量KML_DSS_SCHE_MODE=KUPL使能KUPL动态伸缩能力,该环境变量默认值为static,表示走静态调度策略,即不进行负载均衡优化。

    命令举例如下:

    KML_DSS_SCHE_MODE=KUPL OMP_PROC_BIND=close OMP_NUM_THREADS=64 taskset -c 0-63 ksolver_testcase

    如果没有出现如下回显信息,说明命令执行成功出现如下回显的原因是下载HPCKit后,对so目录架构进行了修改。

    [warn]: KUPL dynamic mode is not available, fallback to builtin dynamic mode