企业宣传,产品推广,广告招商,广告投放联系seowdb

龙芯中科工业嵌入式芯片推新 更新版电机公用芯片流片成功

源头厂家 蒸汽货源-批发-代发-零售
商家微信:*******
扫码加微信→

电子 发烧友网报道(文/吴子鹏)提到龙芯中科,很多人想到的都是龙芯 处置器 ,尤其是3A5000和3A6000这两款 芯片 ,在国际 信息 化处置市场有着十分高的关注度。不过,实践上目前龙芯中科正基于信息系统和工控系统两条主线展开产业生态树立,面向 网络 安保、办公与业务信息化、工控及 物联网 等畛域与协作同伴坚持片面的市场协作,系列 产品 在电子政务、动力、交通、金融、电信、教育等行业畛域已取得宽泛运行。

工业 嵌入式 畛域,龙芯中科曾经领有丰盛的产品系列,并且该 公司 日前示意,更新版 电机 驱动公用芯片1C203已顺利成功研发并交付流片。

工控业务前景大好

依据龙芯中科2024年上半年财报,公司成功营业支出21,958.69万元,较上年同期缩小 28.68%,其中芯片类营业支出为16,335.60万元,较上年同期增长8.51%,处置方案类营业支出为5,617.34万元,较上年同期降低64.14%。虽然业绩承压,不过龙芯中科在披露投资者相关优惠记载表时提到,公司上半年总体上看是在降低的,安保类的工控运行和电子政务运行,过去两三年都处于半熄火的形态。然而公司的工控芯片业务在其余行业畛域的情势都还不错。在工控畛域,龙芯中科曾经领有丰盛的产品系列。其中,龙芯1C102是一款嵌入式畛域定制的芯片产品,关键面向 默认家居 以及其余物联网设施,驳回龙芯LA132处置器中心,该芯片集成Flash、SPI、、、RTC、TSENS、VPWM、、GPIO等配置模块,在满足低功耗需要的同时,大幅缩小板级老本,具有高稳固、高安保、低老本等特点。产品关键运行于 默认 门锁类产品、电动助力车、跑步机等场景。龙芯1D100是一款超声波水表、热表和气表测量公用芯片,集成、FLASH、时期测量单元(TDC)、超声波脉冲出现器、温度测量单元(THSENS)、SPI、I2C、UART、MBUS、段式LCD 控制器 、C、RTC、空管 检测 、断线检测等配置模块。产品关键运行于超声波水表、热表和气表测量公用场景。龙芯2K0500是一款64位单核SoC芯片,主频500MHz,片内集成64位LA264处置器核、3、2D、DVO、PCIE2.0、2.0、2.0、USB3.0、GMAC、PCI、黑色黑色打印 接口 、HDA及其余罕用接口。产品关键面向工控互联网运行、打印终端、BMC等运行场景。此外还有龙芯2K1000LA 、龙芯2K1500 和龙芯2P0500,满足丰盛的工控场景运行。

龙芯中科的电机驱动规划

同时,龙芯中科也在关注以后抢手的电机驱动畛域。依据《中国电机驱动行业市场调研报告》,2023年环球电机驱动IC市场规模到达193.98亿元(人民币),估量到2029年环球电机驱动IC市场规模将到达267.63亿元,在预测时期电机驱动IC市场年复合增长率预估为5.56%。电机驱动IC指集成有CMOS 控制电路 和DMOS功率器件的芯片,依据输入 信号 ,依照内置的 算法 控制电机绕组电路流动方向,从而控制电动机的启停与转动方向,交换感应电机无需不凡驱动装置即可旋转。在电机驱动畛域,龙芯中科此前推出了1C103。龙芯1C103是针对电机驱动运行而设计的 微控制器 芯片。该芯片集成 CPU、S、Flash、PMU、AM、GTIM、BTIM、ADC、、SPI、UART、I2C、RTC等配置模块,具有驱动舵机、有刷电机、 无刷电机 PWM的原生允许,同时具有常常出现 通讯 模块,可以满足高性价比的常常出现电机运行,如筋膜枪、修枝机、电锯等。龙芯1C103基于LA132处置器核,这是一款32位单发射内核,允许顺序口头、三级流水,无cache和MMU,提供JTAG调试接口允许断点、单步,提供4KB指令SRAM和4KB数据SRAM,主频为8/11/32MHz。龙芯1C203则是该公司新推出的一款电机驱动公用芯片,目前已顺利成功研发并交付流片。

