虽然异构计算的快速发展给企业创新带来了更加强大的算力支撑,但真正推动异构计算的高速发展和应用落地,笔者认为还需要在以下三个方面做好功课。
从2022年火爆全球的元宇宙,到今年的ChatGPT,以人工智能为代表的科学技术正在创造出无限的可能,而这背后,离不开算力的强力支撑,这也成为异构计算如何火爆的原因之一。
事实上,异构计算并非新的概念,其早在上世纪 80 年代中期就已经被提出,当时便被认为有着计算能力强、可扩展性好、资源利用率高等特点。随着数据处理技术的不断成熟,以及人工智能技术的飞速发展,异构计算已经成为当前和未来的主要计算方式。

2021年7月,工信部发布《新型数据中心发展三年行动计划》明确提出,推动CPU、GPU等异构算力提升,逐步提高自主研发算力的部署比例,推进新型数据中心算力供应多元化。

虽然异构计算的快速发展给企业创新带来了更加强大的算力支撑,但真正推动异构计算的高速发展和应用落地,笔者认为还需要在以下三个方面做好功课。

一要从底层出发,建立创新框架

目前的异构计算行业,处于群雄争霸的格局。除了诸如英特尔、AMD、NVIDIA等国外的CPU、GPU巨头企业之外,国内也如雨后春笋般的成长出一些DPU、TPU企业。目前,主流的CPU+GPU的异构计算方式虽然已经被应用于各种行业场景当中,但纵观整个异构计算,仍旧没有一家企业能够提供一套具备全套完整自主知识产权。

众所周知,一套具有完整自主知识产权的底层创新体系至关重要,尤其是对于国内企业而言,只有建立这样一套完整的自主知识产权体系,才能彻底摆脱行业巨头的专利限制。

因此,企业必须采用全新的理念来设计核心自主知识产权,建立全新的底层框架,才能在未来的竞争中处于不败之地。

二要软硬件并行,两条腿走路

提到异构计算,更多的人关注底层计算芯片,包括CPU、GPU、DPU等等。

的确,底层计算芯片在异构计算体系中扮演着十分重要的作用,但是,如果只关注底层硬件架构,而忽视软件开发,同样无法推动异构计算的发展。

众所周知,传统异构编程计算任务要在多个供应商提供的不同计算单元上运行,需要熟悉不同计算单元之间数据流的调度、交换和决策机制,这些对于异构计算系统开发者来说,都是门槛很高的难题。一个统一的编程环境可以大幅简化编程复杂度、大幅降低工作量并提升程序运行效率。

以英特尔为例,其不但在硬件上不断完善 CPU、GPU、ASIC、FPGA 领域的产品线, 同时在软件层面持续发力, 并推出了oneAPI软件编程架构,以此来最大化硬件性能。

NVIDIA同样特别注意软硬件的携同开发,不但推出了不同规格的GPU,还发布了CUDA并行计算平台和编程模型,以此来让用户通过利用图形处理器 (GPU) 的处理能力大幅提升计算性能。
实际上,对于企业的开发者而言,由于异构计算改变了传统的以CPU为计算单元的开发模式,对应用的开发带来了不小的挑战。阿里云弹性计算产品经理吴天议在最近的一次技术公开课上就明确表示,从单核到多核,再到基于CPU、GPU、DPU等不同计算芯片的平台,应用开发的难度在不断提升,这就要求开发者在算法上进行精细化的设计,并行化拆分任务,更好的利用CPU与GPU,真正发挥CPU与GPU的性能。

吴天议表示,大规划分布式计算模型进一步降低了开发难度,让上层应用更加关注业务逻辑本身,通过底层的调度更好的利用CPU与GPU等不同的计算单元。

三要注重生态建设,建立健全生态体系

我们知道,异构计算是将CPU、DSP、GPU、ASIC、FPGA等不同制程架构、不同指令集、不同功能的计算单元,组合起来形成一个混合的计算系统。

在这生态体系中,有着不同的厂商参与,彼此之间即是竞争关系,又是合作关系,只有通过多方的合作,才能不断优化算力架构,提高计算效率,因此建立健全生态体系,对异构计算的发展至关重要。

可以说,生态体系决定了对于产业的吸引力和发展前景,谁掌握了生态谁就有发展的主动权,可以主导产业的发展方向,同时获取丰厚的商业利益。

四要让专业的人干最专业的事情

随着人工智能的大爆炸,数据量的飞速增长,传统以CPU为主要计算单元的算力构成方式,显然已经无法满足当前企业对于算力的需求,也不符合企业绿色可持续发展的要求。只有将CPU、GPU、FPGA、DPU等计算芯片组合在一起,才能真正给企业带来高性价比的算力。

当然,异构计算的发展需要从底层创新开始,不断优化软硬件,并建立强大的生态体系,与全产业链的共同协作,才能真正迎来大爆发。

