IBM PowerPC,让你免费设计自己的64位RISC处理器

2019-08-30来源: EEWORLD关键字:IBM  PowerPC

翻译自——eejournal,Jim Turley

 

还记得PowerPC吗?你现在可以免费使用它了

 

IBM已经向Linux基金会发布了Power Architecture指令集,任何人都可以免费使用它。它是ISA的免费许可,就像RISC-V和其他开源处理器的许可一样。从现在开始,你可以设计自己的PowerPC处理器,而无需支付高额的许可费。

 

 

对于我们来说,既是好消息也是坏消息。

 

好消息是,他不花钱!你将获得一个由IBM设计的官方CPU,它具有巨大的增长空间。世界上运行速度最快的500台超级计算机中,有13台都是基于IBM的Power架构。

 

这也给了RISC-V爱好者一些新的思考。在可访问性方面,IBM使Power与RISC-V处于相同的地位。它们都是可实现的CPU,真正的软件支持,免费使用,而且都在Linux基金会的支持下,这意味着没有人或公司能够控制它们的命运。

 

另一方面,对于一个曾经自豪的处理器家族来说,这似乎是一个悲哀和屈辱的结局。这就像罗斯柴尔德家族或洛克菲勒家族在街上乞讨。多么强大的人倒下了。IBM的Power架构及其面向大众市场的PowerPC分支,被认为是上世纪90年代的英特尔杀手。IBM、Apple和Motorola(当时是飞思卡尔(Freescale)和NXP)联合设计并采用了PowerPC作为RISC的现代替代品,取代了威胁主宰计算机世界的老大x86。(结果如何……?)

 

AIM集团的每一位成员都做出了一些贡献:苹果将在其即将推出的高端powermac系列中使用PowerPC,自问世以来一直使用的680×0处理器;IBM提供了它为新的RS/6000商用计算机创建的大部分架构;摩托罗拉将生产这些芯片,因为它知道自己的68K处理器生产线已经走到了尽头,而它的88K新系列看起来也不太可靠。

 

PowerPC一度大受欢迎。苹果是一个引人注目的设计赢家,但它并不是唯一的赢家。索尼的PlayStation3、任天堂的Wii、Wii U和GameCube、微软的Xbox 360以及3DO M2都使用了PowerPC处理器。PlayStation、Xbox和任天堂最后一次有共同点是什么?

 

PowerPC没有流行起来是在计算机中。除了powermac和一些不起眼的台式电脑,PowerPC什么也没做。摩托罗拉将目光从桌面处理器转向嵌入式芯片。IBM(回到销售微处理器的时候)也做了同样的事情,生产PowerPC 403、405和相关的低端设备。

 

慢慢地,PowerPC市场出现了分化,高端硅驱动着IBM iron,低端芯片驱动着各种嵌入式系统,但没有什么产品介于两者之间。这并不是这三巨头想要的——尤其是摩托罗拉,它一直希望一个明星处理器能重新打入电脑游戏。但,这是不可能的。

 

从一开始,IBM就开始使用PowerPC进行授权,这与ARM、MIPS、SPARC和其他缩写架构所做的类似操作形成了对比。在20世纪90年代和21世纪初,为处理器IP授权是非常流行的,这是大规模采用的最可靠途径。但IBM的条款很苛刻,PowerPC许可证比MIPS或ARM的许可证要昂贵得多,而且IBM被认为是一个很难缠的合作伙伴。IBM希望将其许可证的数量控制在较小的范围内,以减少内部的竞争。

 

总共有20多家公司为PowerPC许可证付费,这看起来是一笔不小的数目,但只有少数几家公司如:Applied Micro、思科公司、索尼公司、意法半导体和东芝这些闻名于世或量产可观芯片的公司。其他许多被授权的公司都是创新公司,他们希望能赶上PowerPC从未出现过的早期应用浪潮。Altera和Xilinx都提供了powerpc版本的FPGA……

 