结语

目前,龙芯1C203芯片的特征性能还是未知的,然而作为更新版的电机驱动公用芯片,该芯片是值得等候的。电机驱动芯片更新普通聚焦在数字化控制技术、矢量控制技术、默认控制技术、安保包全技术,以及对宽禁带 半导体 (WBG)功率器件的宽泛运行上,龙芯1C203芯片选用怎么的更新方向,咱们刮目相待。


基于龙架构的Lain和EULA处理器流片成功

北京航空航天大学计算机学院基于龙架构指令集,成功流片Lain和EULA两款处理器。 Lain处理器验证现代CPU主流微架构技术,EULA处理器侧重芯片敏捷开发环境及其全流程设计支持。 这些处理器具备完整的SoC与丰富的外设支持,可运行自主设计的MOS教学操作系统,支持Linux 5.19及复杂应用。 北航的成功与“北航-龙芯百芯计划”紧密相关,该计划旨在培养具备全流程能力的创新人才,探索跨学院、跨学科、跨专业的人才培养模式。 龙芯中科首席架构师表示,北航本科生团队完成了从硬件设计到软件开发的全技术栈任务,实现了国产自主可控处理器设计的全栈式贯通。 这标志着北航在国产处理器设计上取得重大突破。 作为产学研融合项目,“百芯计划”旨在全国范围内选择百所高校,共建百个芯片联合实验室,基于龙芯提供的IP研发自主芯片并形成产业化应用,打造创新人才培养平台。 首款芯片BX100E-HHU由河海大学设计研发,应用于实际工作中的嵌入式、物联网以及智能工业控制领域。 国内高职首颗32位MCU芯片“苏信一号”由龙芯中科和江苏信息职业技术学院合作开发,具有广泛的应用前景,流片成功。 一系列芯片的诞生标志着CPU设计技术下沉到大学乃至职业学院,龙芯百芯计划加速落地。 龙芯作为国内唯一自主指令系统的企业,秉持“共建、共商、共享”理念,开放龙架构生态,支持基于龙芯CPU核心IP及龙架构指令系统的产品研制。 未来,龙芯将继续聚焦生态建设,携手合作伙伴加速产业生态价值,推动新质生产力发展。

龙芯的方向在哪?

