概念介绍
鲲鹏统一并行加速库(Kunpeng Unified Parallel Library,以下简称KUPL)提供了基于鲲鹏平台优化的并行加速基础库函数,所有接口由C/C++、汇编语言实现。本加速库提供包括底层线程管理、任务调度、线程同步、内存申请、共享内存申请、基于共享内存通信、矩阵编程计算等基础功能,充分发挥鲲鹏处理器的硬件特性,提供高性能的基础接口。
当前版本除了通过对线程调度,任务分配等优化实现对数学库求解器模块的优化加速,基于数学库的直接法求解器对外接口提供加速能力,还直接提供KUPL API进行使用,从而提供并行加速的能力。
父主题: KUPL开发指南