当前位置: 首页 > news >正文

游戏网站建设计划书梦织做网站

游戏网站建设计划书,梦织做网站,专业定制网架,中国兰州网兰州频道随着苹果基于ARM的硅和新的RISC-V CPU的推出#xff0c;对于CPU开发来说#xff0c;这是一个令人兴奋的时刻#xff0c;尽管开发人员的旅程目前对后者来说有点坎坷。 我最喜欢的理论是#xff0c;没有发生是孤独的#xff0c;而只是重复了以前发生过的事情#xff0c;也…随着苹果基于ARM的硅和新的RISC-V CPU的推出对于CPU开发来说这是一个令人兴奋的时刻尽管开发人员的旅程目前对后者来说有点坎坷。 我最喜欢的理论是没有发生是孤独的而只是重复了以前发生过的事情也许经常发生过。 马克·吐温认为生活有重演的倾向。我们可以在苹果Macintosh的CPU架构变化中看到这一点的证据如图1所示1994年最初的CISC复杂指令集计算机摩托罗拉68000被RISC简化指令集计算机摩托罗拉PowerPC取代。这反过来又在2005年被CISC Intel x86取代并在2020年推出了基于ARM CPU的Apple Silicon从而回归了RISC。 在2005年至2020年期间英特尔x86作为笔记本电脑、台式机、企业服务器和HPC机器的首选CPU的主导地位似乎无懈可击尽管ARM在移动设备中占据主导地位。此外在此期间我们看到了企业服务器和HPC域中竞争的RISC CPU架构的消亡如Sun SPARC、MIPS和DEC Alpha这表明CISC也许是CPU架构的未来。 图1-苹果Macintosh CPU过渡时间线。 然而对于台式机和笔记本电脑来说随着基于ARM的Apple Silicon M1片上系统SoC的推出苹果在2020年对这一假设提出了挑战。与之前基于英特尔的版本相比这不仅使基于M1的MacBook Pro的功耗降低了约90%而且还将运行时性能提高了约75%[2]。此外基于富士通ARM的超级计算机Fugaku的推出在2021年11月的Top500排行榜上排名第一[3]进一步加强了x86作为CISC CPU架构的主导地位的挑战。 虽然Fugaku在2022年6月的Top500榜单中被基于x86的Frontier系统取代但它仍然位居第2位并表明ARM将成为x86的重要竞争对手也许会让RISC成为高性能机器的主导CPU架构。RISC CPU架构比CISC架构更易于实现需要更小的硅面积并降低功耗。与CISC架构相比这可以增加CPU时钟频率和模具上更多的内核从而提高性能。 虽然领先的SPARC、MIPS和Alpha RISC架构已经倒在一边使ARM成为x86的主要RISC挑战者但它并不是唯一获得牵引力的RISC架构。来自加州大学伯克利分校的RISC-V是伯克利RISC CPU架构系列的第五个版本目前正在引起大量关注。人们普遍认为这种兴趣是由于RISC-V指令集架构ISA是开源的允许其不受约束地使用。然而其他CPU架构也是开源的例如SPARCOpenSPARC [4]。 RISC-V的关键区别在于其ISA是模块化的。目前有五个已批准的基ISARVM0弱内存排序、RV32I基32位整数、RV32E只有16个寄存器的基32位基、RV64I基64位整数和RV64E只有16个寄存器的基64位整数。如图2所示还定义了一些ISA扩展[5]包括支持单精度和双精度浮点分别为“F”和“D”压缩指令“C”和矢量指令“V”使CPU设计人员能够选择基本ISA和扩展以提供满足其需求的特定功能。例如RV32E基础ISA只支持16个寄存器而不是32个寄存器通过相应的功率降低节省了大约25%的核心硅面积[6]。这对于需要非常低功耗的电池供电的嵌入式或边缘设备是有益的。由于这些是单独的扩展GCC和LLVM/Clang等编译器提供了根据需要选择这些扩展的任意组合的选项。这种模块化方法不仅为硬件制造商提供了更大的灵活性还允许在不影响现有ISA规范的情况下创建和批准新的扩展。 图2基础RISC-V ISA和扩展[7]。 目前有一些嵌入式和低端RISC-V CPU/SoC可用如64位Allwinner D1基于XuanTie C906和64位四核SiFiveU740。还有大量的软核从RV32E例如PicoRV32到RV64GC例如XuanTie C910和Andes X45的变体。 然而RISC-V ISA扩展的萌芽性质给开发人员带来了一些困难。例如“V”矢量扩展通常称为“RVV”于2021年9月下旬在1.0版本中被冻结。虽然这是一个伟大的里程碑但它与以前的RVV版本不兼容的事实是不幸的因为目前唯一可用的支持RVV的硬CPUC906使用不兼容的v0.7规范。由于GCC和LLVM / Clang编译器都针对冻结或批准的ISA扩展在这种情况下是RVV v1.0开发人员无法使用主线编译器版本针对D1提供的矢量支持并被迫依赖XuanTie开发的GCC v8.4。不幸的是这不再从制造商那里公开提供但可以从爱丁堡大学的DataShare网站下载[8]。当针对C906设备如Allwinner D1时使用XuanTieGCC编译器生成矢量化代码可以获得明显的运行时性能优势如一些RAJAperf[9]基准内核的图3所示[10]。 图3矢量化RISC-V与标量代码的相对运行时性能[10]。 利用Allwinner D1矢量化支持的另一种方法是使用RVV v1.0到v0.7回滚工具[11]该工具由Joseph Lee博士开发作为ExCALIBUR HES RISC-V测试台项目的一部分[12]。在这里主线GCC和LLVM/Clang编译器可用于自动编码该工具将生成的RVV v1.0汇编语言“.s”文件转换为RVV v0.7“.s”源文件。然后由XuanTieGCC编译器组装以生成对象“.o”文件/二进制文件以在基于Allwinner D1的板上执行。 虽然这仍然需要使用XuanTie GCC编译器但原始源代码是使用最新的主流编译器版本编译的。有关使用RVV回滚工具的更多信息以及有关汇编RISC-V矢量代码的一般信息请参阅RISC-V测试台网站[13]。 更一般地说已经提供了RISC-V测试台以支持那些希望在当前可用的RISC-V硬件上测试其代码的研究人员。目前测试台在贫民窟集群中拥有24个RISC-V内核2023年4月和5月将有额外的板使核心总数达到72个。您可以使用网站上概述的步骤申请访问RISC-V测试台[14]。 当我们考虑20世纪90年代末和21世纪初的原始RISC架构的全盛时期以及目前基于RISC的ARM和RISC-V CPU架构的兴起时Mark Twain似乎是对的。 正文完 [1] M.吐温和F。Strothmann跳跃的青蛙。哈珀1903年。[在线]。可用 https://books.google.co.uk/books?idld\_3LPm8FKkC [2]“MacBook Pro英特尔与MacBook ProM1 Pro/Max”Macworld. https://www.macworld.com/article/668176/macbook-pro-intel-vs-macbook-pr...4月访问。072023。 [3]“2021年11月|TOP500”。https://www.top500.org/lists/top500/2021/11/4月访问。072023。 [4]“OpenSPARC资源概述”。https://www.oracle.com/servers/technologies/opensparc-overview.html4月访问。072023。 [5]“规格-RISC-V国际”。 https://riscv.org/technical/specifications/4月访问。072023。 [6] F.Embeddev“RISC-V指令集手册第一卷RISC-V用户级ISA”Five EmbedDev。 https://www.five-embeddev.com//riscv-isa-manual/latest/rv32e.html4月访问。072023。 [7] R.Quinnell“使用RISC-V创建自定义处理器”EE Times Europe2019年3月29日。 https://www.eetimes.eu/creating-a-custom-processor-with-risc-v/4月访问。072023。 [8] J.Lee“支持矢量扩展的RISC-V GNU编译器工具链”2023年3月doi10.7488/ds/3831。 [9] LLNL/RAJAPerf。劳伦斯利弗莫尔国家实验室2023年3月31日。访问时间4月。072023。[在线]。可用https://github.com/LLNL/RAJAPerf [10] J.Lee“基准更新”ExCALIBUR HES RISC-V测试台2023年3月29日。http://riscv.epcc.ed.ac.uk/success/benchmarks/4月访问。072023。 [11] J.李“RISCVtestbed/rvv-rollback”。RISC-V测试台2023年3月22日。访问时间4月。072023。[在线]。可用https://github.com/RISCVtestbed/rvv-rollback [12] N.布朗J.Lee和M。Jamieson“ExCALIBUR HES RISC-V测试台”ExCALIBUR HES RISC-V测试台。 http://riscv.epcc.ed.ac.uk/4月访问。072023。 [13] J.Lee“编译矢量代码”ExCALIBUR HES RISC-V测试台2022年11月23日。 http://riscv.epcc.ed.ac.uk/issues/compiling-vector/4月访问。072023。 [14] N.布朗和J。Lee“申请访问”ExCALIBUR HES RISC-V测试台4月。2023年5月5日。http://riscv.epcc.ed.ac.uk/documentation/access/4月访问。072023。
http://www.pierceye.com/news/678318/