龙芯是我国第一款自主开发的高性能通用CPU芯片,由中国科学院计算机技术研究所于2002年研制成功。 5年来,龙芯系列芯片将我国高性能通用CPU与国际先进水平的距离缩短了15年。 龙芯的每一个动作,都成为整个计算机产业关注的焦点。 中科院计算所所长李国杰院士曾经兼任曙光公司董事长和总裁,领衔国产高性能计算机的产业化。 “每次开会,我都给大家打气:我们正在跑道上高速滑行,马上就要起飞了!到曙光真正起飞时,这话我差不多说了5年。 后来终于有人憋不住问我:咱们在跑道上跑得也太久了吧?”说起这段经历,李国杰也忍不住笑:“产业化的工作就是如此,漫长、艰难,没有点忍耐力不行。 今天我们做龙芯,比曙光的产业化要难得多。 你问我龙芯什么时候起飞?我还是那句话:我们随时准备着!”对于焦急等待的龙芯铁杆“粉丝”们而言,这样的回答似乎不够解渴。 跟龙芯芯片性能爆炸式的增长相比,龙芯的产业化进程如同深海中行驶的潜艇,低调得几乎悄无声息。 龙芯产业化的目标是什么?何时才能拿出漂亮的订单?到哪里去买龙芯装配的电脑?龙芯会成为中国的“奔腾”吗?近日,我们潜入龙芯产业化的“深海”,探寻这些问题的答案。 问:中国人到底要不要做通用CPU?究竟有没有能力做?答:假如将问答这两个问题看作两场战役,龙芯已经打赢了。 答案是做出来的,不是争出来的。 龙芯首席设计师胡伟武对此感触很深。 中国人到底要不要做通用CPU?这个问题的争论旷日持久。 在很长一段时间里,“主战”的李国杰属于少数派。 对方的理由看上去很充分:在英特尔、AMD等厂商已将通用CPU的河山瓜分殆尽的情况下,日本人不做,欧洲人不做,我们为什么要做?我们有把握打赢这场实力悬殊的战争吗?“这些担心很有道理,在它的背后,是成熟的市场理论。 这些理论,建立在对既有产业格局的分析之上。 但你一旦决定做CPU,就是要打破既有的格局,是‘革命’。 用认同甚至维持现状的理论去分析‘革命’,得出来的结论当然完全不一样。 ”从具体的争论中跳出来,李国杰的想法别开生面。 胡伟武和他的龙芯课题组,就是这样一群“闹革命”的人。 2001年3月,中科院计算所龙芯研发项目正式启动。 2002年6月,龙芯1号CPU研制成功。 同年12月,“龙芯产业化联盟”成立。 2003年10月,龙芯2号流片成功。 2004年9月,多次改进后的龙芯2C流片成功,性能相当于高端奔腾II芯片。 2005年5月,龙芯课题组派出骨干成员赴江苏参与组建龙芯产业化基地。 2006年3月,龙芯2E增强型处理器流片成功,性能与中端奔腾IV芯片相当。 2006年10月,中法两国签署中科院与意法半导体公司合作研发龙芯多核处理器的框架协议,中国国家主席胡锦涛与时任法国总统希拉克出席协议签字仪式……事实永远胜于雄辩。 中国人到底要不要做CPU?究竟有没有能力做?“假如将问答这两个问题看作两场战役,龙芯已经打赢了。 ”2007年8月10日,龙芯课题组会议上,胡伟武的回答透着豪迈,“通用CPU芯片是计算机产业界的珠穆朗玛峰,既然事实证明我们有登顶的能力,我们有什么理由不登?”问:自主开发的龙芯到底能不能卖出去?答:“我心里给龙芯算账,常常是以‘亿’为单位的。 ”然而,芯片领域的竞争,仅有芯片性能的登顶是不算数的。 只有将100万、1000万芯片卖出去、用起来,才算真正登上了珠穆朗玛峰。 龙芯能继续证明自己吗?到目前为止,龙芯的开发版卖给了50多家企业,卖了150多套。 每一个版本,都可以生产成千上万颗芯片。 每次龙芯升级,计算所的电话都会响个不停:“请问哪里能够买到龙芯?”“坦率讲,在过去高速发展的几年当中,我们对响应市场的需求,并未完全做好准备。 ”胡伟武说,常常是用户的电话追过来,自己手里却只有200片样片,再一细看,用户手册做得不好,工具链不完善……精力不济,经验不足,让很多产业化的基础性工作做得不够到位。 即便如此,龙芯的追随者仍然络绎不绝:综艺、梦兰、海尔、神州天脉,江苏、重庆、北京,国内最大的瘦客户机公司、全国最大的工控企业……一天,一家企业找到李国杰,询问能否提供100万片龙芯,李国杰很奇怪:“你要这么大量打算卖到哪里?”“出口呀,国外市场比我们想象的大。 ”在长三角、珠三角,龙芯与工控领域的许多企业保持着密切的联系。 胡伟武发现,这里面的商机大得超乎想象。 “在这些竞争激烈、成本敏感的地方,只要有一家企业用龙芯挣到了钱,几百家企业哗地一下就会扎过来,根本不用你去做宣传。 ”深圳一家著名的工控企业甚至表示,它打算在深圳竖一块特大的广告牌:“国内首家使用龙芯的工控系统”。 面对广阔的市场前景,龙芯非常谨慎,“不经过中试,我们轻易不敢向外推批量。 ”胡伟武告诉我们,经过长时间的准备和完善,龙芯正走进收获季节,“明年这个时候你们再来,会看到更漂亮的数字。 ”“这个数字会是多少?”“百万级应该不成问题。 ”“我心里给龙芯算账,常常是以‘亿’为单位的。 ”李国杰的气魄比胡伟武更大。 问:是占领嵌入式的“两厢”,还是瞄准个人电脑的“大道”?答:龙芯要走的,是一条别人没走过的道。 龙芯到底要不要攻个人电脑市场?这个问题,不知道有多少人曾经问过。 “避开与英特尔、AMD的正面竞争,放开个人电脑这条‘大道’,重点攻占机顶盒、汽车电子、工业控制等嵌入式芯片领域的‘两厢’。 ”很长时间里,龙芯都这样回答。 2005年4月,刚刚完成毕业论文的计算所博士生张福新,随导师胡伟武来到江苏常熟市一个叫“梦兰”的村子。 他当时根本不知道,自己的这次旅行,会跟龙芯战略的调整那么紧密地联系在一起。 回京不久,张福新被所长李国杰叫到办公室:“所里打算把你派到中科梦兰,去做龙芯产业化。 ”“小伙子这么年轻,能行吗?”见到张福新,中科梦兰的当家人钱月宝有些吃惊。 “让他做,没问题!”胡伟武的回答简洁而坚定。 一次偶尔的闲谈中,张福新讲到的一个信息引起钱月宝的关注:美国麻省理工学院新近提出了100 美元笔记本电脑的概念。 “进军低价电脑!”钱月宝灵光一闪,随即组织人员开始调查分析、项目论证。 一晃几个月过去了。 这期间,一个头发卷卷的中年人频频出现在梦兰村,他就是台湾一家著名笔记本电脑公司的驻京经理龚先进。 8英寸液晶屏,2.5英寸硬盘,成本控制在300美元以内。 这样的论证结果让该公司的老工程师们重新披挂上阵——他们要做的低价笔记本电脑,使用的大都是不再“流行”的元器件,但从性能、价格和功耗综合来看,却属于前所未有的新创造。 “每台电脑至少2G内存、数千元的价格,这就是跨国公司告诉我们的信息化。 国务院信息化工作办公室算过一笔账,按照这样的标准,我们要达到美国2000年的信息化普及程度,花费至少要几十万亿元。 ”李国杰到很多农村地区考察,看到国家投资兴建的很多电脑教室几乎不开机器。 农民告诉他:“光电费我们就掏不起。 ”2007年1月,1000台售价1599元、基于龙芯2E的福珑迷你计算机开始面向特定人群公测。 2007年3月,经过测试定型的12英寸笔记本电脑被放到了饭桌中央。 一边吃饭,一边欣赏,张福新和大家都很激动。 问:硬件上去了,软件怎么办?与微软不兼容,用户能接受吗?答:不要把习惯的力量看得那么强大。 质疑还在继续。 “龙芯的MIPS架构,与微软的Windows操作系统不兼容。 这意味着众多在Windows上开发的应用软件,暂时无法在龙芯上使用。 ”那些早已习惯了使用Windows平台的用户,能够接受龙芯电脑吗?“常常有人问我,龙芯为什么不跟Windows兼容?这个问题应该反过来问,Windows为什么不支持龙芯?”在胡伟武看来,只要微软愿意做,这不是一件难事。 有一次,微软中国公司的负责人回美国向比尔·盖茨汇报,李国杰请他给盖茨捎口信,问微软愿不愿意将Windows移植到龙芯平台。 没多久,微软回话了:我们对此很感兴趣,问题是龙芯的规模能做多大?“人家的考虑是有道理的,投入很多精力移植一个软件,如果你卖不了太多机器,他不仅经济上不合算,还会得罪那些不愿意看到龙芯长大的芯片公司。 ”这样一想,李国杰决定还是选择Linux作为龙芯的操作系统。 “其实也不要把习惯的力量看得那么强大,Windows每一次推出新版本,不也都要重新熟悉吗?最新推出的Office 2007就和Office 2003不兼容。 再说了,低价电脑的很多用户从来就没用过Windows,根本不存在重新适应的问题。 ”更进一层看,实力是硬道理,龙芯电脑一旦真正卖火了,软件厂商是不会放弃这个市场的,到时候还不知道是谁选择谁呢。 李国杰真正不满意的,是目前的软件开发模式。 “我一直讲,国产软件的开发一定要与硬件研制协调配合。 否则你芯片做出来了,软件平台东一个西一个,让人家的应用软件往哪个平台上移?”在龙芯社区,有很多高手默默为龙芯的软件移植和开发做贡献。 “他们的精神让我感动,他们的能力让我惊讶。 ”李国杰说,“国家上千万元地投钱做软件开发,效果不见得都好。 为什么不能改变一下思路,把社区里这些民间的力量调动起来?把任务定下来之后,国家只管验收,谁的软件做得好就奖励几十万,他们的积极性保证高得不得了。 ”问:怎样跨越知识产权的地雷阵?答:自主创新的路子宽广得很,别被僵化的思维捆住手脚。 说到龙芯的软件平台,流传着一种说法:因为龙芯跟MIPS在知识产权方面存在争议,所以微软不敢支持龙芯。 “这完全是瞎说。 ”李国杰说,既然决定自主开发芯片,知识产权的雷区是绝对不能碰的。 计算所曾经也想过做与X86兼容的芯片,但将它的专利翻了个遍之后,技术人员发现,推出586芯片以后英特尔增加了MMX多媒体指令,有关专利群将与X86兼容的必经之路围堵得水泄不通。 MIPS就不一样了。 这个指令系统是斯坦福大学现任校长亨尼斯20多年前拿来做教学用的,只是到了商业化的阶段,为了保护知识产权,MIPS公司才添加了4条非常古怪的指令。 这4条指令绕不过去,怎么办?买授权吧。 李国杰给有关部门打报告,申请每个型号芯片20万美元左右的技术授权费。 没想到有人一听说龙芯要买技术授权,就不敢支持了。 “我们国家有一个常见的误区,许多人觉得讲自主创新就得百分之百,买一点点人家的专利授权就低人一等似的。 其实,自主创新的路子宽广得很,千万别被僵化的思维捆住手脚。 ”在李国杰看来,做芯片这么大的一件事,如果这点开阔的胸襟都没有,无异于画地为牢。 今年3月,计算所跟意法半导体合作,MIPS指令的专利授权费,最终由意法交了。 低效益的力气,龙芯不想花;高效益的事情,龙芯不惜力。 在龙芯3号的设计中,在MIPS指令的基础上计算所又增加了200多条指令,实现了在Linux操作系统上运行X86服务器软件的目标。 这在全世界还从来没人做过,可以申请一个很有价值的专利群。 问:龙芯产业化,计算所将充当怎样的角色?答:“我们的重点是育种,而不是遍地栽瓜种豆。 ”专利创新,龙芯从不惧怕。 市场开拓,要学的实在太多。 “客观地看,几十年了,我们还从未遇到过CPU芯片这么长、这么复杂的产业链。 无论是两弹一星、大飞机制造,还是医*产业、汽车工业,都无法跟它相比。 ”围绕着龙芯延伸出去的数百条产业链,让无所畏惧的胡伟武也有些挠头。 出于风险和既有利益的考虑,大公司很难一下子下决心跟龙芯合作。 热心于跟龙芯合作的,大都是中小型企业或者从传统产业转型的技术公司,它们有勇气、有热情,但在整机制造方面往往缺乏经验,一旦决定上龙芯,就想让计算所入股、派人,形成利益共同体。 为这些企业的热忱所感动,计算所不得不从为数不多的科研人员中抽出一部分,去从事那些本应由高技术企业普通开发人员做的工作。 派到后来,人手实在不够用了,“在龙芯课题组,张福新属于小王级的牌,连小王都打出去了,再打就该出大王了。 ”“发展龙芯产业化,不是靠我们去建立一条又一条的产业链,而是要培育健康的产业发展环境。 我们的重点是育种,而不是遍地栽瓜种豆。 我们正考虑成立一家服务性的公司,负责做IP核,同时为企业提供技术支持和完整的商业解决方案。 至于SoC、主板、整机集成,要靠下游的软硬件厂商发挥集群优势去做。 ”李国杰透露。 胡伟武设想,龙芯将来的产业化模式,也许会跟ARM公司比较接近。 “就像‘攒电脑’一样,技术服务中心将来主要的工作是‘攒芯片’,根据用户不同的需求进行方案设计,收取一定的技术许可费。 ”在芯片开发战略上,龙芯会将性能紧逼高端,成本和功耗紧逼低端,在夹缝中开辟生存之道。 龙芯2F处理器将在今年10—11月份上市,价格比龙芯2E还要便宜。 今年12月或明年1月,基于龙芯2F的龙芯盒子有望正式推出。 “‘十一五’期间,国家一定会继续支持龙芯产业的发展。 ”

