Arm推出Total Design生态系统,优化基于Neoverse CSS的SoC开发流程

本文主要是介绍Arm推出Total Design生态系统,优化基于Neoverse CSS的SoC开发流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

         

目录

构建生态系统

将Arm架构小芯片带给大众

关于Arm Total Design的结语


        我们最近报道了Arm的Neoverse CSS Genesis N2平台的发布,这是一个近乎现成的计算子系统设计,旨在加快尖端基础设施中定制加速器的上市时间。我们当时评论说,我们可以看到Arm希望扩展CSS Genesis产品,以涵盖其他服务,以进一步加速开发,为希望创建定制芯片的公司提供进一步的发展。随着他们在 2023 年 OCP 全球峰会上的宣布,Arm 更接近于 Arm Total Design 实现这一目标。

 

构建生态系统


        Arm Total Design是一项新计划,它创建了一个合作伙伴生态系统,涵盖定制芯片设计的几乎所有方面,从用于设计的IP和EDA工具,到生产和运输最终芯片所需的代工厂和软件。Arm打算在这个生态系统中帮助那些希望使用Neoverse CSS开发定制芯片的公司。这是通过将公司与工具、制造和设计服务联系起来来实现的,以进一步加速开发并提供对前沿 IP 和工艺节点的访问。为了促进这一点,Arm正在授予这些合作伙伴对Neoverse CSS平台的早期访问权限,并与他们合作以确保他们的产品和服务是为他们量身定制的。希望利用生态系统的公司可以选择他们希望采用的服务,如果他们希望使用Neoverse CSS创建产品,则不会被迫使用这些合作伙伴。

        作为该生态系统的一部分,Arm已经从硅行业召集了大量合作伙伴,从Alphawave Semi,Cadence,Rambus和Synopsys的预集成和验证IP和EDA工具开始。这应该使客户能够获得制作RTL设计所需的大量IP和工具目录,这些设计可以转换为物理芯片。此 IP 的集成和验证通常是芯片开发周期的重要组成部分,因此 Arm 及其合作伙伴可以减少设计工作量并更快地采用新技术。虽然这份合作伙伴名单肯定很强大,但公司可能希望整合自己的知识产权或其他公司的设计,并且可能仍然需要花费大量时间进行整合。

        Arm 与设计服务提供商合作,为使用 Neoverse CSS 和其他 Arm IP 设计芯片提供专家服务,以及更通用的设计方法。这些合作伙伴包括ADTechnology,Broadcom,Capgemini,Faraday,Socionext和Sondrel。希望创建定制芯片的公司将能够与这些合作伙伴合作,以支持其项目的开发。这种合作关系相当有趣,因为它表明Arm尚未准备好或愿意采取下一步为其客户生产完整的端到端SoC设计,而是宁愿将其留给合作伙伴。与所有咨询风格的产品一样,这些服务可能会非常昂贵,因此我们可以想象,这些服务可能只适用于不希望在定制硅领域建立自己的工程团队的大公司。

        Arm 还与台积电和英特尔代工服务 (IFS) 合作,促进这些定制设计的制造,并针对领先的工艺节点和先进封装技术优化其 IP。正如Neoverse CSS Genesis N2公告中提到的,Genesis N2平台正在推出,对台积电的N5工艺节点进行了全面优化,这种合作关系希望进一步扩展这一点。与IFS的额外合作伙伴关系表明,Arm正在选择使其客户的供应链选择多样化。值得注意的是,三星似乎已经在这里闲逛,截至本公告发布时没有任何参与。看看它们将来是否会成为这个生态系统的一部分,以及其他专业和非领先的代工厂,如Global Foundries,这将是一件有趣的事情。

        最后,为了总结这一切,Arm引入了American Megatrends International(AMI)来提供商业软件和固件平台,以实现定制芯片产品的完整系统集成。许多读者以前见过"AMI"这个名字,最常见的是在他们第一次启动计算机时。AMI 是最大的 UEFI 固件提供商之一,主板制造商、OEM 和系统集成商使用它来构建运行芯片的平台。将 AMI 引入生态系统将使 Arm 客户能够获得将其定制芯片集成到准备部署的基础设施平台所需的剩余软件。但是,奇怪的是,这仅限于单个供应商,这极大地限制了选择,因此我们希望将来看到更多的固件供应商。

        在这个合作伙伴列表中,可能最大的缺席是有人可以列出要求并与这些公司合作,为您提供最后一块硅。这个更面向项目管理和咨询的部分可能会由上述设计公司推动,但这可能会产生额外的费用。此过程很可能由客户管理,这可能会导致需要为定制硅项目分配更多资源,并且仍然会产生进一步的费用。这可能是Arm需要在此管道中填补的重大空白,以便某些客户采用此产品,因为其他供应商可能会将其包含在半定制产品中。

        这个合作伙伴生态系统中另一个值得注意但更轻微的缺失是构建这些芯片运行的平台的最终系统集成商。这些通常由富士康或超微等公司完成,并将芯片部署到最终生产环境中,特别是如果它们旨在作为一个完全独立的系统运行,而无需使用现有的通用CPU。我们希望看到 Arm 朝这个方向扩大其合作伙伴名单。