联盟很快对此进行了跟进。The Power.Org group (现已倒闭)成立于2004年,OpenPower于2013年开业。现在,后者被并入Linux基金会,与RISC-V和其他大大小小的100个项目一起合作。通过将所有权让与Linux Foundation, IBM实质上放弃了对体系结构的控制,或者至少是对体系结构的许可版本进行了控制。IBM的电力系统部门一如既往地强大,并一如既往地致力于基于电力的高端计算机。他们希望新老板不要篡改PowerPC受人喜爱的EIEIO和DARN指令。

 

但即使采取了所有正确的商业举措,PowerPC也无法通过考验。它从未像我们承诺的那样在性能上实现step功能,部分原因是早期的PowerPC芯片上市较晚,也可能是英特尔非常擅长利用制造技术加速其设备。将PowerPC处理器与x86处理器进行比较,PowerPC处理器总是与x86处理器性能相当,而且比基于ARM或MIPS的处理器要贵得多。你会选择哪一个?

 

坏消息是,这个数字曾经接近200。自那以后,它的主导地位一直在下降。

 

与RISC-V一样,新的PowerPC许可允许你访问完整的指令集体系结构(ISA),包括在没有法律风险的情况下实现它所需的任何专利权。你可以自由地以任何你认为合适的方式去实现自己的PowerPC处理器。然而,与RISC-V不同的是,没有现成的IP内核供你使用。IBM已经演示了运行在Xilinx FPGA上的PowerPC,但它在很大程度上只是一个演示,并不打算作为一个商业实现。

 

从数百万美元的许可证,到免费使用,在短短几年内。对于PowerPC及其创造者IBM来说,这是一个巨变。但是公司有何选择?会有什么害处呢?IBM并没有很多替代方案。该公司可以继续要求七位数或八位数的授权费,或者直接放弃,希望PowerPC能在SoC开发商中赶上它的第二春。此外,由于RISC-V最近获得了如此多的关注,在PowerPC完全错失良机之前已经没有多少时间了。

 

而免费提供ISA几乎没有什么坏处,还有一些潜在的好处。如果PowerPC在硬件用户和软件开发人员方面取得了一些进展,这对所有人来说都是好事。PowerPC可能成为下一个RISC-V(或ARM…或8051…或PDP/11…),并成长为一个受欢迎和良好支持的产品家族。它不太可能像最初设想的那样与桌面CPU竞争,但它是一个优秀的嵌入式处理器,具有一定的历史和渊源,并且有一个令人印象深刻的家族树,这比大多数免费CPU所能宣称的还要多。

 

“电力架构的未来从未像现在这样光明,”OpenPower基金会执行董事Hugh Blemings表示。生意好的时候,你不会把价格降到零。不过,对于Power这样的架构来说,对于世界各地的设计师来说,这是一个不错的选择,因为他们现在有了一个重大的新措施要考虑。

 

你自己的IBM电脑,谁会想到呢?


延伸阅读

 

PowerPC架构:IBM的一座金矿

 

除了ARM架构,X86架构,还有一个我们也不能忽视,那就是IBM的POWER架构,虽然由于种种原因它在大家的视线中不再那么光芒四射,但是曾经与X86并驾齐驱的历史不可抹杀,今天我们就开始详细讲讲POWER和IBM的故事。

 

在这个世界上,尤其在竞争激烈的IT领域,并不是每一个成功的公司都能被世人敬仰,然而IBM却做到了这一点。

 

虽然IBM可以提供小到打印机,大到大型主机的硬件产品以及供这些产品更加稳定更加高效的软件还有完美的各种服务,但是IBM更希望从人们口中听到这样的话:IBM是一个整体解决方案供应商。

 

当苹果电脑公司染指ARM的时候,IBM于1990年,推出了基于RISC系统、运行AIXV3的新产品线RS/6000(现在称为IBM eServer p系列)。

 

该系统架构后来被称为Power(即:Power1),是1991年,由Apple、IBM、Motorola组成的AIM联盟所发展出的微处理器架构。Power是整个AIM联盟平台的一部分,并且是到目前为止唯一的一部分。但苹果电脑自2005年起,将旗下电脑产品转用Intel CPU。

 

从Power的全称可以看出其含义:增强RISC性能优化架构。后来IBM对Power做出了最新的解释,分别是如下5个词语的缩写:

 