突破封锁!国产芯片终于有了自己的指令集

在半导体芯片领域, 指令系统是一切软硬件生态的起点。

以大家最熟悉的ARM和X86为例,它们就分别隶属于RISC精简指令集和CISC复杂指令集。

随着物联网、5G、AI新兴领域的兴起,RISC-V和MIPS两大精简指令集架构也频繁出现在我们的视野内。

所谓芯片,其实都是由半导体堆出来的硬件电路,晶体管越多往往代表性能和功能越强。 但无论是超级计算机还是智能手环, 它们搭载的处理器都只能识别二进制数据。

想让这些芯片正常运行,处理复杂的应用场景,首先就要教会它们学会类似九九乘法表的“算法口诀”和“数学公式”, 而这些算法口诀/公式其实就是所谓的“指令集”。

换句话说, 指令集的功能和效率(算法口诀/公式的类型),在很大程度上就决定了各类芯片的成就和算力的上限。

虽然海思麒麟、龙芯、兆芯、海光、紫光、澎湃等国产芯片都在各自领域取得了不俗的成绩,但无论是它们,还是其他采用X86、ARM、MIPS、RISC-V、Alpha和Power,选择封闭、授权还是开源的国产芯片项目,其底层的指令集根基都掌握在别人手里。

因此, 只有从指令系统的根源上实现自主,才能打破软件生态发展受制于人的枷锁。

