鲲鹏昇腾古老的东方文化是如何被开发者“复活”的?

网友投稿 659 2022-05-29

鲲鹏的由来

鲲鹏是什么?咱们中学时候都背诵过《逍 遥游》中的经典段落:“北冥有鱼,其名为鲲。鲲之大,不知其几千里也。化而为鸟,其名为鹏。鹏之背,不知其几千里也;怒而飞,其翼若垂天之云。”

鲲鹏,是中国古代传说中的神兽,这种奇异的神兽就像变形金刚一样,拥有两种迥然不同的形态。它在大海中可以变化成一条巨大的鱼,名为鲲;它在天空中可以变化成一只巨大的鸟,名为鹏。

这神兽如此巨大,它每天吃什么呢?说到这里就更厉害了,传说鲲鹏以龙为食。

今天的鲲鹏昇腾

在科学飞速发展的今天,古老的东方文化已经渐渐离我们远去。但是,鲲鹏和昇腾,却被华为的开发者们“复活”了。

华为鲲鹏,是华为推出的处理器芯片,这是一款兼容ARM架构的高性能服务器处理器。

华为鲲鹏的最新版本,是华为在2019年1月发布的数据中心高性能处理器鲲鹏920。华为鲲鹏920处理器兼容ARM架构,可以支持32/48/64个内核,主频可达2.6GHz,支持8通道DDR4、PCIe 4.0和100G RoCE网络。

对于广大开发者,华为鲲鹏为大家准备了非常方便的开发套件,套件包括如下内容:

编译器,代码迁移工具,分析扫描工具,性能优化工具。下面让我们逐一介绍:

编译器

程序编译是生成高性能应用的关键环节。华为编译器与华为鲲鹏处理器协同,通过迭代编译,对代码进行并行优化、矢量优化、内存布局优化,综合提升性能15%。

代码迁移工具

华为基于对指令集技术和编程语言的深刻理解,我们开创性地研发了面向不同指令集的代码分析与迁移工具,相当于在两种指令集间架设了一座“桥梁”。通过工具来解决不同计算平台间的代码迁移,这是业界首创!

工具可以实现90%的C/C++语言的自动移植、50%的汇编语言自动移植,以及80%的依赖库自动移植。让开发者对指令集差异无感,加速代码移植的同时实现编码优化。

分析扫描工具

分析扫码工具对源代码扫描分析,准确识别依赖库和需要修改的汇编、和C代码,进而给出迁移工作量评估。

性能优化工具

性能优化工具分为两部分,一部分是性能分析,一部分是优化。

华为鲲鹏的性能分析工具采集和分析CPU、BMC、网卡和SSD控制器等性能数据,系统性能全面可视,并且可以看到CPU使用率、DDR带宽、磁盘I/O等系统关键指标。

同时,工具集成了华为性能调优的专家经验,提供从系统、进程、函数到代码的Top-down分析,及一键式优化方案;性能工具不仅支持单机,更能关联分析整个计算集群并调优;

除此之外,华为鲲鹏还为大家准备了强大的鲲鹏社区,社区中包括海量的软件栈、丰富的实践指导、线上线下活动以及合作计划。

对于开发者来说,眼前是一片蓝海,华为鲲鹏为我们提供了全新的机会!

说完了华为鲲鹏,我们再来说一说昇腾。

在今年8月23日,华为发布了业界最强算力的AI训练处理器昇腾910。今年HC,华为又发布了算力最强的AI训练卡Atlas 300,Atlas 800 AI训练服务器以及Atlas 900全球最快AI训练集群。

基于昇腾910和昇腾310 AI处理器,华为已经完成了Atlas全系列产品布局,面向训练和推理都提供了超强算力,实现全场景部署。基于统一的达芬奇架构和全场景AI计算框架,实现云边端协同,加速全行业的智能化再造。

在Atlas系列产品中,包含了功能强大的Atlas 200 DK AI 开发者套件(后文简称Atlas 200 DK ),这款开发者套件能够为广大AI开发者提供便利 。

Atlas 200 DK 是以Atlas 200为核心的开发板形态产品,通过开发板外围丰富接口,方便开发者快速、便捷地进行AI应用开发。

这款开发者套件有什么用的优势呢?

超强的算力(16TOPS),丰富的接口(可接入USB、摄像头、扩展存储卡等),友好的界面(便于理解,30分钟即可快速搭建),全场景部署。

这款AI开发套件可以应用于哪些场景呢?

面部检测、人脸识别、人体检测、文字识别、车辆检测等等,对这些场景都有着很好的支持。

如何更好地学习昇腾AI处理器的程序开发呢?华为正在与高校合作,陆续推出华为智能计算系列丛书,作为学生选修教材,包括鲲鹏通用处理器系列和昇腾AI处理器系列和云原生软件开发方法系列。

其中《昇腾AI处理器 架构与编程》这本书已经于9月20日发布,这是昇腾AI系列第一本教材,有兴趣的小伙伴可以买来看一看:

鲲鹏、昇腾,这两大芯片产品如此命名,彰显了华为 鲲鹏展翅,昇腾万里 的决心。

沃土计划 2.0

21世纪什么最贵?人才!

华为公司对人才尤其看重。在9月18日的华为HC大会上,华为正式发布了沃土计划2.0,这个计划将投入15亿美元!

沃土计划2.0包含哪些内容呢?华为技术有限公司高级副总裁、Cloud&AI 产品与服务 CTO 张顺茂详细阐述了计划内容。

沃土计划面向有潜力的学生开发者和职业开发者,  包括四大部分:

旨在帮助高校及科研院所使用华为AI技术及算力资源,开展高校人工智能学科建设,助力 科研院所开展学术研究和科研创新,培养新时代科技人才。

沃土开发人员成长计划

旨在帮助个人开发者学习和构建基于华为产品的技术能力,以获得持续职业发展, 成为领域专家。

沃土初创企业扶持计划

旨在降低开发者创业创新门槛,扶持初创其企业基于华为技术,快熟打造产品,帮助企业获客增收, 为“大众创业,万众创新”搭建技术分享和机遇共创的平台。

沃土合作伙伴发展计划

旨在支持商业伙伴基于华为系列产品与设备,进行系统软件、 应用产品或行业方案的开发构建、移植调优、商业孵化。

鲲鹏和昇腾,古老的东方文化是如何被开发者“复活”的?

程序员是一群有梦想的人,华为的大门永远向着追梦者敞开。

本文转载自公众号【程序员小灰】

鲲鹏 昇腾 开发者 硬件开发

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:只为国际一流,华为云助力中国商飞在创新的道路上加速奔跑
下一篇:【推荐】性能测试、系统优化入门必看的一篇文章
相关文章