阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

“软硬结合”构筑生态屏障!细数这场技术公开课到底讲了啥

苏文炳

  • 2020-08-25
  • 本文字数:3053 字

    阅读完需:约 10 分钟

“软硬结合”构筑生态屏障!细数这场技术公开课到底讲了啥

互联网高速发展的过去十年,企业数据整合、业务云化的变革,对企业数字化转型提出了新的要求与挑战。尤其是大量数据的爆发式增长,如何应对新的技术转型并享受技术发展带来的成为每一个企业和开发者需要思考的重要问题。未来,随着 5G、人工智能等新兴技术与产业的兴起,数据的生产与流动将进一步加速,企业的硬件端与软件端高效配合与使用的重要性进一步凸显。可以说,打造并使用最为良好的硬件基础与软件支撑,是企业数字化转型应用的关键一环,更是计算产业生态建设的基础。


在这样的大趋势下,鲲鹏计算产业生态应运而生。鲲鹏计算产业生态凭借自身雄厚的技术实力与先进的研发经验,在全国范围内开启“鲲鹏开发者技术沙龙”,帮助企业与开发者解决技术与发展难题。8 月 21 日,由长江鲲鹏生态创新中心举办的【DevRun 鲲鹏开发者技术沙龙 - 湖北鲲鹏技术公开课】成功举办,本次活动邀请了华为公司的多位资深专家,为开发者详细介绍了华为在鲲鹏展翅认证、openEuler 操作等“硬件端”与“操作系统端”的领先布局与核心技术分享。


以下内容经由 InfoQ 编辑整理自湖北鲲鹏技术公开课速记。

“硬支持”下的鲲鹏展翅伙伴计划

鲲鹏展翅伙伴计划是华为“一云两翼双引擎”计划中聚焦于智能计算领域的重要部分。它是鲲鹏计算领域围绕 TaiShan 系列服务器推出的一项合作伙伴计划,旨在帮助更多的合作伙伴将应用迁移到 TaiShan 服务器上。通过该计划,可以整合华为技术资源、品牌资源,共享商机与利益,构建持续发展合作共赢的鲲鹏生态圈,助力合作伙伴与华为联合打造基于鲲鹏的联合解决方案,以促进商业成功。


目前,鲲鹏展翅伙伴计划的生态合作伙伴依次分为领先、优选、认证、注册会员等四个等级。针对不同等级的合作伙伴,鲲鹏对其的准入要求以及所向权益也有所不同。目前华为面向鲲鹏展翅伙伴计划的生态合作伙伴,提供培训支持、技术支持、营销支持、业务支持、战略资源等等。其中培训支持包括华为的认证考试券、可受邀参加技术赋能活动等;技术支持包括技术认证、云资源券。合作伙伴的等级越高,享受的权益也会越多。



在鲲鹏展翅伙伴计划中,符合技术标准且经过技术认证流程的合作伙伴,可以获得认证结果证书。目前鲲鹏展翅技术认证主要支持四种,其中针对整机的技术认证有:Copanliboll 认证、VCHAOCopanliboll 认证以及 WALIdating 认证等,针对芯片的认证主要是鲲鹏 Copanliboll 认证。参与认证的合作伙伴,共需要经过:申请、初审、设计、开发、测试、营销、CopyWriter 审核、认证完成等多个阶段,而其中测试环节是合作伙伴完成方案认证的关键节点。


  • 技术认证的测试阶段


测试阶段共有两大流程,其中功能和性能测试主要针对生态合作伙伴的业务而定。以鲲鹏芯片整数认证过程为例,测试阶段的流程与通用流程存在着加大的差异。在测试阶段,芯片证书人需要在方案概述时,标注申请的标的物,例如鲲鹏芯片 916、920 等。随后测试代表会配置模板并在测试阶段,根据不同的证书类型进行评审,证书评审时还会评审证书的填写规范与实际测试软件的填写一致性。



  • Mutual Compatible 证书


