MIPS宣布开源

简介:

毫无疑问,2018年是RISC-V真正开始在渴望开源指令集的芯片架构师中建立势头的一年。到2019年,RISC-V将不会再是唯一的玩家。
今年6月份,Wave Computing收购了MIPS公司,12月17日宣布MIPS将在2019年第一季度发布最新的core R6时开源,此举旨在加速MIPS指令集架构的普及。MIPS开放计划将允许参与者自由访问“最新版本的32位和64位MIPS ISA - 无需许可或使用费”,用户还将获得MIPS拥有的数百项专利。
MIPS许可业务总裁 Art Swift 称此举对于加速MIPS在生态系统中的采用至关重要。
MIPS指令集中包括SIMD(单指令,多数据)和DSP等扩展。Swift承诺MIPS将为开源社区带来“商业准备”的“工业强度”架构指令集。“芯片设计人员将有机会根据经过验证且经过良好测试的指令集来设计自己的内核,”Swift表示。
据Swift称,自2000年以来,基于MIPS内核的芯片已经出货了85亿个。广泛的客户都在坚持使用MIPS,包括Microchip,Mobileye(现在是英特尔公司),MediaTek和日本领先的Denso Denso。
虽然MIPS在工程师中始终如一地受到尊重,但MIPS其所有权一直不稳定,一直在努力建立自己的生态系统并产生动力。今天MIPS远远落后于Arm。Wave的目标是扭转长期以来的趋势,就像MIPS的螺旋式下降一样。 

_3

精明的举动
当被问及当前的MIPS合作伙伴如何对Wave的开源MIPS计划做出反应时,Swift说:“如果这发生在两三年前,那么RISC-V就不会诞生。”
当被问及MIPS是否过早来到开源社区时,行业意见似乎分裂了。
Linley Group的首席分析师Linley Gwennap指出“在开源社区中,MIPS肯定会支持RISC-V。”由于各种所有权转换,MIPS“无法提前采取行动”。
尽管如此,Gwennap补充道,“鉴于MIPS提供的优势,我认为它还有时间获得设计。”
UltraSoC首席执行官Rupert Baines表示,“考虑到RISC-V的势头,MIPS开源是一个有趣,精明的举动。”他说,“MIPS已经拥有大量优质工具和软件环境。这是一种放大MIPS自身优势的智能方式,而且不会损失太多。“
他说,对于一些SoC设计师来说,“MIPS可以替代采用RISC-V。”
UltraSoC是一家位于剑桥的英国公司,为嵌入式系统提供先进的调试和分析技术,是RISC-V的积极支持者。然而,Baines一直认为选择处理器核心“不应该是宗教战争。”对于负责提供包含不同处理器的异构系统的芯片架构师和设计师来说,ISA只是一个小问题,他说。一个更大的问题是应对“整个系统”中的复杂性问题。

行业观察家同意MIPS的成熟度。
Gwennap说:“MIPS ISA比RISC-V更完整。例如,它包括DSP和SIMD扩展,它们仍然是RISC-V的委员会。“
此外,MIPS是经过商业验证的ISA,二十多年来已经出货数十亿,Gwennap说,“MIPS软件开发工具更加成熟。”此外,他指出,“MIPS还提供专利保护和中央授权避免ISA碎片化,这两者都是RISC-V所缺乏的。这些因素使MIPS成为商业实施的优势,特别是面向客户的核心。“

相关文章
|
存储 缓存 Java
《Gradle构建脚本的基本结构和语法》
《Gradle构建脚本的基本结构和语法》
276 0
|
前端开发
css的渐变属性linear-gradient
css的渐变属性linear-gradient
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
MetaGPT开源自动生成智能体工作流,4.55%成本超GPT-4o
AFlow是由Jiayi Zhang等学者提出的一项新研究,发表于arXiv。它通过将工作流优化问题转化为代码表示空间中的搜索,并引入蒙特卡洛树搜索(MCTS)算法,实现了高效的工作流自动化生成与优化。在六个基准数据集上,AFlow性能比现有基线平均提高5.7%,并使小模型以较低成本超越GPT-4。尽管存在一些局限性,如通用性和计算复杂度,AFlow为降低大型语言模型应用成本提供了新思路,推动了人工智能技术的进步。论文地址:https://arxiv.org/abs/2410.10762。
345 27
|
SQL Java 数据库连接
日志输出-查看 SQL:深入分析 MyBatis 执行过程
日志输出-查看 SQL:深入分析 MyBatis 执行过程
386 0
ArcGIS:如何进行离散点数据插值分析(IDW)、栅格数据的重分类、栅格计算器的简单使用、缓冲区分析、掩膜?
ArcGIS:如何进行离散点数据插值分析(IDW)、栅格数据的重分类、栅格计算器的简单使用、缓冲区分析、掩膜?
971 0
|
存储 Java 数据库
SpringBoot使用jasypt实现数据库配置加密
这样,你就成功地使用Jasypt实现了Spring Boot中的数据库配置加密,确保敏感信息在配置文件中以加密形式存储,并在应用启动时自动解密。
948 2
|
安全 Ubuntu 应用服务中间件
NGINX环境下实现Web网站访问控制的实战指南
在NGINX中设置基于IP的访问控制可提升网站安全性。步骤包括安装NGINX、备份配置文件、编辑`/etc/nginx/sites-available/default`,添加`allow`和`deny`指令限制特定IP访问,如`allow 192.168.1.100; deny all;`,然后测试配置并重启服务。成功后,仅允许的IP能访问网站,否则会收到403错误。这为Web安全提供基础保障,还可扩展实现更多高级控制策略。【6月更文挑战第20天】
1221 3
|
缓存 应用服务中间件 nginx
[nginx]lua控制响应头
[nginx]lua控制响应头
340 0
|
JSON 数据格式
调用后端接口时响应的json数据里面中文变成问号
调用后端接口时响应的json数据里面中文变成问号
373 0
调用后端接口时响应的json数据里面中文变成问号