好消息是,日前龙芯中科就正式发布了自主指令系统架构“Loongson Architecture”,简称为“龙芯架构”或者“LoongArch”。 它包括基础架构部分,以及向量扩展LSX、高级向量扩展LASX、虚拟化LVZ、二进制翻译LBT等扩展部分,总共接近2000条指令。 同时不包含龙芯此前使用的MIPS指令系统, 并具有完全自主、技术先进、兼容生态三个方面的特点。

目前,采用LoongArch的龙芯3A5000处理器芯片已经流片成功,完整操作系统也已稳定运行,它能对多种国际主流指令系统的高效二进制翻译链,并成功演示了运行基于其它主流指令系统的复杂应用程序。

LoongArch对MIPS指令的翻译效率是100%性能,对ARM指令翻译的效率是90%性能,对x86的翻译效率是80%性能。

此外,龙芯中科还在联合产业链伙伴在适当的时间建立开放指令系统联盟,在联盟成员内免费共享LoongArch及有关龙芯IP核。

所谓IP核,我们可以理解为ARM旗下的Cortex-A78和Cortex-A55等,后置都是基于ARMv8指令集打造的核心IP架构,并授权给了高通、三星、联发科等芯片商开发SoC移动平台。

目前,ARM刚刚发布了ARMv9指令集,如果不出意外将在下半年发布的Cortex-A79和Cortex-X2架构就将采用这套指令集。

