EN
注册

创建同构加速框架工程

同构加速框架(Homogeneous Acceleration Framework,HAF),该框架支持通过简单的添加注解的方式,将主机侧任务卸载到卸载侧执行,以发挥设备能力或实现近数据处理方式,帮助开发者减少开发工作量。

  1. 单击左侧树快捷功能区按钮,或者单击应用开发区域右侧的按钮,打开“鲲鹏应用工程”页面,如图1所示。
    图1 鲲鹏应用工程
  2. 单击“通用计算应用”,打开“通用计算应用”页面,如图2所示。
    图2 通用计算应用
  3. 单击“同构加速框架应用”,打开“同构加速框架应用”页面。在左侧工程类别中选择模板工程或者空工程,并进行其他参数配置,如图3图4所示。
    图3 创建模板工程
    图4 创建空工程
  4. 单击“下一步”,选择是否配置目标节点,配置时需要选择节点属性并输入节点的IP地址、SSH端口、用户名、密码和存放目录;选择不配置目标节点将默认暂不部署SDK。
    图5 配置目标节点
  5. 选择是否部署SDK,部署时可选择不同的部署方式,比如在线部署、离线部署或者暂不部署,如图6所示。参数配置完成后,单击“创建工程”,创建同构加速框架应用工程。
    图6 部署SDK
    表1 同构加速框架工程配置参数说明

    参数

    说明

    工程类别

    工程类别可选:

    • 模板工程
      • 同构编程
    • 空工程

    工程名称

    默认生成一个工程名称。格式为“xxx_ProjectN”,可修改。

    创建工程的名称。

    说明:
    • N为递增的数字,从1开始。
    • 工程名称只能由字母、数字、“.”、“-”、“+”、“()”和“_”组成,长度为1~64个字符且不能以“.”开头。

    工程位置

    默认生成一个工程位置,格式为“C:\Users\username\KunpengProject”,可修改。

    创建工程的存储路径。

    是否配置目标节点

    选择“是”配置目标节点。

    选择“否”不配置目标节点。

    节点属性

    节点属性可选:

    • 主机节点
    • 卸载节点

    IP地址

    允许进行操作的目标节点IP。

    SSH端口

    目标节点的SSH端口号

    用户名

    允许进行操作的目标节点账户

    密码

    目标节点用户名密码。

    存放目录

    目标节点存放目录。

    说明:

    工具会读写存放目录下的内容,避免造成用户内容丢失,建议使用空目录。

    SDK部署

    选择SDK部署方式。

    • 在线部署
      • kunpeng-gpc
      • kunpeng-gpc-devel
    • 离线部署
      • kunpeng-gpc
      • kunpeng-gpc-devel
    • 暂不部署
      说明:

      选择在线部署方式,服务器必须能连接外网,若隔离网络环境下就需要通过代理方式访问外网,具体请参照配置代理

      选择离线部署方式,将从本地导入SDK,可前往下载地址去下载SDK到本地并上传。

  6. 同构加速框架工程创建成功后,单击“打开工程”,可直接在本窗口打开工程。
    图7 打开工程
    图8 查看同构加速框架工程
  7. 创建成功后的工程可使用编译调试工具进行编译调试。同时也可参考工程文件夹中的README文件。
    图9 README
  8. 在同构编程工程中,提供同构加速框架编程辅助。在java文件函数代码处右击,选择“[鲲鹏]同构加速框架编程辅助”,可以对当前函数添加注解,如图10所示。
    图10 同构加速框架编程辅助
    图11 函数注解

    仅支持Java文件,非函数处无法添加注解,静态函数无法添加注解。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词