Performance(性能);

Optimization(优化);

Wisdom(智能);

Efficiency(高效);

Reliability(可靠)。

 

PowerPC 处理器有广泛的实现范围,包括从诸如 Power4 那样的高端服务器CPU 到嵌入式 CPU市场 。PowerPC 处理器有非常强的嵌入式表现,因为它具有优异的性能、较低的能量损耗以及较低的散热量。除了像串行和以太网控制器那样的集成 I/O,该嵌入式处理器与台式机CPU存在非常显著的区别。例如:4xx系列 PowerPC 处理器缺乏浮点运算,并且还使用一个受软件控制的 TLB 进行内存管理,而不是像台式机芯片中那样采用反转页表。

 

PowerPC 处理器有 32 个(32 位或 64 位)GPR(通用寄存器)以及诸如 PC(程序计数器,也称为 IAR/指令地址寄存器或 NIP/下一指令指针)、LR(链接寄存器)、CR(条件寄存器)等各种其它寄存器。有些 PowerPC CPU 还有 32 个 64 位 FPR(浮点寄存器)。

 

PowerPC 体系结构是 RISC(精简指令集计算)体系结构的一个示例。因此:所有PowerPC(包括 64 位实现)都使用定长的 32 位指令。PowerPC 处理模型要从内存检索数据、在寄存器中对它进行操作,然后将它存储回内存。几乎没有指令(除了装入和存储)是直接操作内存的。

 

众所周知,大型主机是IBM唯一坚持并作为核心的业务。而今天所要谈及的Power架构则是延续IBM大型主机最主要的整体业务。

 

PowerPC的发展历程


关于Power架构的发展,可以上溯到1980年IBM发布的第一台RISC架构原型机,此后几乎每一年,IBM都会推出一款或多款产品,下面按照时间的顺序,用一张图来概括地了解一下Power架构的发展简史。

 

Power 架构发展史图

 

作为对上图的补充,本节结束后,附加了PowerPC发展史的大事记,由于内容较多,建议读者酌情阅读。

 

关于Power 架构发展,大体可以概括为如下两个时间段:

 

20世纪90年代

 

IBM、Apple和Motorola开发PowerPC芯片成功,并制造出基于PowerPC的多处理器计算机。

此时,PowerPC架构的特点是可伸缩性好、方便灵活。第一代PowerPC采用0.6微米的生产工艺,晶体管的集成度达到单芯片300万个。

 

1998年,铜芯片问世,开创了一个新的历史纪元。

 

2000年

 

IBM开始大批推出采用铜芯片的产品,如RS/6000的X80系列产品。

铜技术取代了已经沿用了30年的铝技术,使硅芯片在多CPU的生产工艺达到了0.20微米的水平,单芯片集成2亿个晶体管,大大提高了运算性能;而1.8V的低电压操作(原为2.5V)大大降低了芯片的功耗,容易散热,从而大大提高了系统的稳定性。

 

芯片业务为IBM带来了丰厚的利润,同时拓展了自身业务的范围,在小型机市场,正式Power系列处理器力助IBM成为小型机的霸主。

 

Power助IBM抢占小型机高地

 

IBM Power系列处理器是IBM这家蓝色巨人的重要产品之一,凭借这柄利器,IBM在小型机市场的华山论剑中力拔头筹。上图是权威咨询机构IDC 09年5月公布的关于小型机市场份额的数据图。

 

苹果放弃power PC的真正原因

 

苹果2005年6月宣布终止与IBM和摩托罗拉长期合作关系时,苹果CEO Steve Jobs指出,转换芯片架构是因为英特尔提供更优越的产品蓝图。

 

乔布斯当时表示:“展望未来,英特尔拥有最强的处理器蓝图。我们转换至PowerPC已十年了,而我们认为,英特尔的技术会协助我们在未来十年打造最棒的个人电脑。”

 