近10年来32位手机处理器都是基于ARMv7指令集打造,在A75之前的处理器则是基于ARMv8-A设计,随后都是ARMv8.2-A一统江湖

ARM指令集可以细分为Cortex-A(ARMv-A)、Cortex-R(ARMv-R)和Cortex-M(ARMv-M),分别适用于不同类型的芯片

比如车载芯片使用的就是Cortex-R(ARMv-R)核心IP

总之, 设计出一个纯国产的自主指令集只是万里长征的第一步,关键是后续要做出懂这个指令集的CPU(已经有了龙芯3A5000),再往后还需要让和人类交互的“翻译家”——编译器懂这个指令集。 也就是需要不断完善软硬件生态,让我们熟悉的系统、办公、 娱乐 和 游戏 程序都能运行在这套指令集打造的芯片之上。 如果做不到这一步,国产指令集和相关芯片也只是空中楼阁而已、

作为国人,我们真心希望LoongArch这种国产指令集可以取得成功,今后无论手机、电脑、车载还是其他半导体芯片都能以使用国产指令集为荣,并走向世界。

扩展小知识

那么,指令集又是如何影响芯片执行效率的?

我们以RISC和CISC,让它们分别执行“清洁地面”的命令为例,看看其背后的指令逻辑差异。

逻辑上,“清洁地面”的大概思路是先拿起扫帚,扫地;拿起簸箕,用扫帚把垃圾扫进簸箕;放下扫帚和簸箕,润湿墩布;再用墩布擦地,直至清洁地面完成。