Mutual Compatible 是互认证证书,因此在申请时不仅包含了华为的信息,也包含合作伙伴的产品的基本信息。例如主管姓名、主管职称、企业简称、证书 Logo 等,在完成初审之后经合作伙伴确认信息就可以签发。在这个环节中,证书内置了华为的签字信息,但没有合作伙伴的签字信息,当合作伙伴完成签字并上传后得到华为的确认,即可完成证书的发放。



  • 测试报告评审


针对不同的认证类型,评审标准略有差异。测试报告评审将重点在文档规范、技术信息、测试用力、测试结论等维度上展开。此外,华为还提供了一个测试报告在线生成平台,可以正确引导合作伙伴一次性生成高质量、可靠的测试报告。在生成报告之后平台中支持自动初审,而对于测试代表而言,也能够快速支撑评审,提升评审效率可以达到 60%以上。

“软支持”下的 openEuler

openEuler 是一个开源、免费的 Linux 发行版平台,通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系。同时,openEuler 也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案。


目前 openEuler 已经完成首个 LTS 版本发布,包括普华基础软件、麒麟软件、统信软件、中国科学院软件研究所等在内的 4 家 OS 厂商基于 openEuler 在 HDC 2020.Cloud 联合发布商业发行版,将进一步加快计算产业生态繁荣。具体来看,openEuler 共包含了以下五大关键技术:


  • 五大关键技术


1、感知硬件拓扑的多核调度,发挥多核算力。在 ARM 多个优势充分发挥的前提下,以 MYSQL 数据库作比对测试,在 QBS、TBS 以及响应数据时间上,ARM 明显优于 x86。其核心在于对用户差异化的调度,能够使时延缩短 50%。而在内存访问加速方面,关键路径可以达到 0TLBMIS。


2、虚拟化容器,提效降能。openEuler 进行改进后虚拟化的整体性能开销,占到操作系统在一个硬件上的开销的 5%以下。同时达到 CPU 性能损耗、内存性能损耗、存储、包括虚拟机平均响应时间损耗,实现大幅度降低的效果。此外,通过技术改进和代码优化,是整体开销减少、代码整体实现简化,启动时间比同类产品低 5%,内存开销低 58%。从而在商用高并发的场景下,给客户带来极大的优势。


3、对 GCC 编译器做提升和优化。根据实测数据,Spbec2016 的工具可以提升 60%的性能,Sbec2017 的平台上可以提升 15%的性能。


4、典型场景实现 10%-100%性能提升。鲲鹏一共做了 4 类 9 个加速库,其中:基础加速库,使优化后的 linux 基础库接口平均性能提升 17%;压缩加速库实现在 ceph 分布式存储等场景中实际性能提升 20%以上;加解密加速库对 RSA/AES/MD5/国密 3/国密 4 进行加速,在 nginx 等 web 应用场景下性能提升超过 100%;此外,多媒体加速库使视频转码性能提升 10%。


5、A-Tune 典型场景智能自优化。通过 AI 调优工具可以帮助客户实现性能调优,根据实测数据,在 Nginx/httpd 的场景下,只需通过几分钟的训练时间,就可以使 TPS 从两万多提升到六万多。


  • openEuler 开源社区策略


华为基于 openEuler 打造了一个 openEuler 开源社区,围绕 openEuler OS 逐步开放华为在 ICT 基础软件领域的技术积累,以及在操作系统、编译器等领域的基础平台能力,为企业和开发者打造多样性计算场景开源操作系统。其开源社区整体的策略,主要分为四大部分:


第一,华为将在内核以及数据库层面,持续稳定投入研发到社区,为业界的合作伙伴、各种新的业务场景打造有竞争力的操作系统内核。


第二,支持合作伙伴构建自有品牌的商业发行版。华为将和合作伙伴一起投入打造内核技术包、标准包以及扩展包,使得合作伙伴能够通过专业服务的方式获得盈利。


第三,面向包括高校、科研院所、创新机构、个人开发者、商业杰作伙伴、客户侧工程师等,开展一些社区认证以及开源头衔的颁奖活动,让整个 IT 行业数以百万计的开发者可以全方位参与到 openEuler 项目里来,包括内核、基础包、标准包等一些海量扩展包。


第四,对于阿帕奇基金会、Github、linuxCerno 等上游社区,持续回馈和增强,当 openEuler 有新的特性和问题修复,警徽主动推到上游社区。


