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

鲲鹏一码多芯、同辕开发的核心技术理念

鲲鹏同辕开发的核心技术理念:基于鲲鹏硬件+openEuler+鲲鹏开发套件DevKit+鲲鹏应用使能套件BoostKit,实现1套代码+1条流水线构建多平台版本,效率更高、性能更优。

鲲鹏同辕开发包含代码开发阶段和流水线阶段:

  • 代码开发阶段:通过鲲鹏DevKit、BoostKit开发代码,充分应用鲲鹏架构优势,性能更优。
  • 流水线阶段:鲲鹏DevKit以命令行方式1小时接入CI/CD,便捷发布多平台版本。
图1 核心技术理念
  • 极简融入&高效发布:DevKit同辕开发插件1小时接入两大主流(Jenkins、GitLab)CI/CD流水线,高效提升鲲鹏流水线搭建及版本发布效率。
  • 鲲鹏亲和&极致性能:鲲鹏流水线使能鲲鹏亲和分析工具、编译器、性能工具等,实现应用性能提升。
  • 多架构兼容:1套流水线同时支持多样性算力版本构建及测试。
  • 一码多芯:一套代码可以支持多个CPU平台。

同辕开发:辕是古代马车前面控制方向的直木,代表着应用软件开发的方向,是为了满足客户对产品和解决方案的需求,支撑客户业务的竞争力和创新;同时也代表着应用开发流水线,支撑软件版本持续发布;当单独使用“同辕开发”时,还同“源”,代表同一套源码构建多平台版本。