相关文章:

  • 电商运营公司简介seo搜索引擎优化求职简历
  • 烟台门户网站有哪些网站做的比较好的
  • 外贸企业论坛网站建设找建站公司做网站注意事项
  • 莱芜亓家网站网站认证怎么认证
  • 安康做网站的公司wordpress zh_cn.po
  • 温州网页网站制作怎么看一个网站有没有做301
  • 网站主流系统2018年网站建设
  • 好的交互网站sql网站发布流程
  • 河北住房与城乡建设部网站网站管理手册
  • 学网站建设需要用哪几个软件营销型网站建设的指导原则
  • 网站建设产品价格销售型网站如何做推广
  • 免费情感网站哪个好wordpress和微信打通
  • 做网站首页尺寸大小做网站的个人心得
  • 思乐科技 成都网站建设做单页网站价格
  • 网站关键词排名全掉了汽车用品网站
  • 网站未备案可以做经营活动吗做电商运营有前途吗
  • 网站建设优化服务百度指数与百度搜索量
  • 网站添加漂浮二维码怎么做内网 wordpress慢
  • h5创建网站网页设计主题推荐
  • 35开始学网站开发崇信县门户网
  • 一站式企业服务wordpress 网站登录
  • 网站上传工具有什么甘南北京网站建设
  • 株洲做网站那家好wordpress调用当前页文章
  • 想学做网站报班免费做一个自己app
  • 网站链接查询经典的公司简介范文
  • 网站猜你喜欢代码专门做房产的网站
  • 网页设计与网站建设题库企业logo设计免费
  • 深圳比较有名的设计公司大连seo推广优化
  • 宁波住房和城乡建设局网站最新上市新手机
  • 重庆做网站公司学校做网站方案