【51CTO.com原创稿件】
7月15日,“鲲鹏凌粤·展翅鹏城 中国(深圳)数字经济产业鲲鹏应用创新大赛2021(深圳赛区)招募宣讲会”圆满落幕。本次大赛由深圳市工业和信息化局、南山区科技创新局、福田区科技创新局指导,鲲鹏产业源头创新中心主办,华为技术有限公司、鲲鹏产业源头创新中心(深圳)有限公司承办,南山-新一代信息技术应用创新中心、华为云福田人工智能及软件开发云创新中心、深圳市鲲鹏产业联盟、深圳市软件行业协会协办。整场活动议程紧凑,现场参会者热情高涨。
会议开场,鲲鹏产业源头创新中心高级商务经理彭孟龙首先就深圳鲲鹏产业生态进行了介绍,围绕鲲鹏计算背景、深圳鲲鹏产业生态以及鲲鹏产业源头创新中心核心职能三大板块进行了详述。
他表示为了打造鲲鹏生态,到目前为止全国共落地25个鲲鹏生态创新中心,通过积极携手当地政府推动鲲鹏产业的政策落地。截止去年底深圳有300多家合作伙伴加入鲲鹏生态,提交了500多个方案进行鲲鹏技术认证,350多个方案获得了鲲鹏的认证证书。新的机遇也已来临,欢迎更多企业加入鲲鹏计算产业。
鲲鹏产业源头创新中心高级品牌经理王仲昕对鲲鹏应用创新大赛深圳赛区进行了宣讲及赛题指导。为了有效帮助参赛选手备战,他全面解读了深圳赛区的参赛规则,针对大赛的赛程、赛制、赛题、参赛要求等方面做了详细介绍。
大赛共分为两大赛道:一是企业ISV和高校赛道,二是个人开发者赛道,覆盖鲲鹏全领域的开发者。企业赛分5大赛题:政府行业创新解决方案、金融行业创新解决方案、运营商行业创新解决方案、大企业创新解决方案、基于鲲鹏技术的开放命题创新解决方案。个人赛包含openEuler、openGauss两大赛题。作为奖励,深圳赛区获奖团队不仅可以掘金89万+开发者奖励,还将获得创新中心标杆案例宣传、企业专场技术沙龙、创新中心展厅展示等增值权益,在全国赛中获奖的队伍还有机会在华为全联接大会上进行展示。
深圳市广电信义科技有限公司产品总监欧阳波作为往届获奖企业代表,分享了去年参赛的经验与心得。在去年的创新大赛中,信义科技的团队以“基于鲲鹏应用的智慧警务云平台”方案获奖。
欧阳波介绍,信义科技成立20多年来主要为公安提供视频以及大数据的综合解决方案。参赛方案的整个技术底座主要基于鲲鹏的私有云和大数据平台,针对公安大数据在数据整合和数据应用两方面的痛点,从数据—链路—应用三个维度进行一体化建设。最终产品不仅构建了从硬件到平台到数据的一体化安全体系,而且借助大数据平台的强大算力可以快速提升公安研判的效率,加上融合了基于人像、车辆和视频结构化的大量算法,构建了天地人互联的公安体系立体化防控圈,实现了安全、高效、联动的产品优势。
华为鲲鹏计算高级工程师唐启稳对鲲鹏软件性能调优作了详细介绍,从硬件特点分析了如何进行性能调优以及性能调优的思路。
他首先列出了Python、C语言、C语言多线程优化、高速缓存优化和NEON 向量指令分别对4800*4800矩阵乘法加速效果的实测结果,从结果可以看到,根据硬件特性对应用进行优化可以带来性能的极大提升。根据这一结论,从冯·诺依曼架构来看,性能调优可以有四大方向:CPU/内存、磁盘、网卡、应用。以CPU/内存为例,基于鲲鹏处理器可进行软加速和硬加速,软加速包含单核加速场景下基于鲲鹏芯片微架构进行的编译优化和多核加速场景下进行的 NUMA-Aware 亲和性优化,硬加速则以硬件加速引擎为代表。除了这四大方向外,鲲鹏社区还提供了一系列性能调优工具,感兴趣的开发者可以去体验一下。
华为鲲鹏解决方案架构师孔令彬主要对openEuler操作系统和社区进行了说明,重点分为三个方面:什么是openEuler、openEuler的优势、openEuler社区。
他提到,openEuler来源于华为的Euler操作系统,华为Euler系统在华为2012实验室经过了10年耕耘,在ARM操作系统上有天然的优势。openEuler系统面向开发者提供的license协议,在整体以及自研的部分采用木兰协议,通过木兰协议来保证OSV的商业利益。
openEuler的优势主要集中在5个方面:对于操作系统内核,openEuler采用了多核调度技术,把鲲鹏多核算力发挥到了极致,使得Nginx HTTP性能平均提升了15%;鲲鹏KAE加速引擎软硬协同,助力鲲鹏实现10%-100%性能提升;在虚拟化这一层,openEuler采用华为自研iSula轻量级容器,具备轻、快、易、灵特点,启动时间缩短35%,内存资源消耗降低58%;面向Java开发者,openEuler开源社区重新构建了OpenJDK,通过GC优化,冗余DMB指令消除等技术提升性能20%;使用A-Tune工具,实现了场景自优化。典型场景智能自优化可以提升系统调优效率30%。
关于openEuler开源社区的策略,孔令彬介绍,华为会在内核的基础部分有稳定持续的投入,为新业务场景打造有竞争力的操作系统的内核。同时对于OSV的合作伙伴支持他发行商业化的版本,也吸引合作伙伴和华为共同打造内核基础、标准包、扩展包。
会议尾声,鲲鹏解决方案架构师黄斯锋就华为云GaussDB关系型数据库进行了主题分享。他从数据库行业发展洞察分析切入,对华为云数据库服务做了全景介绍,进而又分别对华为云数据库服务的解决方案进行了具体分析。
他提到,之所以要使用云数据库服务主要为了让DBA和业务开发人员聚焦在数据库上层业务模型的优化,而数据库底层的硬件维护、数据库运维等工作可以交给云厂商统一来做,最终目的还是让开发人员能够更加简单、高效、便捷。目前华为云数据库在鲲鹏产业提供的数据库服务从语法生态上主要分为三类:一是MySQL生态,提供RDS for MySQL、GaussDB(for MySQL)服务,并可使用DDM做分布式拓展;二是openGauss生态,提供GaussDB(for openGauss)服务,可用于PG生态数据库的替换和传统商用数据库替换;三是MongoDB生态,提供DDS服务。值得关注的是,openGauss在2020年6月30日向开源社区贡献了自己的代码(仅支持主备部署)。这三类数据库都提供单机、主备(副本集)和分布式部署能力,为广大开发者充分挖掘数据价值提供了数据存储途径。
本次宣讲会已经落幕,如果还有想搭上大赛末班车的小伙伴,请务必于7月24日前完成作品提交。盛夏,让想象力驰骋,让创造力沸腾,鲲鹏应用创新大赛期待与你相遇!
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】