如何看待开源arm汇编指令集集RISC-V

1. 新增扫二维码功能,可直接扫 VeryCD 网站影片页面的二维码,便能在应用上打开;
2. 新增支持 B 站视频(哔哩哔哩),满屏的弹幕更欢乐;
1. 新增支持 B 站视频(哔哩哔哩),满屏的弹幕更欢乐;
2. 在影片封面上展示在线视频的清晰度;
您的位置:
网友评论:
可惜看不到啊。不过还是谢谢分享,这个东东可以让国人少交点专利费,不过啥时候要是有我们自己的开源处理器,那才说明我们国家的科学技术真的强大了。
非常感谢楼主无私分享
非常感谢楼主无私分享 但是没种啊,下不下来
谢谢楼主的分享
非常感谢楼主无私分享 但是没种啊,下不下来,没速度
谢谢楼主分享。
感谢楼主分享
谢谢楼主分享
地址ed2k://|file|%5B%E5%BC%80%E6%BA%90%E7%B2%BE%E7%AE%80%E6%8C%87%E4%BB%A4%E9%9B%86%E5%A4%84%E7%90%86%E5%99%A8RISC- 哈哈
很好 非常喜欢 实用 全民受益非常感谢楼主无私分享
很强大的软件
感谢楼主分享
感谢楼主分享
很好 非常喜欢 非常感谢楼主无私分享
我也看不到链接,不过有补充链接,也不错。谢谢分享
谢谢楼主分享资源
非常感谢楼主无私分享
不知道这个可以用来干嘛哩
开源是好事,可惜软件不让下。
开源是好事,可惜软件不让下。
感谢楼主分享
不错啊 就是不知道如何下载的
谢谢,就是下载不了。
支持下 谢谢楼主 好东西的
非常感谢楼主无私分享 但是没种啊,下不下来,没速度
非常感谢楼主
谢谢楼主分享
谢谢楼主分享
非常感谢楼主无私分享
到处留言,只为铜牌。
到处留言,只为铜牌。
很想看,可惜级别不够 努力提高中
好资源,收藏中
谢谢楼主分享
大赞!感谢楼主热情分享好资源!
非常感谢楼主分享
感谢楼主分享
非常感谢楼主的分享~~~
非常感谢楼主的分享
感谢分享,谢谢
谢谢楼主的分享
感谢楼主分享
感谢楼主分享。
谢谢楼主的分享
谢谢楼主的分享.
非常感谢楼主分享资源!
类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
如果您发现自己的评论不见了,请参考以上4条。
[quote name='lshn' date=', 12:51 AM' folder='59753']可惜看不到啊。不过还是谢谢分享,这个东东可以让国人少交点专利费,不过啥时候要是有我们自己的开源处理器,那才说明我们国家的科学技术真的强大了。[/quote]
使用 BBCODE()
正在读取……
上海隐志网络科技有限公司Open Source CPU RISC-V(开源精简指令集处理器RISC-V)好不好_Open Source CPU RISC-V(开源精简指令集处理器RISC-V)用户评价_东坡下载
东坡下载:内容最丰富最安全的下载站!
→ Open Source CPU RISC-V(开源精简指令集处理器RISC-V) 评论
封印者(Closers)一款在2016年最值得一玩的漫画风格动作MORPG游戏。让你们能够在里面感受最丰富的游戏战斗,不过毕竟是韩国那边引进的,难度或许会大些,这时就可以选择封印者辅助,在游戏中更好的帮助你!减少很多的
游戏补丁 / 4.3M
游戏工具 / 7.0M
游戏工具 / 354M
游戏工具 / 3.9M
起凡和11应该是目前国内最大的两个对战平台了,浩方啥的都不在之列了。这里,小编给大家带来2016年最新的11全图辅助,大多都是破解版的,免费的少,东坡小编也不可能分享收费辅助给大家,收费的上哪儿都有得下。需要
逆战辅助 / 405KB
其它辅助 / 3.5M
其它辅助 / 6.0M
其它辅助 / 15.5M
其它辅助 / 15.5M
其它辅助 / 6.6M
cs,中文名反恐精英,游戏最早可以追溯到20世纪,它可以算是第一人称射击类游戏的鼻祖。cs最经典的版本当属1.5和1.6了,这里,小编给大家带来cs1.6作弊器,可以通用语豆客、175等平台,让你能尽情的玩耍、畅快的装逼
CSOL辅助 / 2.1M
其它辅助 / 703KB
游戏工具 / 1.9M
其它辅助 / 3.7M
其它辅助 / 3.5M
其它辅助 / 1.3M
在众多的英雄联盟玩家中很多人都购买了各种自己喜欢的英雄的皮肤,但是很多皮肤的价格非常的昂贵,想要全部购买需要不少的金钱,通过英雄联盟皮肤修改器可以在自己的电脑直接显示各种自己想要的皮肤,有需要的撸友们
lol辅助 / 2.2M
lol辅助 / 9.7M
lol辅助 / 11.5M
lol辅助 / 23M
lol辅助 / 1.4M
lol辅助 / 102KB
ClashofClans,简称COC,中文名部落冲突。游戏以策略为核心,兼顾养成元素,真正益智、多样化的玩法促成了CO今天的火爆。这里,东坡小编免费分享一些coc辅助给大家,可能不算多,但是绝对是最好用的。需要的朋友下载
其它辅助 / 5.1M
其它辅助 / 20.8M
手机工具 / 5.5M
其它辅助 / 11.4M
其它辅助 / 8.3M
其他游戏 / 1.4M开源架构RISC-V能否成为主流?
大咖做客详解它的前世今生及应用场景
开源架构RISC-V能否成为主流?
开源架构RISC-V能否成为主流?
Moore8摩尔吧
摩尔吧()是一家专注于电子工程师在线培训的网站,旨在为电子行业的工程师们提供一个在线教学及互动交流的网络教育平台。
对于学员,这里可以便捷的学习最实用专业技能;
对于讲师,这里是技术分享及价值实现的平台;
这里有互动性强,内容渗透快的直播平台,也有内容为王,充满干货的点播课程,满足您随时随地便捷学习、分享的需要。
课程价格:
开源架构RISC-V能否成为主流?
讲师:Moore8摩尔吧
课程价格:
(发音为“risk-five”)是加州大学伯克利分校设计并发布的一种免费而且开放的指令集架构。与大多数CPU指令集不同,RISC-V具有极强的扩展性,其应用可以覆盖IoT设备、桌面计算机、高性能计算机等众多领域。作为一个开放的指令集,它允许任何人以非常低的门槛设计,制造和销售RISC-V芯片和软件。目前已经有基于Risc V的芯片()问世,并在著名的众筹网站上发布了评估板可供购买评估。采用Risc-V做的Freedom芯片2016年初的Workshop上,RISC-V基金会成立,成员中包括了Google、惠普、Oracle、西部数据等硅谷巨头,这意味着接下来,行业巨头很有可能会将RISC-V运用到他们自己的云计算设施或者智能手机芯片中,以摆脱对X86的依赖或是减少昂贵的ARM指令集授权费用。很快,这一新兴技术广泛引起行业领袖和高校关注,此次我们特邀3位技术专家做客摩尔吧,和大家一起探讨RISC-V。在CrowdSupply上众筹的开发板
直播时间: 15:30
主讲内容:
- RISC-V的生态系统现状- RISC-V和ARM/MIPS以及X86的比较- RISC-V的商业化进程 - 芯片、开发板、开发环境- RISC-V在高校教学中的主要应用场景?- 开源CPU是不是会有像开源软件一样的优势?- 智能和物联网时代开源硬件的必要性和机会在哪里?
大咖简介:
欢迎加入摩尔吧直播交流群:
摩尔吧()是一家专注于电子工程师在线培训的网站,旨在为电子行业的工程师们提供一个在线教学及互动交流的网络教育平台。
对于学员,这里可以便捷的学习最实用专业技能;
对于讲师,这里是技术分享及价值实现的平台;
这里有互动性强,内容渗透快的直播平台,也有内容为王,充满干货的点播课程,满足您随时随地便捷学习、分享的需要。
该课程有 523
加入课程后可以跟讲师学生进行问答互动。
(尚未评分)
{{review.content}}RISC-V介绍
天免费拿!
本文已收录于以下专栏:
相关文章推荐
大量的RISC-V文章
下面是用户共享的文件列表,安装电驴后,您可以点击这些文件名进行下载
[开源精简指令集处理器RISC-V].homebrew-riscv-master.zip
From Wikipedia, the free encyclopedia
University of California,
RISC-V是一种新的指令集架构,发布以来得到了大量关注,在描述了RISC-V的产生背景、基本设计的基础上,简单比较了其与现有的开源指令集架构、商业指令集架构的优劣,随后详细介绍了现有的采用RISC-...
为什么每次都要写摘要?
刚刚不是写了吗……
riscv + spike
就嵌入式系统而言,我们一直在使用的芯片如stm32(arm-cortex内核)和armA9(armv7a内核)所使用的指令集都是rick(精简指令集),效率远高于sisc(复杂指令集)。但是arm系列...
“V”包含两层意思,一是这是Berkeley从RISC I开始设计的第五代指令集架构,二是它代表了变化(variation)和向量(vectors)。
RISC-V包含一个非常小...
和RISC-V相关的有如下一些开源项目: 
1、riscv-tools - 基本上所有RISC-V相关工具链、仿真器、测试的宏项目,包含以下的项目
riscv-gnu-t...
Instruction Set Architecture
ISA全称 Instruction Set Architecture. 其指的是一种围绕某种特定的指令集而构建的架构。在这种架构...
RISC-V是加州大学伯克利分校(University of California at Berkeley,以下简称UCB)设计并发布的一种开源指令集架构,其目标是成为指令集架构领域的Linux,应用...
他的最新文章
讲师:王哲涵
讲师:王渊命
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:1&分页:garfield发信人: frankrick (garfield), 信区: MilitaryTech
标&&题: 转载:开放指令集RISC-V分析
发信站: 水木社区 (Wed Jan&&4 11:32:44 2017), 站内 && 【 以下文字转载自 CSArch 讨论区 】
发信人: frankrick (garfield), 信区: CSArch
标&&题: 转载:开放指令集RISC-V分析
发信站: 水木社区 (Wed Jan&&4 11:13:26 2017), 站内 && 开放指令集RISC-V分析
CPU@NUDT CPUinNUDT &&&& 1&&RISC-V简介
RISC-V是加州大学伯克利分校提出的开放指令集,始于2010年。项目起初的主要驱动力在于当时在学术界和商业界都缺乏公认的64位ISA指令集用于研究和教学,特别是用于包括多核等特性的现代处理器实现的研究和教学。RISC-V团队认为现有各种体系结构的指令集定义有意或者无意的将一部分内容引向了专利保护的知识产权部分。RISC-V同时认为,指令集ISA作为软硬件接口的一种说明和描述规范,不应该受到限制,应该是开放(Open)和自由(free)的。为使研究人员,特别未来大量基于处理器的信息技术研究、实现[1]和应用得到解放,David Patterson和Krste Asanovic两位教授领导的研究团队提出了RISC-V。 && RISC-V使用的授权协议(License Model)为BSD Open Source License。简单的说就是开放设计细节,只要告知UC Berkeley就可以使用。不同于GNULicense,在BSD License上的增量设计或者自主设计并不需要同时开源。 &&&& 1.1&&RISC-V提出的原因
业界缺乏学术界可用的64位指令集设计:ARM当时还未公开(还在内部讨论64b的价值)ARMv8,OpenRISC还未启动64bit设计。 && 现有的ISA存在专利风险:MIPS在2002年发给OpenRISC的律师函就说明:即使以非盈利为目的,开源RTL设计;但由于引用MIPS公司网站链接(指令集手册),描述设计与MIPS相关等行为都侵犯了MIPS的知识产权。RISC-V的团队认为仅有SPARC v8作为IEEE 32位处理器标准公布的指令集设计(IEEE Std. )是明确对学术界开放的,但并非64位指令集。2010年左右所有的64位指令集,包括SPARC64(v9)、Power64与X86_64等都在指令定义细节上进行了专利保护,属于Property ISA,未经授权的实现可能有法律风险。 && 商业ISA不适合作为研究使用:RISC-V团队认为商业ISA有各种商业考虑、无法预料的生命周期和轮回、以及过于复杂的结构定义等不利因素,不适合在持续的学术研究和教学中使用。 && 总结而言,RISC-V的设计目标是:完全开放completely Open,现实realistic,和简单simple的指令集。除此之外,RISC-V的ISA设计目标还包括:支持桌面和服务器的64位寻址;同时支持低功耗嵌入式实现需要的32位寻址;实现IEEE 754-2008标准的浮点运算;易于扩展;能够支持多核与众核的高度并行实现;易于抽取子集并用于教学或者降低引入新设计的复杂度。 &&&& 1.2&&RISC-V目前的状态
目前RISC-V团队已经完成了在RISC-V指令集上FPGA原型、软件工具链、模拟工具和操作系统的移植。所有开放的内容都可以通过riscv.org网站下载。基于IBM 45nm SOI工艺生产的顺序单核处理器主频在1.3GHz,并展现出与ARM A5处理器接近的性能、面积、功耗优势(详细参见2.2)。目前用户级ISA说明文档版本为2.0,特权级ISA说明还处于审核阶段,尚没有完全公开。 && 软件生态环境上:RISC-V完成了基于GCC 4.6和LLVM 3.3的工具链移植,Linux 3.14.15的内核移植。为硬件设计、体系结构研究和系统开发提供了验证工具包、ISA指令集模拟器Spike和全系统模拟环境riscv-QEMU。 && 硬件生态环境上:目前开源的RISC-V的Sodor设计采用UCBerkeley提出了高级硬件开发语言Chisel描述。Sodor仅包括简单的整数流水线。包含支持IEEE-754标准的Rocket核心设计的Chisel源代码处于即将开源过程中。作为一种开源的硬件描述语言,Chisel可以产生用于FPGA或者ASIC流程的底层Verilog/VHDL描述。Riscv.org网站上给出了Xilinx zynq开发板上测试RISC-V设计的样例。 &&&& 2&&RISC-V的技术分析
根据RISC-V指令集手册中历史回顾说明看,其受到David Patterson和Krste Asanovic两位教授之前MIPS设计的强烈影响。其对RISC的简单simple设计哲学的强调与重视,32位定长指令编码等特点,也MIPS指令集设计一脉相传。因此正如其论文中所描述的,由于简单的ISA设计,从原理上RISC-V指令集兼容的处理器在性能功耗比、面积效率上不会比ARM差。如图1所示,采用同样的TSMC 40G 工艺,RSIC-V团队得到的结果在性能、面积和功耗上都优于表中的Cortex A5。 && 图1&&RISC-V团队给出的与ARM Cortex A5比较的数据 &&&& 2.1&&优&&势
与同样开源的SPARC V8和OpenRISC相比,RISC-V在软件工具链和软件生态环境上并没有优势,但也没有明显缺失。其ISA上的主要优势是兼顾了嵌入式、多核和异构并行的需求。这是RISC-V面向学术研究的实际需求,也得益于其从2010年开始设计,没有兼容性需求的后发优势。 && 图2 三种开源ISA的比较 && 在可靠性与可实现性上,RISC-V的一个主要目标就是专注于处理器实现方面的研究,并不注重于(特别是要回避)在ISA说明中使用太多的体系结构设计技巧(如滑动寄存器窗口等)。从年的3年时间中,RISC-V团队在ST和IBM的工艺线上完成了8款测试芯片的生产(如图3)。 && 图3 已经完成的RISC-V测试芯片 &&
由于RISC-V指令集的简洁特性,以及图3中罗列的测试芯片,可以认为RISC-V指令集在可制造性和硅验证方面的质量至少比OpenRISC要高。同时各种ISA子集,和各种并行设计的支持也使得RISC-V符合目前各个处理器市场的特性要求。由于没有类似ARM Thumb,和多种Predication标记等兼容性的需求,兼顾低功耗需求的RISC-V在实现复杂性上也会优于ARM指令集。 &&&& 2.2&&缺&&陷
虽然RISC-V已经面向先进工艺进行了多轮实现,并且公开给出了与Cortex A5的比较(如图1)。但根据我们2012年获得的数据,至少在面积有效性上,并没有展现出优势。 && 表1 不同来源数据比较 && 如表1所示,2012年A5的Cache在容量一倍的情况下,仍然比直接映射的RISC-V Cache占用面积小。这一方面可能是由于2012年A5的主频为950MHz,没有超过1G。另一方面也可能是源于作为商业产品,A5在不断的进行更新和修正,Artisan物理设计部门的资源,都可能导致2012的A5内部实现数据远高于2014年RISC-V。 && 另外RISC-V在未来技术发展上最大的缺陷在于其物理开发环境难以获得,导致软件开发和生态环境建设基本完全依赖于Berkeley开发人员。虽然有模拟环境和QEMU可以使用,但对于RedHat、Fedora Core、Debian这样的发行商,其正式开发版本是必需经过实际的物理机器来验证的。这制约了RISC-V在短期内不会有任何正式的Linux 发行版。 && 由于GCC/LLVM目前工具链是面向顺序单发射的RISC-V设计,仅解决了工具有无的问题。正对目标优化,和面向科学计算、嵌入式应用的库代码优化,如OpenMP和FFT等均尚未启动。 &&&& 2.3&&未来展望
RISC-V目前仍然仅是局限于学术界的研究成果,没有商业公司介入的趋势与痕迹。其简洁和较为通用的设计,可以简化以其为基础的专门应用处理器,或者加速器的设计。但即使在体系结构和微处理器学术研究领域,RISC-V也没有展现出某种不可替代,或者明显优越的技术优势。 && 由于Berkeley开源硬件设计采用Chisel语言描述,RISC-V并没有具有标志性的完整Verilog/VHDL设计开源。这点上,RISC-V甚至不如OpenRISC,能够成为商业EDA软件的教程实例,因此很难吸引传统的硬件开发人员。由于缺乏足够多和廉价的硬件环境,在软件生态环境上RISC-V可以说尚未起步。同时尚未看到操作系统或者编译领域的学术研究必须选择一种类似RISC-V完全开放的指令集才能进行的趋向。 && RISC-V在学术界或者工业界最可能的切入点可能是:需要软硬件协同设计的加速处理器设计。在这一领域,精简设计基础有利于加入所谓的加速逻辑创新,而较为通用的ISA和工具链基础可以降低软硬件结合研究中验证正确性,并发挥有效性的技术门槛。 &&&& 3&&RISC-V的商业分析
从目前公开的资料看,RISC-V目前尚未进入商业应用领域。原因可能包括: && 1)RISC-V开放可获取的内容仍然有限,其代码和资料的完备性尚不如OpenRISC和SPARC V9(例如:没有能载入商业HDL Simulator运行Verilog代码和验证环境)。 && 2)RISC-V在ISA技术和设计上并未展现出某种潜在的优势(除了Open)。 && 3)RISC-V目标面向的桌面、服务器和高端嵌入式市场上都已经形成了技术、专利和生态环境壁垒; && 4)RISC-V并没有针对新型的物联网等市场上特性和软硬件优势,而Intel/ARM等已经开始布局; &&&& 4&&RISC-V的专利分析
RISC-V采用BSD License发布,由于允许衍生设计和开发闭源,对商业公司的吸引力应该高于GPL发布的OpenRISC和OpenSPARC。RISC-V团队在FAQ中申明不会申请或者试图申请RISC-V兼容处理器实现相关的专利。 && 同时RISC-V团队也表示,由于处理器实现可能各不相同,他们认为实现RISC-V兼容处理器并不需要任何专利许可,他们也无法保证ISA或者实现,不被其他什么人提起诉讼或专利权利要求。 && 仅从声明和描述上就可以发现如下问题:无法阻止其它人申请与RISC-V兼容处理器实现相关的专利。也没有明确的专利联盟或者交叉授权模式可以借用,以保证在未来不受到专利诉讼请求。 && BSDLicense并不是类似ARM授权协议的保护伞。其License框架的代表BSD操作系统在发展过程中就受到AT&T的专利诉讼威胁,虽然通过重写和删除代码,历经数年时间最终得以解决(其中还包括著名的Berkeley法学院资源的帮助)。但这一过程也导致了Linux压倒BSD成为主流开源操作系统。Linux在2004年也受到Microsoft和SCO的专利威胁,但由于IBM加入Linux一方而缓解的危机。因此未来商业化的RISC-V兼容处理器几乎肯定会受到专利诉讼的威胁。以上软件领域的例子可以开到,即使开源,或者使用不同开源License模型,如果没有商业联盟的交叉专利库作为后盾,几乎无法达成和解。 && 由于微处理器实现相关的专利可能涉及微体系结构、电路和布图等多个层次,用开放的ISA并不能确保处理器产品不受专利诉讼威胁。老牌技术公司,如IBM、Intel已经在微处理器设计实现的各个方面申请、购买和交叉授权了相当多的专利,并用增量设计延长SIMD指令字的打包等专利的时效。这也是为何ARM要联合Imagination联合收购MIPS专利的原因之一。 &&&& 5&&RISC-V对我们的启示
不谈设计哲学与设计目标,与RISC-V当前技术状态最接近的就是曾经热闹过一阵的完全自主ISA设计。重头设计的ISA都不可避免的出现无法切入市场,工具链和软件生态环境保持在演示状态,缺乏商业、经济和技术潜力上的吸引力,无法自主完成或者借力完成生态进化等等问题。这些情况都可以从RISC-V上看到缩影。 && 同时在RISC-V上也可以看到,自主定义并设计一个ISA,完成测试芯片并构建基本软件展示环境,并不是一个需要非常高深技术实力和大规模团队的任务。如何让一个ISA设计活下来,并保持对用户的持续吸引力才是困难的。 &&&& 参 考 文 献:
[1] Ian Smythe and Ian Ferguson(ARM). TheCase For Licensed Instruction Sets.Microprocessor Report. August 18. 2014. && [2] Krste Asanovic and David Patterson(UCBerkeley). The Case for Open Instruction Sets. Microprocessor Report. August 18. 2014. && [3] Krste Asanovic and David Patterson.Instruction Sets Should Be Free: The Case for RISC-V. Technical Report No.UCB/EECS-. , August 6. 2014. && [4] Andrew Waterman, Yunsup Lee, David, Patterson, Krste Asanovic. The RISC-V Instruction Set Manual Volume I: User-Level ISA versioin. 2.0. Technical Report No.UCB/EECS-2014-54. , May 6. 2014. &&&& 写于2014年9月 && 编辑:Linda && [1] 微处理器的实现Implementation由于涉及微结构、电路等方面的内容,RISC-V团队虽然主要目的是对处理器实现进行研究,但开放的ISA并不能保证在实现过程中不侵犯专利。但开放的RISC-V至少在指令集层面已经避免其成为专利诉讼的目标。RISC-V团队保证不申请或者试图申请任何与实现RISC-V处理器相关的专利。但并不能保证任何特定的RISC-V实现不侵犯他人专利权限。 &&&&&& --
发自xsmth (iOS版)
-- && ※ 修改:·frankrick 于 Jan&&4 11:32:29 2017 修改本文·[FROM: 158.140.1.*]
※ 来源:·水木社区 ·[FROM: 158.140.1.*]
文章数:1&分页:

我要回帖

更多关于 如何查看cpu指令集 的文章

 

随机推荐