对CISC复杂指令集而言,很容易理解“清洁地面”这套逻辑,下达“清洁地面”命令后,就能按照规则和顺序,一步步自动完成。

对于RISC精简指令集而言,它一下子可理解不了如此复杂的逻辑,必须将复杂的逻辑顺序拆分,然后按照一项项简单的命令去完成复杂的操作。

比如,想让RISC精简指令集完成“清洁地面”命令,就必须依次下达“拿起扫帚”、“扫地”、“拿起簸箕”、“把垃圾扫进簸箕”、“放下扫帚和簸箕”、“润湿墩布”、“墩地”……

看起来CISC复杂指令集方便又强大?没错,如果要同时清洁无数房间地面,你只要对着不同的房屋说“清洁地面”、“清洁地面”、“清洁地面”……即可。

而对RISC精简指令集,你需要对着每个房间都重复一整套复杂的命令,如果下达指令的人嘴巴不够快(带宽不够大),那清洁地面的效率自然受到影响,难以和CISC复杂指令集抗衡。

但是, 现实生活中,并非所有房间的地面都需要一整套的清洁流程,比如你只需要墩地一个步骤。

对RISC精简指令集而言,你只需对着需要清洁的房间说“墩地”、“墩地”、“墩地”即可。 而由于CISC复杂指令集没有单独的“墩地”动作,操作起来就要麻烦许多,完成相同的墩地操作会消耗更多资源,翻译过来就是发热更高更费电。

这就是RISC和CISC的本质区别。 说不上谁好谁坏,只能说它们所擅长的领域各不相同。

以ARM架构为代表的RISC精简指令集,最适合针对常用的命令进行优化,赋予它更简洁和高效的执行环境,对不常用的功能则通过各种精简指令组合起来完成。

RISC是将复杂度交给了编译器,牺牲了程序大小和指令带宽,从而换取了简单和低功耗的硬件实现。

对以X86架构为代表的CISC复杂指令集,则适合更加复杂的应用环境。

CISC是以增加处理器本身复杂度作为代价,以牺牲功耗为代价去换取更高的性能。 不过,X86架构则可通过对新型指令集的支持(如SSE4.1、AVX-512等),在一定程度上提高指定任务的执行效率和降低功耗。

现在芯片领域是RISC攻,CISC守的格局。 以苹果M1为代表的ARM架构RISC指令集芯片正在染指传统的X86 PC市场,而且大概率会取得成功。 虽然以英特尔为代表的X86阵营曾多次试图反击Android生态(如早期的Atom芯片),但最终却都以失败告终。 ARM最新发布的ARMv9指令集,就给了ARM芯片入侵X86 PC大本营更多弹*,也许用不了多久Windows ARM版PC也将成为一个更加重要的PC品类。

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender