首页 文章 精选 留言 我的

精选列表

搜索[GPU适配],共10000篇文章
优秀的个人博客,低调大师

​MIPS 重塑开发效率:软件先行,流片即适配

让软件跑在硬件前,助力客户加速产品上市 多年来,业界一直倡导在软件开发中采取“左移”(Shifting Left)方法。该方法使软件团队能够更早地开始工作,利用虚拟平台进行算法和应用开发。通过从一开始就让硬件和软件团队协同工作,开发流程变得更加高效,能够及早发现产品设计规格上的模糊之处。软件团队无需等待硬件完成,便可以直接对其进行应用软件集成;而硬件团队则专注于实现设计流片。 这种方法确保在硬件准备就绪可运行软件时,软硬件之间的差异已降至最低,从而减少后期返工的需求。在模型中快速修复或更新 RTL 就能保持开发进度,使硬件和软件能够同步完成开发。 缺失的一环:性能建模 尽管取得了这些进展,但业界仍存在一个关键空白:软件在硬件上的实际运行表现如何?传统的虚拟平台侧重于功能验证,但往往缺乏对性能的洞察。与此同时,基于时钟周期的模型虽然精确,但在处理大规模工作负载时速度过慢。 如果软件团队不仅能使用功能模型,还能获得硬件的性能模型——这将为开发工作带来哪些新的可能性? MIPS™Atlas Explorer平台 MIPS™ Atlas Explorer 是一款专为 MIPS Atlas 计算子系统产品组合打造的软件开发与优化平台。它将虚拟平台的优势与微架构性能建模相结合,使软件团队能够在硬件设计阶段就对工作负载进行优化。 例如,如果自主无人机的导航软件给 CPU 带来了沉重负担,可以引入自定义指令或调整内存子系统对其进行加速。这种协同设计的流程为软件和硬件建立了紧密的反馈闭环。 该方法提供了至关重要的数据支撑,硬件团队能够了解真实工作负载的运行表现。开发者不再依赖理论估算,而是能够直接观察工作负载的执行情况,推动 MIPS 与客户之间建立数据驱动的合作伙伴关系。 为开发者带来的优势 借助 Atlas Explorer,软件团队可以与硬件设计团队并行优化应用程序,从而确保开发流程更加协同。Atlas Explorer 平台能够生成详细的性能报告,在真实应用场景中提供微架构层面的洞察,助力开发者做出更明智的决策。 此外,Atlas Explorer 可捕获关键工作负载区域的执行轨迹,提供在硅片上难以收集的宝贵数据。通过便捷地与同事、领域专家共享报告,Atlas Explorer 加强了团队协作效率,并促进了更高效的工作流程。 以洞察为导向的灵活平台 不同于僵化、带有固定流程的工作方式,Atlas Explorer 平台强调灵活性。它以 Visual Studio Code Extension 的形式交付,使开发者能够将性能数据可视化,突显关键的优化区域。自定义报告过滤器可以聚焦问题点,从而更轻松地诊断并解决效率低下的问题。 此外,由于性能数据的生成与软件开发是解耦的,即使是核心团队之外的人员也可以参与优化工作,而无需从头重新构建软件或迁移到其他平台。 推动半导体设计的未来 虚拟平台提升了软件开发者的工作效率,尤其是在 DevOps 和 QA (质量保证)流程中。如今,MIPS 正在突破半导体价值链中团队协作和生产力的边界。 随着高性能、领域专用计算的需求持续激增,能够分析并优化工作负载与可定制计算平台之间的交互,已成为企业的核心竞争优势。“软件优先”方法缩小了软硬件团队之间的鸿沟,助力做出更合理的架构决策,并建立起一种可扩展、低风险的工作流程,用于构建符合实际性能目标的物理 AI 平台。 这种协作模式最终能加速产品上市,因为所有调优工作都已前置完成;同时降低量产周期的研发风险,并促成了更深层次的客户合作。 MIPS 首席执行官 Sameer Wasson  表示:“这意味着 MIPS 不再只是供应商,而是客户产品开发中的合作者。‘软件优先’能为物理 AI 平台打造一套可扩展、低风险的工作流程:不仅能精准达成所需性能、减少研发中的意外变数,还能更稳妥、更可靠地实现各项性能目标。” 借助 MIPS Atlas,MIPS 正在重塑行业现状——打造一个软硬件无缝协同演进的未来,为加速物理 AI 落地,提供前沿且面向特定领域优化的计算解决方案。 ### 关于MIPS MIPS 是格罗方德(GlobalFoundries)旗下公司,致力于开发用于构建自主边缘计算平台所需的工具、软件和计算技术。凭借在计算创新和关键任务平台领域超过 40 年的深厚积累,MIPS 在推动物理 AI 于交通运输、机器人以及其他嵌入式市场应用普及方面拥有独特的优势。MIPS 的技术基于开放的 RISC-V 指令集架构,并采用模块化、标准化的方法来构建以工作负载为核心的解决方案。 更多信息,请访问MIPS.com

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册