开发者如何突破算力瓶颈?华为鲲鹏技术专家分享的软件迁移调优方法论给你答案

2020 年 7 月 08 日

开发者如何突破算力瓶颈?华为鲲鹏技术专家分享的软件迁移调优方法论给你答案

从第三次工业革命开启以来,人类社会信息化的进程不断加速,各种各样功能丰富的软件覆盖着生产到生活的各个方面,牢牢占据着大众的视线。但面对如今对计算速度和计算能力日益攀升的要求,仅凭在软件层面的提升已经难以解决智能化时代所出现的计算能力不足、计算效率低下等诸多问题。人们往往在软件设计上倾注了大量注意力,却反而忽略了硬件作为支撑计算底层力量的重要性。面对算力时代更高的要求,软件硬件全面协同、共同蓄力,方能在计算性能上实现大步跃进。


在计算机演进的过程中,硬件特性的优化驱动着软件性能得以充分发挥,SMP 系统的出现就让算力取得了巨大提升。SMP 系统使多个 CPU 汇集到了同一台计算机上,任务队列能够对称地分布于多个 CPU 上,使整个系统的数据处理能力得到了有效地提升。


但在 SMP 系统中,核数的扩展却始终要受到内存总线的限制。SMP 系统中每个 CPU 必须通过相同的内存总线访问相同的内存资源,而伴随着 CPU 数量的增加,内存访问冲突也将迅速增加,最终造成 CPU 资源的浪费,使 CPU 性能的有效性大大降低。


而 NUMA 技术的出现,克服了 SMP 系统在扩展能力上的限制。NUMA 技术能够将几十个甚至上百个 CPU 组合在一个服务器内,再将服务器内的 CPU 分成多个模块,每个 CPU 模块都具有独立的本地内存、I/O 接口等。在发挥多核性能的同时,克服了内存访问过于频繁而造成资源浪费的弊端。但因为内存在物理上是分布式的,不同的核访问不同内存的时间也有所不同,要进一步发挥 NUMA 性能,还要克服内存访问速度不均匀的问题。


面对这样的“硬”骨头,开发者如何再破算力瓶颈?7 月 11 日,多位行业专家将齐聚深圳,为广大开发者详细介绍软件性能调优及软件迁移内容,全面助力性能优化和效率提升,共同构建算力新生态。


18 城鲲鹏创新中心开发者创享日深圳站来了!


7 月 11 日,「18 城鲲鹏创新中心开发者创享日·鲲鹏产业源头创新中心 &鹏城实验室专场」将于软件产业基地 5B 栋 5 楼 538 海韵厅举办。除了鲲鹏专家带来的性能调优课程,还有麒麟伙伴现场分享 hadoop 及 hive 性能调优方案,鹏程实验室工程师带来服务器运行优化实践 live,立足硬件特点全方位介绍调优方案,发挥最优性能全面释放算力!


通过本次沙龙,作为开发者的你还将收获鲲鹏计算技术专家独家秘笈,从性能调优思路到常用的性能采集工具,再到软件迁移实践案例,多角度讲解,助你打造更具优势的解决方案。即日起,扫描下图二维码或点击原文链接,即可免费报名参与本期「18 城鲲鹏创新中心开发者创享日」,机不可失,快来报名占位吧~


主办方介绍


鲲鹏产业源头创新中心由深圳市人民政府和华为技术有限公司联合建立,深圳湾科技发展有限公司承接日常运营服务工作,共同为鲲鹏生态伙伴提供鲲鹏云资源、技术支持、联合创新、标准制定、测试认证、人才培养等公共服务,加快深圳市鲲鹏生态体系规划布局,打造全国鲲鹏产业示范区。


参会收益


  1. 了解华为鲲鹏计算产业生态战略以及鲲鹏产业源头创新中心鲲鹏生态发展情况;

  2. 了解鹏城实验室的开发者生态,体验鹏城开发者云平台;

  3. 通过了解应用代码迁移相关技术原理、实践经验和对应方法论,能够快速实现业务迁移;

  4. 丰富的案例讲解和落地经验分享,能够帮助开发者在ARM架构鲲鹏处理器的基础上,打造更具优势的商业化解决方案;

  5. 熟悉鲲鹏软件迁移和调优工具套件的使用,能够先人一步快速发挥出鲲鹏先进算力的真正力量;

  6. 奖金丰厚,机会超多的华为鲲鹏开发者大赛即将开启,参与者将提前了解大赛详情。



点击此链接直达本节课堂


2020 年 7 月 08 日 09:15390

评论

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

超全算法笔试模拟题精解合集,这份《程序员面试宝典》简直太牛了

Java架构之路

Java 数据结构 面试 算法 编程语言

周总结二

何毅曦

const关键字应用总结

C语言与CPP编程

程序员 编程语言 C语言

C语言/C++基本语句编程风格

C语言与CPP编程

程序员 编程语言 C语言

极客时间架构师培训 1 期 - 第 2 周作业

Kaven

专升本啦!!!

迷羊

第二周 作业一【未陌】

a d e

设计模式 架构设计原则 基本原则

腾讯某Java程序员为了肝出《300页图解网络知识》+《计算机底层操作系统》超全教程差点猝死!

Java架构之路

Java 程序员 面试 编程语言 操作系统

架构师训练营第二周命题作业

成长者

极客大学架构师训练营

架构师训练营第二周学习总结

Gosling

极客大学架构师训练营

小白也能看懂的REDIS教学基础篇——REDIS基础数据结构

云流

Java 数据库 redis

架构师训练营 - week2 - 个人学习心得总结

谭明华

极客大学架构师训练营

linux虚拟摄像头vivid配置

良知犹存

Linux 虚拟摄像

UML练习2

何毅曦

框架设计-第二周作业

睁眼看世界

极客大学架构师训练营 软件设计原则

架构师训练营 1 期 -- 第二周

小河

极客大学架构师训练营

第二课框架设计课后作业

Geek_michael

数字与能源,交织成新基建的摩比斯环

脑极体

听说有人不了解柔性数组

C语言与CPP编程

程序员 数组 编程语言 C语言

架构师训练营 - week1 - 个人学习心得总结

谭明华

第二周学习总结

追风

极客大学架构师训练营

数据结构与算法:递归

Java架构师迁哥

Java 编程 程序员 算法

架构1期-第二周作业一

道长

极客大学架构师训练营

食堂就餐卡系统设计

谭明华

极客大学架构师训练营

架构师第二周总结

悠哉

原来我写的软件里面都是臭味 - 架构师训练营第 1 期 - 第二周总结

Todd-Lee

极客大学架构师训练营

2020年高频Java面试题集锦(含答案),让你的面试之路畅通无阻!

Java架构之路

Java 程序员 面试 编程语言

第二周 作业二:框架设计学习总结【未陌】

a d e

设计模式 架构设计

第二周作业二-学习总结

道长

极客大学架构师训练营

架构师第二周作业

悠哉

极客大学架构师训练营

字节3-2专家3年心血终成IT运维之道PDF(IT运维精髓)

周老师

Java 编程 程序员 架构 面试

开发者如何突破算力瓶颈?华为鲲鹏技术专家分享的软件迁移调优方法论给你答案-InfoQ