异构计算给我们带来了哪些思考?相关推荐

  1. 新传工作运用计算机吗,计算机等现代办公技术运用给文秘工作带来的新思考1...

    电子计算机技术的运用发展被称为人类科学技术发展的"第三次革命",计算机技术在办公室的普及运用也使秘书工作由"笔杆子"向"键盘子"转变,计算机 ...

  2. 全网最硬核 JVM TLAB 分析 2. TLAB生命周期与带来的问题思考

    今天,又是干货满满的一天.这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始.由于文章很长,每个人阅读习惯不同,所以特此拆成单篇版和多篇版 全网最硬核 JVM TLAB 分析(单篇版不包含额外 ...

  3. 记一次由Ali编程规范带来的一些思考

    文章目录 1.前言 2.正文 1.前言 今天在群里群友聊起ali的规范,说起ali自身都不喜欢使用ali的规范.不经想起以前和某个学长也讨论过ali的编程规范,就来唠一唠这个规范,毕竟"学而 ...

  4. MPD软件工作坊北京站:技术创新与研发效率带来的前沿思考

    在新技术层出不穷.不断迭代的当下,多数企业都在面临技术能力提升,认知升级等问题.面对技术企业的研发环节,为什么你的效率总是提不上来?都在寻找创新的技术领域,为何别人总能抢占先机?提升自己的研发竞争力, ...

  5. SOA带来的性能思考

    做性能测试的一个项目,仔细观察了sotown的框架,有了一个思考,soa的性能如何? SOA 的优点 我已经在前面几个关于soa的文章中,其中soa优点也是ibm soa 架构师认证考试中重点提到的S ...

  6. 双十一成交额给电商从业者带来了哪些思考

    双十一销售额给电商从业者带来了哪些思考据T猫公布数据显示,截至11月11日0点45分,已有411个去年成交额过百万的中小品牌,今年销售额突破千万;有40个去年双11成交额千万级的品牌,在今年双11成交 ...

  7. 是什么让美国网站拒绝欧洲访问?- GDPR 带来的数据安全思考

    当我们置身于网络世界之中,一切的行为都将会被记录下来,互联网企业还会通过『数据画像』让用户具象化.真实化,事实上,在数据面前,我们每个人都只是穿着皇帝的新衣. 那么如何面对这些让人细思极恐的数据世界? ...

  8. 微信小程序为教育行业带来哪些新思考?

    随着微信小程序各项功能的不断更新以及开放,让更多的商家看到了小程序的发展空间.而对于教育这个行业来说,运营一个属于自己的公众号是必须的,但毕竟公众号的局限性只是更多的提供教育资讯,而到如今,教育培训市 ...

  9. 后疫情时代,虚拟音乐会能为行业带来怎样的新思考?

    文|智能相对论 作者| 青月 据Pollstar统计,2021年第一季度全球演出出票量延续了上一年的低迷,却在第四季度创造历史新高,但即便如此,各地反复的疫情对线下演出市场来说,始终是一个潜在的隐患. ...

最新文章

  1. OpenJudge/Poj 2001 Shortest Prefixes
  2. 云计算与云原生技术系列文章
  3. 十一、探索性数据分析应用案例
  4. C# 操作FireBird 附源码
  5. HTML5新特征、窍门和技术(16~20)
  6. Bootstrap自适应居中问题
  7. 使用angular4和asp.net core 2 web api做个练习项目(四)
  8. 实现当前月记录,下12个月发送提醒。蛋疼的2月.
  9. JavaScript:闭包
  10. Java基础----泛型
  11. 解决:macOS下logisim左侧侧边栏被隐藏
  12. 全球IT经理一致喜爱的ITSM系统、it服务台软件
  13. VS关闭vue语法检测
  14. 基于spring mvc+bootstrap 集成的返利平台 新增内容-自动对接京东数据
  15. 计算机网络常见面试题,一网打尽!
  16. 嵌入式应用层开发应该学习什么?
  17. 学UI设计,用对这5款设计软件是关键
  18. 医院建网站需要多少钱?
  19. 「近世代數概論」(Garrett Birkhoff,Saunders Mac Lane) 3.1.1 習題1
  20. 签字后被开除_开除 4 名午睡员工,海尔就能追上美的格力了?

热门文章

  1. 短线看盘比较有效的方法
  2. □ 影片名:《拳霸2冬阴功》(20240) 在线播放
  3. LearnOpenGL学习笔记——OpenGL颜色
  4. 信息学奥赛一本通 2036:【例5.3】开关门
  5. Django项目连接MongoDB的三种方法
  6. Gulp——JS模块化说明视频-张晓飞-专题视频课程
  7. 三十六、黄眉童儿的真实身份
  8. win 10系统搜索计算机,win10系统查找计算器的解决教程
  9. iphone 6s耗电问题
  10. android金币动效_打造高逼格Android个人中心动效UI