将Arm架构小芯片带给大众


        在此公告中,Arm特别花时间注意到他们对希望采用小芯片设计作为其定制芯片战略一部分的客户的支持。Arm 正在与其 Arm Total Design 生态系统的成员和更广泛的行业合作,以支持启用小芯片的计划。对AMBA CHI C2C,UCIe和其他公司的支持应该使采用Neoverse CSS的公司能够轻松选择小芯片策略。

        我们已经看到小芯片设计(来自AMD和英特尔等供应商)能够使用不同的工艺节点集成各种加速器。通过确保 Neoverse CSS 对这些计划的全力支持,Arm 为其合作伙伴和客户打开了大门,让他们以省时的方式为专业工作负载创建优化的设计。

        最有趣的公告之一是Arm合作伙伴Socionext已经生产了一个多核CPU小芯片,客户将能够将其集成到他们的设计中。这个小芯片利用了Neoverse CSS,正在台积电的N2类进程节点上开发。据我们所知,这是N2工艺节点上产品的首次正式发布,表明根据台积公司的当前路线图,采用该设计的硅将在2025年下半年或2026年上半年出货。


关于Arm Total Design的结语


        当我们在九月份第一次讨论Neoverse CSS时,我们很好奇Arm会如何选择发展产品并为潜在客户采用该解决方案创造激励措施。Arm将从对定制芯片开发的浓厚兴趣中受益匪浅,与x86巨头提供的半定制解决方案或RISC-V生态系统的早期开发相比,其IP产品在市场上脱颖而出。Arm Total Design是使客户能够访问他们需要推进定制芯片战略的所有其他产品和服务的下一步,因此我们当然可以看到这增加了Neoverse CSS产品的吸引力。对于希望首次涉足这一领域的公司来说尤其如此,谷歌云和阿里巴巴等公司可能会成为客户。

        剩下的一个大问题是其他人将如何回应 Arm 围绕 Neoverse CSS 的推动。虽然它确实使创建定制Arm芯片变得更加容易,但时间,工程工作和资金所需的投资肯定仍然是许多企业的进入障碍。有些人可能更喜欢AMD和英特尔提供的半定制策略来支持他们量身定制的芯片工作,这些策略通常具有较低的风险和更短的周转时间。英特尔之前还特别提到,他们可能希望提供与Neoverse CSS产品类似的模型,提供创建定制芯片所需的IP,以及通过其IFS集团生产芯片的代工厂。

        我们发现,在这份公告中,最有趣的是,这清楚地表明这是Arm的长期雄心壮志,台积电N2工艺节点的公告表明他们打算在未来几年推动这个平台。英特尔代工服务的加入和三星的缺席也特别有趣,英特尔对Arm生态系统的持续兴趣开始在行业内引起一些关注。IFS 能够从这个生态系统中获得的任何客户对刚刚起步的代工业务来说都将非常有价值,我们希望英特尔继续沿着这一轨迹前进,在领先的硅代工业务中提供第三个有竞争力的参与者。

这篇关于Arm推出Total Design生态系统,优化基于Neoverse CSS的SoC开发流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/273079

相关文章

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

Spring Boot 中的默认异常处理机制及执行流程

《SpringBoot中的默认异常处理机制及执行流程》SpringBoot内置BasicErrorController,自动处理异常并生成HTML/JSON响应,支持自定义错误路径、配置及扩展,如... 目录Spring Boot 异常处理机制详解默认错误页面功能自动异常转换机制错误属性配置选项默认错误处理

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器

Spring Boot从main方法到内嵌Tomcat的全过程(自动化流程)

《SpringBoot从main方法到内嵌Tomcat的全过程(自动化流程)》SpringBoot启动始于main方法,创建SpringApplication实例,初始化上下文,准备环境,刷新容器并... 目录1. 入口:main方法2. SpringApplication初始化2.1 构造阶段3. 运行阶

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二