0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IBM终于迈出了下一步,开源其Power系列处理器的指令集架构

DPVg_AI_era 来源:lq 2019-09-01 07:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通过收购Red Hat大量注入开源精神,IBM终于迈出了下一步,开源其Power系列处理器的指令集架构。IBM还在推动OpenPower Foundation,由Google,Mellanox Technologies,Nvidia和Tyan组建,在Linux基金会的管理控制下,围绕Power架构创建了一个生态系统。能否和RISC-V抗衡呢?让我们拭目以待!

开源,正在成为昔日巨头们重新夺回赛道的重要手段。曾经的蓝色巨人IBM也不例外。340亿美元Red Hat后,而自从340亿美元Red Hat后,IBM推出了其最新技术:OpenPOWER指令集。

这家百十来年老店,论年纪已经超过了历史上最重要的帝国之一:元朝,如今正在经历着老龄化带来的衰退期。

IBM引以为傲的POWER架构芯片,在性能方面绝对称得上登峰造极。OpenPOWER家族中最新的POWER9 CPU具有80亿个晶体管,最多达24个处理核心。

目前最顶级的超算系统、美国能源部的Summit和Sierra超级计算机系统内采用的正是POWER9。

但由于IBM过去太倚重To B业务,倾向于卖服务给高端用户而忽视了C端市场,在WinTel联盟x86架构的重击之下,逐渐丧失了C端市场,只能在高端服务器市场寻求存活机会。

如今的IBM一直都在积极出击,寻求突围之法。如果销量上不去,那么干脆就将其开源,让更多人先用起来。就像互联网服务经常用的套路:先送给用户体验,再卖给用户定制化的打包服务。

于是IBM终于决定,开放OpenPOWER系列处理器核心的机器语言源代码。

专家点评:POWER开源易,动手开发难

对此,中科院计算所的研究员、博士生导师包云岗评论道:

这两天关于开源芯片的新闻不断,这也正反映了大势所趋。IBM开源POWER指令集,这对整个开源硬件/开源芯片生态发展是强有力的支持,因为POWER处理器在高性能计算领域具有很深厚的积累,是应付RISC-V暂时无法满足高性能计算需求这一现状很好的补充。

需要强调开源指令集ISA(指规范)与开源处理器设计(指源代码)的区别,这两点很容易被大家混淆,但非常重要。而且隐含了一个评价开源指令集ISA很重要的指标——将ISA规范转变成源代码的门槛,即成本和时间。

这方面相比于全新设计的RISC-V,POWER显得有些太过沉重了:2017年3月发布的POWER ISA Version 3.0B包含上千条指令,需要兼容早期的P1/P2/PPC/v2.00/v2.01/v2.03/..../v3.0等老版本指令,手册一共有1258页。

因此,要能真正消化开源POWER ISA并编写出源代码,可以想象难度非常大,门槛很高,全世界可能只有很少的企业持续投入一段时间才能做到。相比较而言,RISC-V社区已经有很多开源爱好者一个人或几个人的小团队花几周时间就根据手册写出一个运行Linux的RISC-V处理器。

开源的目标是为了降低门槛。POWER指令集的开源降低了费用,但如何进一步降低设计门槛,让更多人员可以参与进来?IBM的思路是提供了一个软核,这一步很关键。效果如何,拭目以待。

开源对企业利好,OpenPOWER基金会加入Linux基金会

没有人知道结局如何。但既然迈出了第一步,那就要坚定的走下去。IBM联合了谷歌、英伟达、TYAN、Mellanox几家公司,共同成立OpenPOWER联盟和OpenPOWER基金会,以期在芯片设计、系统设计和开源软件三个层面推动POWER生态环境。

自2004年成立以来,以POWER架构为中心的社区POWER.org,如今已经有30家企业会员、6000名开发者成员加入。

POWER.org社区很像是一个虚拟的DIY仓库以及供应链。有需求的企业在里面选择一个基于POWER处理器的内核,然后根据自己的需求开始添加外设。接下来,POWER.org负责将为企业提供安全的设计和可靠的生产服务。

这样的做法,无论从技术层面还是从商业角度,都显得理由充足。

技术方面,IBM觉得通过发明新材料或制造技术来提高芯片性能越来越困难,对IBM来说一点都不划算。而通过将POWER架构开源,IBM从原来的自产自销的重资产模式,转向了相对轻资产的方式,从而能够实现小步快跑。通过改善系统总体设计来培育性能的增长。

而从商业角度出发,因为IBM不仅仅只是开源了POWER架构,同时还提供了一个平台,能让众多的团体可以在硬件、软件及调校工作上进行紧密合作。在过去几年,芯片设计和制造服务,已经成为IBM芯片部门的主要突破点之一。

该公司希望能提高上述两款芯片的流行,有助于提高POWERPC芯片针对相对像如ARM、MIPS等其他架构的竞争能力。ARM和MIPS的架构是目前最流行的芯片架构之二,被广泛授权并应用到通信消费电子等各种领域。

无论如何,IBM此举对企业是利好的。此前企业需要从IBM手里购买昂贵的许可才能使用该指令集,而如今可以免费使用了!

开源POWER架构源码后,芯片设计人员终于不需要支付任何版税,直接在处理器中构建OpenPOWER功能!而新的开源许可条款,还允许用户根据需求,针对特定应用定制指令集。

除此之外,IBM还将贡献各种教程和参考文档,进一步降低芯片设计者的学习门槛。例如如何将指令集嵌入非OpenPOWER芯片、如何实施OpenCAPI和Open Memory Interface协议(用于连接服务器CPU与板载内存)等。

