RISC-V走向开放服务器规范

这篇具有很好参考价值的文章主要介绍了RISC-V走向开放服务器规范。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原文:RISC-V Moving Toward Open Server Specification

作者:Agam Shah

转载自:https://www.hpcwire.com/2023/07/24/risc-v-moving-toward-open-server-specification/

中文翻译:

2023年7月24日

RISC-V International目前正在起草一份可以标准化RISC-V服务器芯片和系统开发的规范,RISC-V International是一个处理指令集架构开发的组织。

该规范为基于RISC-V技术的各层服务器计算系统建立了标准接口。它可以帮助公司在云计算环境中部署RISC-V服务器,其中软件通过虚拟化CPU运行,而不是直接从硬件CPU运行。

可以肯定的是,服务器规格还处于早期阶段。当前的迭代包括系统管理控制器、片上系统模块、安全层、引导系统和虚拟化层。

RISC-V在一份定义该规范的文件中表示:“RISC-V服务器SoC(片上系统)规范定义了一套标准化的功能,便携式系统软件(如操作系统和虚拟机管理程序)可以依赖这些功能存在于RISC-V服务器SoC中。”此处提供规范链接。

RISC-V走向开放服务器规范,risc-v,sg2042,64核
RISC-V服务器规格模型。

 RISC-V是一个可免费许可的指令集架构。任何人都可以根据架构创建芯片,但公司也可以添加其专有模块并出售这些芯片。RISC-V得到了大多数顶级芯片制造商的支持,包括英特尔、AMD、苹果、英伟达和高通。

开放计算项目还定义了x86和ARM服务器的类似规格,这些规格被服务器制造商用作构建标准化数据中心产品的蓝图。

RISC-V提案还为服务器系统提供了基础,以支持CXL等技术,CXL已经得到了x86和ARM服务器制造商的支持。

即将推出的CXL 3.0规范在芯片、内存和存储之间提供了高速通信链路,并引起了服务器硬件制造商的兴趣,因为它可能会改变数据中心的构建方式。该规范将通过分解计算和存储模块来减少处理和带宽阻塞点。

服务器规范建立在指令集架构技术之上,例如近年来批准的较新的矢量处理规范。

许多RISC-V公司正在构建服务器芯片,其中最著名的是Ventana和Esperanto。

这些公司在基本指令集架构之上构建了自己的专有模块,但表示他们将标准化为RISC-V International批准的最新规格。

欧洲和美国的研究机构正在试验RISC-V微服务器来开发和测试软件。

创建服务器规范的提案也反映了RISC-V的开源精神——作为一个社区共同开发和改进产品。

RISC-V International的首席技术官Mark Himelstein在上个月在巴塞罗那举行的RISC-V峰会上发表演讲时说:“我们之所以是一个社区......是因为我们可以分担负担。”

目标是防止RISC-V社区中的硬件和软件碎片化。RISC-V International希望避免Android的命运,随着手机开发人员修改操作系统以满足他们的智能手机需求,Android的命运迅速支离破碎。

“我们分担定义ISA的工作,我们分担寻找硬件-软件接口的工作......我们分担软件负担。从引导代码到应用程序,它意味着一切,”Himelstein说。

RISC-V仍然不被认为是主导数据中心市场的x86或ARM的可行服务器替代品。

“当人们说'哦,RISC 5落后ARM10年'时,答案是肯定的,但不需要10年就能赶上。世界语系统首席执行官Dave Ditzel在RISC-V峰会的另一场演讲中说:“需要几年时间才能赶上。”

英语原文:

July 24, 2023

A specification that could standardize the development of RISC-V server chips and systems is currently being drafted by RISC-V International, an organization that is handling the development of the instruction set architecture. 

The specification establishes standard interfaces for various layers of server computing systems built on RISC-V technology. It could help companies deploy RISC-V servers in cloud computing environments, in which software runs off virtualized CPUs and not directly off hardware CPUs.

To be sure, the server spec is in its early stages. The current iteration includes system management controllers, system-on-chip modules, security layers, boot systems, and virtualization layers.

