阿里平头哥玄铁910对RSICV扩展50条指令集,什么是指令集扩展?
这两天,有一则消息在业内引起了不小的震动,阿里旗下成立快一年的平头哥,交出了自己的一份答卷"玄铁910"。据官方报道,玄铁910基于"RISC-V"指令集,支持16核心、主频频率高达2.5GHz。不仅如此,玄铁910在RISC基础上,扩展了"RISC-V"50多条指令集,相比于目前业界的主流处理器性能,玄铁910提升了近30%。
在和身边一些做算法的同事交流的过程中,他们对RISC-V扩展指令集,还是不是很理解,那么今天我们就再来看看RISC-V指令集扩展是怎么回事?
RSIC-V在设计的初衷,除了可以被通用软件开发使用之外,还有一个目的就是,可以支持更多定制化的设计。也就是说,用户可以在基本指令集上面,进行一个或者多个的指令集扩展操作,但是有一个条件,即不能再重新定义基本指令集。也就是说,任何一款基于RSIC-V指令集的处理器,都要能够支撑整数基本指令集。一般情况下,RSIC-V的指令集扩展可以分成以下两类:标准扩展。非标准扩展。
标准扩展指的是,一些比较常用的,并且兼容性比较强的功能扩展,包括和其他标准之间的兼容。非标准扩展指的是,高度定制化,兼容性较差的功能扩展。基本指令集位宽的差异,可能会导致功能的细微差异。
RSIC-V的命名
在RSIC-V的命名中,这组基本整数指令集被命名为"I",里面包括整数的计算指令,store、load等指令,根据寄存器宽度,分为前缀RV32或RV64。乘法和除法的扩展称为"M",里面扩展了对寄存器中所保存的值,进行乘法和除法的相关指令。原子指令扩展称为"A",扩展了对寄存器中原子的读、写等操作的相关指令。单精度扩展称为"F",里面扩展了浮点寄存器、单精度相关load、store等指令。双精度扩展称为"D",里面扩展了浮点寄存器、双精度相关load、store等指令。
以上的基本内核和四个扩展(IMAFD),通常统称为"G",它为用户提供了一个通用的指令集。从目前的应用情况来看,"G"对大多数应用程序来说,都是一个十分高效的指令集,除此之外,想要找出一条通用性如此之好的指令,已经是非常困难。
由于应用场景的不同,出于功耗、效率或者其他方面的考虑,用户常常也会对"G"中的相关部分进行简化。
另外,标准扩展和非标准扩展之间的关系,并不是一成不变的。比如说,随着RSIC-V的逐渐发展,可能某个用户的定制化的非标准扩展,在不久的将来,会变成标准化扩展。
小结
今天这篇文章,只是想科普性的说明,为什么不同的用户,都基本要在RSIC-V上面进行扩展,希望可以让大家有一个基本的认识。也欢迎大家和我进行讨论。
微信能于facebook抗衡吗?放开试试!现在看来,Facebook更像是在向微信学习,例如在支付上,已经远远落后。Facebook为旗下FacebookMarketplace提供了一个急需的支付服务,这是一个重
私家车想申请个滴滴打车,做个兼职,需要准备些什么?首先,这是一件很好的事情,现在物价这么高,闲暇之余做个兼职,补贴补贴家用,挺好的。作为一个跑滴滴的过来人,谈谈我的看法,不吹不黑,你自己定夺。我所在城市属于三线城市,起步价6。8元
美国富商将重游太空拟出舱行走据新华社电美国电子商务大亨贾里德艾萨克曼14日宣布,他最早将于今年四季度再次踏上太空之旅,并准备到达一个全新高度,还打算出舱行走。艾萨克曼是美国支付服务商Shift4支付创始人兼首
微信支付宝紧急回应去年底微商教父因用个人微信收款不仅补交45的个税还被罚到破产该消息爆出后引发全社会的关注临近3月1日,个人收款条码的使用新规即将实施,又有网传消息称,自2022年3月1日起,微信支
诺基亚G21千元机测评优缺点90Hz自适应刷新率3SIM卡槽续航3天诺基亚G21作为诺基亚G20的继任者,G21在电池续航屏幕相机方面都进行了升级。目前售价170欧元起(约1725RMB),两种颜色可选。黄昏色和北欧蓝1续航提升,机身更薄续航提升,
不止是多了平衡!xDuooLink2Bal新版音频小尾巴近年来,随着随身音频的火热,音频小尾巴市场也开始内卷,而且还越卷越厉害。特别是刚过去的2021年,伴随着越来越多的传统HiFi厂家加入战场,音频小尾巴从最初的解决从无到有,渐渐开始
微软2月28日将重启华盛顿和湾区办事处DoNews2月15日消息(翟继茹)据外媒报道,微软宣布,2月28日将重启华盛顿和加利福尼亚湾区办事处。上述办公区域将对员工访客开放。去年9月,微软无限期推迟了原本计划10月4日重
哪款电视音效比较好?根据我的经验,音效好的电视一定要具备不错的扬声器,输出功率,以及音效技术,在这些方面节,我前购买的TCLS12金标剧院电视表现的都相当不错。说到这款金标剧院电视,其性价还是相当高的
2。Delphi语法基础3。ObjectPascal常量与变量3。ObjectPascal常量与变量3。1常量在ObjectPascal中,常量是在程序的执行过程中其值不可改变的量,具有确定的数据类型。常量的表示方法直接常量常量值声明常量用声
你会给手机贴膜带壳吗,真的有必要吗?不管是售价千元的高性价比手机,还是动辄五六千甚至价格更高的旗舰手机,为了防止意外跌落造成的损伤,相信不少朋友都有给手机贴膜带壳的习惯,那么手机真的有必要贴膜带壳吗?有必要买原装保护
关于iPhone13pro和安卓旗舰的纠结当前使用mate20pro,最近想换手机,本来打算入手13pro512版本,试用了老婆的12pro劝退了。首先,我把几个门禁卡复制,公司的饭卡复制在NFC上可以省去带很多卡的烦恼,