限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

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

苏文炳

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


2020-08-25 22:17880

评论

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

TiDB故障处理之让人迷惑的Region is Unavailable

TiDB 社区干货传送门

集群管理 故障排查/诊断 扩/缩容

新形势下芯片研发如何实现数智化转型,革“芯”未来?龙智即将携手Perforce及Atlassian亮相ICCAD 2023

龙智—DevSecOps解决方案

ICCAD

机械加工行业云MES解决方案

万界星空科技

工业互联网 制造业 生产管理系统 mes 机械臂

Nginx 知识点一网打尽:动静分离、压缩、缓存、跨域、高可用、性能优化

郑在暴富中

nginx 高可用 反向代理

Windows、Linux 和 Mac:操作系统之间的比较

小齐写代码

一站式IT统一运维管理平台有哪些?大家都在用哪个?

行云管家

IT运维 运维管理 统一运维

安全审计 合约审计:代币开发公司的一个关键方面

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发

MegEngine 9-10 双月报:新版本发布,AI 生态升级,不容错过!

MegEngineBot

深度学习 开发者 开源社区 MegEngine

观测云产品更新 | 单点登录新增 OIDC / Oauth2.0 协议、数据转发优化、场景优化等

观测云

可观测性 单点登录 #数据分析

【实践篇】一次Paas化热部署实践分享 | 京东云技术团队

京东科技开发者

热部署 PaaS平台化能力 企业数字化 PaaS 平台 企业号11月PK榜 Paas化

jar包的精细化运营,Java模块化简介 | 京东云技术团队

京东科技开发者

Java Java9 模块化 jar包

自动化API测试工具ReadyAPI新增业务历史记录功能

龙智—DevSecOps解决方案

ReadyAPI

KubeEdge-Ianvs v0.2 发布:终身学习支持非结构化场景

华为云开发者联盟

云计算 云原生 后端 华为云 华为云开发者联盟

Kontakt Factory Library 2(Kontakt原厂音色库)

展初云

Mac软件 音色库 Kontakt

vivo 网络端口安全建设技术实践

vivo互联网技术

网络端口风险治理 端口扫描 流量行为基线 端口管理规范 漏洞扫描平台

趋势:国产数据库发展的五个一体化

科技热闻

如何在嵌入式软件开发的过程中使用DevSecOps方法,提升开发效率与安全性

龙智—DevSecOps解决方案

DevOps DevSecOps

万界星空科技MES与WMS如何集成的?

万界星空科技

数字化转型 工业互联网 wms mes 3D仓库

活动回顾|OpenTiny 参与线下大会:共创开源未来,助力低代码技术创新

OpenTiny社区

开源 前端 低代码 UI组件库

KiCon Asia 2023 深圳

华秋电子

KiCon

TiDB基础运维操作汇总

TiDB 社区干货传送门

管理与运维 故障排查/诊断 6.x 实践

TiDB x 北京银行丨新一代分布式数据库的探索与实践

TiDB 社区干货传送门

实践案例

【TiDB 社区智慧合集】史上最全的 158篇 TiDB 用户实践合集来啦!千万不要错过!

TiDB 社区干货传送门

After Effects 2024 for Mac(ae视频特效制作工具)

展初云

Mac软件 视频编辑 AE After Effects

龙芯浏览器是哪家公司开发的?支持信创吗?

行云管家

浏览器 信创 国产化 龙芯浏览器

探秘英伟达显卡的制造之路 | 英伟达断供GPU,中国大模型何去何从?

GPU算力

飞码LowCode前端技术:如何便捷配置出页面 | 京东云技术团队

京东科技开发者

前端 低代码 低代码平台 企业号11月PK榜

全网累计销量TOP 1的TCL超薄嵌入式冰箱,跟着选0出错!

科技热闻

您的代理记账企业的数字化保卫和合作伙伴-智慧云

知者如C

PCB设计安规丨电气间隙与爬电距离要点

华秋电子

OpenTiny Vue 3.11.0 发布:增加富文本、ColorPicker等4个新组件,迎来了贡献者大爆发!

OpenTiny社区

开源 TinyVue 前端组件库

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