目前OpenPOWER只是开放了指令集,芯片的底层物理架构尚未开源。而为了该组织的长远发展,IBM会将OpenPOWER Foundation迁移至最知名的开源软件组织Linux Foundation之下。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53535

    浏览量

    459135
  • IBM
    IBM
    +关注

    关注

    3

    文章

    1853

    浏览量

    76784
  • 指令集
    +关注

    关注

    0

    文章

    228

    浏览量

    24237

原文标题:IBM开源Power芯片指令集,两大世界最强超算的芯片架构免费了!

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Cortex-M产品的特色

    。 开发支持:设计人员可从ARM生态系统的许多工具中选择,或者使用单、全面的工具链支持所有Cortex-M器件。 架构扩展:ARM还提供了一系列架构扩展用于满足
    发表于 11-26 07:22

    指令集测试的种纠错方法

    ,x3信号则+1表示进行下一个测试,找到x3寄存突变到fail的地方,般都能找出问题所在。以上就是指令集测试纠错的种方法。
    发表于 10-24 14:04

    蜂鸟E203的浮点指令集拓展(F拓展)

    ,我们计划拓展CPU的指令集,硬件上实现F/D指令集拓展。实现方式为在EXU内添加个与ALU平行的模块:浮点处理单元(float point unit),专用于
    发表于 10-24 11:51

    risc-v P扩展() P指令集简介

    、P扩展简介: 数字信号处理(DSP)已成为现代电子系统的重要技术。广泛的现代应用都采用DSP算法来解决特定领域的问题,包括传感融合、伺服电机控制、音频解码/编码、语音合成和编码
    发表于 10-23 07:40

    指令集P扩展的主要内容

    ;SIMD指令扩展,SIMD指令可以在单个指令中执行多个相同或类似的操作,可以提高处理器的运算速度,通过添加SIMD指令,可以提高
    发表于 10-21 10:50

    基于蜂鸟E203架构指令集K扩展

    蜂鸟E203是款基于RISC-V架构的微处理器指令集包含RV32I的基本指令集,RV32M
    发表于 10-21 09:38

    明晚开播 |开源芯片系列讲座第28期:高性能RISC-V微处理器芯片

    种开放(Open)指令集架构(ISA)标准。本报告探讨了RISC-V指令集架构标准区别于其它主流ISA的不同特点,以及这些特点对于国产微
    的头像 发表于 07-29 17:02 1052次阅读
    明晚开播 |<b class='flag-5'>开源</b>芯片<b class='flag-5'>系列</b>讲座第28期:高性能RISC-V微<b class='flag-5'>处理器</b>芯片

    直播预约 |开源芯片系列讲座第28期:高性能RISC-V微处理器芯片

    RISC-V是种开放(Open)指令集架构(ISA)标准。本报告探讨了RISC-V指令集架构标准区别于其它主流ISA的不同特点,以及这些特
    的头像 发表于 07-14 17:34 995次阅读
    直播预约 |<b class='flag-5'>开源</b>芯片<b class='flag-5'>系列</b>讲座第28期:高性能RISC-V微<b class='flag-5'>处理器</b>芯片

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构:龙芯早期基于MIPS架构,后续转向自主研发的LoongArch
    发表于 06-05 14:24

    HPM5E31IGN单核 32 位 RISC-V 处理器

    处理器,凭借卓越的性能和创新的设计理念,为工业控制、物联网和消费电子等领域提供了全新的解决方案。HPM5E31IGN采用精简指令集(RISC)设计,指令集
    发表于 05-29 09:23

    RISC-V核低功耗MCU指令集架构(ISA)特点

    RISC-V核低功耗MCU通过开源生态、模块化架构与能效优化技术,成为物联网、穿戴设备等领域的理想选择‌。 、‌开源与可定制性‌ 完全开源
    的头像 发表于 04-23 10:01 1046次阅读

    明晚开播 | 开源芯片系列讲座第27期:RISC-V AI指令集的标准化与开源实现

    鹭岛论坛开源芯片系列讲座第27期「RISC-VAI指令集的标准化与开源实现」明晚(26日)21:00精彩开播期待与您云相聚,共襄学术盛宴!|直播信息报告题目RISC-VAI
    的头像 发表于 03-25 08:12 622次阅读
    明晚开播 | <b class='flag-5'>开源</b>芯片<b class='flag-5'>系列</b>讲座第27期:RISC-V AI<b class='flag-5'>指令集</b>的标准化与<b class='flag-5'>开源</b>实现

    直播预约 | 开源芯片系列讲座第27期:RISC-V AI指令集的标准化与开源实现

    鹭岛论坛开源芯片系列讲座第27期「RISC-VAI指令集的标准化与开源实现」3月26日(周三)21:00精彩开播期待与您云相聚,共襄学术盛宴!|直播信息报告题目RISC-VAI
    的头像 发表于 03-10 17:55 1144次阅读
    直播预约 | <b class='flag-5'>开源</b>芯片<b class='flag-5'>系列</b>讲座第27期:RISC-V AI<b class='flag-5'>指令集</b>的标准化与<b class='flag-5'>开源</b>实现

    关于RISC-V芯片的应用学习总结

    电子、医疗设备等领域,对处理器的可靠性、实时性和低功耗有较高要求。RISC-V芯片通过提供丰富的外设接口和高效的指令集,满足了嵌入式系统的多样化需求。同时,开源特性降低了开发成本,加
    发表于 01-29 08:38

    RISC-V架构及MRS开发环境回顾

    是RISC-V被称为开放指令集的主要原因。(4)RISC-V目前的应用 沁恒微电子于2020年2月24日发布了首款基于 RISC-V架构,自主设计的RISC-V3A处理器内核及 硬件
    发表于 12-16 23:08