总体上实现初期华为及伙伴联合构建,中期捐赠 &开放治理,长期走向自治繁荣的开源社区运营思路。

写在最后

此次【DevRun 鲲鹏开发者技术沙龙 - 湖北鲲鹏技术公开课】的成功举办,不仅让企业与开发者解决了技术与发展的难题,也让外界全面了解了鲲鹏计算产业生态的长期战略布局。随着鲲鹏计算产业生态的快速完善与成长,必将带动更多的企业与开发者走向一个新的计算世界,生态圈也将进一步的扩大。


公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2020-08-25 22:17622

评论

发布
暂无评论
发现更多内容

【Android面试】热修复,赶紧收藏备战金三银四

android 程序员 移动开发

_带你了解腾讯开源的多渠道打包技术 VasDolly源码解析,2021移动开发者未来的出路在哪里

android 程序员 移动开发

英国顶级电影调色公司FilmLight发布爱奇艺定制母版渲染标准模版

爱奇艺技术产品团队

『Android 技能篇』优雅的转场动画之 Transition,kotlin安卓开发教程视频

android 程序员 移动开发

【Android】金三银四面试集合,android面试题大全

android 程序员 移动开发

“你们Android的程序员不就是敲点代码吗,凭啥工资这么高

android 程序员 移动开发

官宣|Apache Flink 1.14.0 发布公告

Apache Flink

大数据 flink

“终于懂了“系列,android直播面试题

android 程序员 移动开发

【Android Jetpack高手日志】ViewModel 从入门到精通,kotlin中文文档

android 程序员 移动开发

【Android 功能库】1,醍醐灌顶

android 程序员 移动开发

薪水被应届生倒挂,四年Java老鸟,28岁的我裸辞了,在闭关三个后拿到阿里Offer

收到请回复

程序员 java面试 Java后端

鸿蒙应用开发:如何与组件库(Glide)衔接?

ZEGO即构

鸿蒙 组件库

“你们程序员不就是修电脑的吗,你牛什么牛,成功跳槽百度工资从15K涨到28K

android 程序员 移动开发

代码覆盖率在敏捷式软件开发过程中的实践

爱奇艺技术产品团队

顺丰科技 Hudi on Flink 实时数仓实践

Apache Flink

大数据 flink

腾讯看点基于 Flink 构建万亿数据量下的实时数仓及实时查询系统

Apache Flink

大数据 flink

“离开公司,你什么都不是,2021Android目前最稳定和高效的UI适配方案

android 程序员 移动开发

“主动离职公司还给n+1,android学生管理系统项目视频

android 程序员 移动开发

架构实战营 - 毕业总结

Julian Chu

“新常态”下的Android程序员要面对哪些压力,app架构图怎么做

android 程序员 移动开发

2021 年网易云音乐实时计算平台发展和挑战

Apache Flink

大数据 flink

Apache Flink 在汽车之家的应用与实践

Apache Flink

大数据 flink

「正确」的使用Kotlin Flow进行搜索优化,安卓软件开发

android 程序员 移动开发

【 Flutter 手势探索】我的第二本小册来了,看完我工资从12K变成了20K

android 程序员 移动开发

GaussDB的技术发展以及在金融核心数据库国产化的最佳实践丨DAMS峰会

华为云数据库小助手

GaussDB 大会 华为云数据库

Vue3.x 关于组件的那些变化(新手必看篇)

码仔

vue.js 大前端 组件化 组件

爱奇艺自研QAV1编码器,将在4K高清画质为用户节省36.6%的流量

爱奇艺技术产品团队

10倍加速!爱奇艺超分辨模型加速实践

爱奇艺技术产品团队

“我985毕业生,凭什么和你专科生在一起,android工程师面试题目和答案

android 程序员 移动开发

借助 Flink 与 Pulsar,BIGO 打造实时消息处理系统

Apache Flink

大数据 flink

【9月Android面经分享】惜挂阿里三面,Android最新实习面试经验总结

android 程序员 移动开发

“软硬结合”构筑生态屏障!细数这场技术公开课到底讲了啥_其他_InfoQ精选文章