“The RISC-V server SoC (system on chip) specification defines a standardized set of capabilities that portable system software such as operating systems and hypervisors can rely on being present in a RISC-V server SoC,” RISC-V said in a document defining the specification. A link to the specification is availablehere.

RISC-V走向开放服务器规范,risc-v,sg2042,64核
The RISC-V server specification model.

 RISC-V is an instruction-set architecture that is free to license. Anyone can create chips based on the architecture, but companies can also add their proprietary modules and sell those chips. RISC-V is backed by most of the top chipmakers, including Intel, AMD, Apple, Nvidia, and Qualcomm.

The Open Compute Project has also defined similar specs for x86 and ARM servers, which are used as blueprints by server makers to build standardized data-center products.

The RISC-V proposal also provides a base for server systems to support technologies like CXL, which is already backed by x86 and ARM server makers.

The upcoming CXL 3.0 spec provides a high-speed communication link between chips, memory, and storage, and is drawing interest from server hardware makers as it could change the way data centers are built. The spec will cut processing and bandwidth chokepoints by disaggregating compute and storage modules.

The server spec is built on top of technologies in the instruction set architecture such as the newer vector processing specification, which has been ratified in recent years.

Many RISC-V companies are building server chips, with the most notable being Ventana and Esperanto. 

The companies have built their own proprietary modules on top of the base instruction set architecture but have said they would standardize to the latest specs ratified by RISC-V International.

Research organizations in the Europe and U.S. are experimenting with RISC-V microservers to develop and test software. 

The proposal to create a server spec also reflects the open-source ethos of RISC-V — to jointly develop and improve a product as a community.

“The reason we’re a community at all…is we get to share the burden,” said Mark Himelstein, the chief technology officer at RISC-V International, during a recent presentation at a RISC-V Summit held last month in Barcelona.

The goal is to prevent hardware and software fragmentation in the RISC-V community. RISC-V International wants to avoid the fate of Android, which quickly fragmented as phone developers modified the OS to meet their smartphone needs.

“We share the work of defining the ISA, we share the work of finding the hardware-software interface… and we share the software burden. It means everything from boot code all the way up to applications,” Himelstein said.

RISC-V still is not considered a viable server alternative to x86 or ARM, which dominate the data center market.

“When people say ‘Oh, RISC five is 10 years behind ARM,’ the answer is yes, but it is not going to take 10 years to catch up. It will take a couple of years to catch up,” said Dave Ditzel, CEO of Esperanto Systems, during another presentation at the RISC-V Summit.

  • About HS-2

HS-2 RISC-V通用主板是澎峰科技与合作伙伴共同研发的一款专为开发者设计的标准mATX主板,它预装了澎峰科技为RISC-V高性能服务器定制开发的软件包,包括各种标准bencmark、支持V扩展

的GCC编译器、计算库、中间件以及多种典型服务器应用程序。

HS-2 RISC-V通用主板搭载了一颗国产RISC-V 64核处理器(SG2042)。SG2042是目前已量产的性能最高的RISC-V处理器,主要针对高性能计算领域需求设计,适用于科学计算、工程计算、AI计算、融合计算等大算力应用场景。

RISC-V走向开放服务器规范,risc-v,sg2042,64核文章来源地址https://www.toymoban.com/news/detail-636690.html

