鲲鹏Devkit开发框架插件工具课堂笔记—第二讲:通用计算项目实战

华为账号hw_Zixin,严禁直接盗用侵权!

一、导读

1. 背景介绍

        很多开发者在刚开始接触鲲鹏原生开发时,都会遇到对鲲鹏加速库的API不熟悉、不知道如何使用,不知道如何对自己的程序进行针对鲲鹏处理器的加速优化等问题。针对新用户进行鲲鹏开发遇到的这些常见问题,华为推出了Kunpeng Development Framework Plugin鲲鹏开发框架插件,帮助开发者更便捷地开发鲲鹏应用,使能开发者高效创新。

2. 其工具支持的功能特性如下:

  • 智能联想——Coding时自动联想鲲鹏加速库优化后的相关函数
  • 函数搜索——支持鲲鹏加速库函数的代码定义跳转、函数搜索
  • 语法高亮——Coding时高亮鲲鹏加速库优化后的相关函数
  • 加速分析——支持工程和文件扫描,识别出可以用鲲鹏加速库替换的函数
  • 字典管理——支持加速库函数字典管理,可线上(自动)和线下更新
  • 自动化构建工程——只需要在新建鲲鹏工程页面进行简单的输入和选择,便可以实现自动化构建工程
  • 加速库部署——支持鲲鹏平台部署加速库,可提升应用性能

二、实战项目

1.课程目标

 2.简要介绍

KAEzip是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现deflate算法,结合无损用户态驱动框架,提供高性能Gzip/zlib格式压缩接口。

本实践利用“KAEzip”项目,帮助用户熟悉开发框架插件通用计算应用工程的创建过程。该项目git地址为:

kunpengcompute/KAEzip: A high-performance hardware accelerator for compression/decompression algorithm library of zlib based on kunpeng processor (github.com)

前提条件的详细操作见鲲鹏调试编译第三讲:

 3.实战步骤

  • 步骤1:安装鲲鹏DevKit入口插件

在VSCode插件市场搜索Kunpeng、kun、 kunpeng等任意关键字, 找到kunpeng Devkit,点击安装。

  • 步骤2:安装鲲鹏开发框架插件

在Kunpeng DevKit打展包中找到Kunpeng Development Framework Plugin,点击安装。

  • 步骤3:安装鲲鹏编译调试插件

在Kunpeng DevKit展包中找到Kunpeng Compiler Plugin,点击安装。

  • 步骤4:配置远端服务器、配置代码迁移插件服务
  • 步骤5:新建鲲鹏工程,打开工程页面
  • 步骤6:选择【通用计算应用】页签,进入新建通用计算应用页面

配置远端服务器,密码使用代码迁移的用户与密码

  • 步骤7:选择【硬件加速应用】页面,进入新建硬件加速工程页面
  • 步骤8:输入工程名称和工程位置,创建工程
  • 步骤9:成功创建工程以及部署环境后,点击“配置目标服务器”配置目标节点服务器
  • 步骤10:查看应用
  • 步骤11:打开编译调试插件-启动编译编译成功 

三、实战总结

本次通用计算应用实战中,通过联动编译调试插件,完整模拟了硬件加速应用KAEzip的创建和编译运行过程。在其它的不同工程的创建与二次开发过程中,可以参考本实践的思路和操作过程提高开发效率。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华为账号hw_Zixin 小鱼儿梦想+

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值