苹果之所以转换处理器,最常被引述的理由之一,是苹果不认为IBM和Freescale(前身是摩托罗拉芯片制造部门)制造的处理器能提供所需的性能。换言之,苹果担心IBM和摩托罗拉能不能交出具竞争力的笔记本电脑处理器。另一理由是,苹果想要在电脑上执行Windows操作系统。

 

一位当年曾参与跟苹果谈判的IBM前任主管最近表示,除了苹果公开说明的理由之外,其实还有一大原因导致苹果改用英特尔处理器。简单说,就是苹果希望争取更划算的价格。这位消息人士指出,采用IBM芯片让苹果付出更高的价钱,这形成一种两难的处境。IBM必须收取更高的费用,因为经济规模比不上英特尔,但苹果不愿意付更多钱,尽管PowerPC架构采用的RISC设计先天上被视为较优越。

 

2003年时乔布斯是这么说的:“PowerPC G5改变了游戏规则,这台64位赛车是全球最快台式机--我们新款Power Mac G5--的心脏。IBM提供全世界最先进的处理器设计和制造专业,而这只是长期、建设性合作关系的开始。”

 

但消息人士说,到2005年,苹果发觉IBM的技术在成本上不具竞争力。

 

对IBM而言,供应芯片给苹果有如挖个财务黑洞往里跳,因为必须投注巨资研发芯片组、编译器及其他支持技术,却只能取得大约5%的PC处理器市场。到头来,这项业务很难赚钱。

 

为什么只有5%?因为苹果坚持要分散芯片货源,由IBM与摩托罗拉两家公司提供。所以,一方面能分得的市场大饼很小,一方面又必须各自投注大量资金,财务负担显而易见。相形之下,英特尔一家公司就掌控庞大的市占率。

 

这名前任IBM主管表示,IBM一直专注于提供高性能、单一核心的PowerPC处理器(主要是靠提高单一处理器的执行速度,目标是突破3GHz),但英特尔与苹果谈判时则展示发展双核心(多核心)处理器的蓝图,促使苹果重新思考策略。

 


关键字:IBM  PowerPC 编辑:muyan 引用地址:http://news.pyfle.com/qrs/ic472951.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:什么是编译器?什么是集成开发环境?一文讲明白
下一篇:国产嵌入式操作系统技术与产业发展论坛圆满结束

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

