2020 年注定是一个充满变数的一年,对于大众来说如此,对于计算机芯片来说亦是如此。
众所周知,在计算机世界里,服务器端一直是 x86 的天下,而 ARM 则牢牢统治着移动端,双方偶有交战却一直未分胜负,但随着人工智能、5G、边缘计算等多元化计算的兴起,这种格局正在悄然改变。从最近的新闻中便可见一斑,各大科技巨头争相布局 ARM 架构、日本超级计算机富岳更是斩获全球超算冠军,这无不昭示着 ARM 的崛起之势。
富岳超级计算机由日本国立研究与开发法人理化学研究所(RIKEN)同富士通公司共同研发,以 ARM 架构为基础,主要用于解决大数据和人工智能相关的社会问题和科学难题。该计算机从四月份起已经被投入到新冠病毒药物的研发,主要在 2000 多种既有药物中选出治疗药物。
富岳只是 ARM 布局服务器芯片的冰山一角。ARM 甚至主动牵手竞争对手 NVIDIA、AMD,打造出新一代的异构计算平台。在人工智能领域,ARM 凭借其简洁的 RISC 架构迅速整合了神经处理芯片,并为之提供了更加兼容的总线。而在 5G 和边缘计算领域,ARM 更是占据了其得天独厚的功耗优势。
ARM 也非常重视同合作伙伴的关系,致力于打造一个软硬结合贯穿全体的生态社区,华为鲲鹏正是其中非常重要的一环。
立足于 ARM 技术架构,秉承其开放的核心,鲲鹏积极拥抱合作伙伴,打造出了一个完整的计算机产业生态系统。小到开发者技术痛点大到行业项目部署,鲲鹏无不提供了完整的解决方案。不可否认,鲲鹏将会在未来多元化计算中发挥越来越重要的作用。
作为技术开发者,我们也应该未雨绸缪,积极拥抱社区,提早建立自身的技术优势。从零开始轻装上阵固然很好,但更多时候,我们往往受限于既有项目的代码规模,迁移成本变成了首要顾虑。值得一提的是,鲲鹏在迁移方面积累了丰富的实战经验。以最为头疼的编译性语言 C/C++为例,鲲鹏更是推出了其迁移工具套件 Porting Advisor,该工具能够自动扫描代码、检查修改 MakeFile 文件,甚至能够完成 x86 同 ARM 相关汇编指令的替换,真正帮助用户完成快速高效的代码迁移。
同时,鲲鹏非常注重代码迁移后的性能问题,这得益于其开源架构。性能调优可以直接从硬件指令层入手,将 CPU 独占性、NUMA 亲缘性等硬件特性同上层程序的业务特性贯穿起来,从根本上改善性能。
软件迁移和调优一直是开发者需要面对的痛点,不同的语言不同的软件形式会有不同的迁移实现,而不同的业务特性也会对应不同的性能调优。针对这一问题,鲲鹏在不断实践的基础上推出了《鲲鹏应用代码迁移指导》和《鲲鹏软件性能调优》等课程,课程包括案例实践、上机指导等,真正涵盖了软件迁移和性能调试的方方面面。
一直以来,鲲鹏非常注重同社区的互动,本次举行的 18 城鲲鹏创新开发者创享日就是对开发者的技术回馈。7 月 11 日,在广西举行的「中国-东盟信息港鲲鹏生态创新中心专场」,将于 9 点在南宁红林大酒店酒店举行。届时鲲鹏资深专家将亲自免费教授代码迁移和性能调优课程,活动中间还会穿插微认证考试,直接帮你把技术转化成技能。炎炎夏日,真正畅游鲲鹏计算生态社区,何乐而不为?
用最精彩的讲解,辅以专家的技术实操,从最专业的角度为你解答关于鲲鹏的一切问题。扫描上图二维码或点击阅读原文填写信息,并根据提示注册华为云账号,工作人员将在会前以短信的形式通知您并与您取得联系。
点击阅读原文直达本节课堂!
评论