到了这里,关于RISC-V走向开放服务器规范的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 什么是RISC-V?以及RISC-V和ARM、X86的区别

    RISC-V 是基于 RISC 精简指令集架构开发的一个开放式指令集架构,它是由加州大学伯克利分校的计算机科学教授 Krste Asanovic (克里斯蒂安·阿萨诺维奇)领导的团队开发,RISC-V是 开放 的,任何人都可以使用它来开发处理器芯片和其他硬件,而无需支付任何许可或使用费用。

    2024年02月15日
    浏览(50)
  • 【RISC-V】基于开源RISC-V MCU内核PicoRV32的FPGA移植

    核心板:GW2A-LV18PG256C8IC8I7 底板:Dock底板 有关核心板和底板相关资料的参考网址:Tang Primer 20K - Sipeed Wiki  FPGA硬件设计软件:高云云源软件;下载地址:广东高云半导体科技股份有限公司 PicoRV32描述,以及文档介绍详情见网址PicoRV32 - 高云 - 广东高云半导体科技股份有限公司

    2023年04月09日
    浏览(44)
  • RISC-V公测平台发布 · 第一个WEB Server “Hello RISC-V world!”

    RISC-V公测平台Web Server地址:http://175.8.161.253:8081 Web Server是互联网应用的基础设施,无论是用户访问网站,还是后端服务提供商和开发者构建各种应用程序,Web Server都在其中扮演着至关重要的角色。 显而易见,对于RISC-V生态来说, Web Server也是不可缺少的一部分 。 接下来我们

    2024年02月14日
    浏览(52)
  • 国内 RISC-V 产学研基地成立,Intel、Arm、RISC-V 将三分天下?

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 在IT界,CPU芯片和操作系统是网信领域最基础的核心技术。但在芯片领域,技术和资本的门槛较高,应用范围最广的指令集架构需获得专利授权才能使用,如x86、Arm等。而投入研发的资金,以14nm工艺为例,需上亿元的研发费用。 如何降

    2024年01月17日
    浏览(51)
  • 从零学习开发一个RISC-V操作系统(四)丨RISC-V汇编语言编程

       本系列是博主参考B站课程学习开发一个RISC-V的操作系统的学习笔记,计划从RISC-V的底层汇编指令学起,结合C语言,在Ubuntu 20.04上开发一个简易的操作系统。一个目的是通过实践操作学习和了解什么是操作系统,第二个目的是为之后学习RISC-V的集成电路设计打下一定基础

    2024年01月25日
    浏览(63)
  • RISC-V 中国峰会 | OpenMPL引人注目,RISC-V Summit China 2023圆满落幕

         2023年8月25日,为期三天的RISC-V中国峰会(RISC-V Summit China 2023)圆满落幕。本届峰会以“RISC-V生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现RISC-V全球新观点、新趋势。吸引了超过百家企业及研究机构、开源技术社区参与交流,近百家媒体跟踪报道。

    2024年02月10日
    浏览(49)
  • 【RISC-V 指令集】RISC-V 向量V扩展指令集介绍(六)- 向量内存一致性模型

    以下是《riscv-v-spec-1.0.pdf》文档的关键内容: 这是一份关于向量扩展的详细技术文档,内容覆盖了向量指令集的多个关键方面,如向量寄存器状态映射、向量指令格式、向量加载和存储操作、向量内存对齐约束、向量内存一致性模型、向量算术指令格式、向量整数和浮点算术

    2024年04月09日
    浏览(52)
  • RISC-V云测平台:Compiling The Fedora Linux Kernel Natively on RISC-V

      注释:编译Fedora,HS-2 64核RISC-V服务器比Ryzen5700x快两倍! --- 以下是blog 正文 ---  # Compiling The Fedora Linux Kernel Natively on RISC-V ## Fedora RISC-V Support There is ongoing work to Fedora to support RISC-V hardware. As of right now the Fedora documentation officially only shows how to install the distribution on the SiFive Hi

    2024年02月13日
    浏览(40)
  • RISC-V汇编指令

    写在最前面:这一篇是UC Berkeley的CS61C的笔记,根据我自己的理解进行学习记录,其中贴的一些图片来自于课程PPT。 了解汇编之前,我们需要先了解为什么需要汇编?以下是我的理解: 机器执行的命令都是些二进制的机器码,我们需要对机器进行编程需要记住这些机器码,这

    2024年02月15日
    浏览(56)
  • RISC-V体系结构

    执行环境接口(  Execution Environment Interface EEI )是 RISC-V 定义 处理器 和 操作系统 之间的 交互方式 ,它规定了如何加载和执行RISC-V二进制代码,以及如何访问控制和系统资源。 指令集分类 Privileged Architecture (特权指令) 用于 操作系统内核 和 处理器 之间的 交互 ,定义了一组

    2024年02月15日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包