大联大世平集团联手IBM打造物联网生态圈,加速智能制造
2019年11月21日,大联大世平集团与IBM联手共同打造横跨运营技术(OT)与信息技术(IT)的物联网(IoT)生态圈,分别担负聚合商(Aggregator)与整合者(Integrator)的角色。集结跨品牌产品以应对制造业与各条生产线的独特需求,量身遴选最佳组合方案,并藉此建立物联网应用平台的标准,加速落实智能制造,扩大应用部署范围。 大联大控股旗下世平集团物联网解决方案部副总经理钮因任表示:“数字化转型是我们所属的企业大联大控股的策略方针,而大联大世平集团所采取的行动之一就是纳入物联网软硬件产品方案,在原先的专业半导体零组件代理之外另辟新局。物联网聚合商的角色是独特而创新的模式,通过全面的产业视角和广泛的供货商触角
发表于 2019-11-21
使用苹果电脑员工销售收入要比用其他电脑的高出16%!
近日,据外媒报道,IBM发布了一项关于苹果产品在企业中带来益处的新研究。研究发现,跟Windows部署相比,拥有20多万台Mac电脑可以大大降低支持成本、减少支持人员数量并让员工变得更快乐。另外,由使用苹果电脑的员工带来的销售收入也要高出16%。在周二公布的研究中,IBM表示,跟Windows用户相比,使用Mac电脑的员工在业绩评估中超出预期的可能性要高出22%。IBM首席信息官Fletcher Previn表示:“这种IT状态反映在IBM每天对其员工的想法和感受上。我以前就说过--什么时候在家里过《Jetsons》那样的生活而在工作中过《Flintstones》那样的生活变得可以接受。说到员工满意度,这项新研究显示
发表于 2019-11-13
使用苹果电脑员工销售收入要比用其他电脑的高出16%!
谷歌宣布实现“量子霸权” IBM不认同
将信息存储在二进制的0或1中不同,量子计算机依赖“量子位”,量子位可以同时为0和1,如此一来便可大大增加可以编码的信息量。但是,就像人工智能领域的进步一样,关于什么是真正的突破仍有颇多争论。IBM研究人员本周在一篇博客中称,如果一台经典计算机有足够多的硬盘驱动存储,模拟谷歌测试中的任务可能只需要2.5天,而不是1万年。他们写道,如果量子霸权意味着做经典计算机做不到的事情,那谷歌的这台还称不上是量子霸权。尽管全球最大科技公司都在竞相开发能得到学术界认可的量子计算机,但某些产品已经实现商业化使用。2011年,加拿大D-Wave Systems Inc.成为第一家向企业和政府实验室销售此类产品的公司,不过与竞争对手产品不同的是,由于其硬件无法
发表于 2019-10-30
谷歌宣布实现“量子霸权” IBM不认同
混合多云平台,进一步释放IBM z15的弹性和价值
在企业数字化转型的过程中,技术的创新总也赶不上客户业务需求的变化,两者中间似乎总有一道填不平的鸿沟,这也是让客户感到郁闷的地方。IDC的研究显示,今天的企业正在向数字化转型的深水区迈进,越来越多的企业关键工作任务负载将逐渐迁移至云端。IBM z15的推出能够帮助客户掀开数字化重塑的“第二篇章”吗?答案是肯定的。IBM z15通过提供一个超安全、敏捷和持续可用的平台,帮助企业在数字化转型中迈出下一步。如今《财富》100强企业中有三分之二都在使用IBM Z。借助IBM z15,客户可以获得更多的收益和弹性:首先是扩展的弹性,IBM z15每天可处理高达1万亿笔网络交易,支持大型数据库,在单台z15系统中横向扩展至240万个Linux
发表于 2019-10-11
混合多云平台,进一步释放IBM z15的弹性和价值
格芯与台积电的专利诉讼战,本可以避免?
台积电目前的王者气势看来无人能敌,但格芯在八月底发动大规模专利诉讼战即便看起来胜算极低,但势必还是会让台积电先付出一笔高昂官司费用,万一有个闪失,代价可能会高达数十亿美金。 事实上,这个风险本来完全可以避免? 关键就在五年前,创办人张忠谋的一念之间。  早在2013年,IBM为了摆脱旗下赔钱的芯片制造事业,首先找上台积电,后来张忠谋公开表示,此案最后双方因为价格与其他条件没有谈拢而作罢。IBM只能另寻买家,一年后与格芯达成协议,将高达1.6万件半导体专利转让给格芯。同时给予高达15亿美元补贴,将其半导体事业群移交给格芯。 据了解,台积电全球3万多件专利组合与格芯并入IBM专利后
发表于 2019-10-11
格芯与台积电的专利诉讼战,本可以避免?
可“商用”量子计算机问世,IBM开发出的最强大量子处理器
众所周知,量子计算机依据一套完全不同于经典计算机的量子力学法则运行。经典计算机中的比特为0或1,基于此进行二进制运算。在神奇的“叠加态”加持下,量子比特却可以同时是0和1,正如薛定谔那只著名的又生又死的猫。在理想状态下,50个量子比特一次可以进行2的50次方次运算,这已经是个天文数字。换言之,超导量子计算系统通常需要更多的量子比特来保护用于计算的量子比特,量子比特的质量与数量同样重要。正因如此,谷歌虽然早在2018年3月就发布过一款由72比特组成的量子处理器,但当时并未突破量子霸权。此外,美国IBM公司和一些初创企业也在提供所谓的量子计算服务,但它们只能在特定问题上表现出相对于一般计算机的优势,无法击败最强超算。美国能源部下属橡树
发表于 2019-09-25
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 pyfle.com, Inc. All rights reserved
快乐赛车6码怎么倍投 快乐飞艇如何玩才能盈利 吉林快3 快乐赛车代理怎么挣钱 上海11选5 快乐飞艇怎么样充值 快乐飞艇怎样注册 安徽快3走势 快乐飞艇怎样玩才有钱赚 快乐飞艇代理