0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新的 MathWorks 硬件支持包支持从 MATLAB 和 Simulink 模型到高通 Hexagon 神经处理单元架构的自动化代码生成

电子设计圈 来源:jf_78421104 作者:jf_78421104 2024-09-23 11:59 次阅读

新的硬件支持包不仅无需耗时的手写代码优化和验证,还支持处理器在环测试

MathWorks 今天宣布,推出针对 Qualcomm® Hexagon™ 神经处理单元(NPU)的硬件支持包。该处理单元嵌入在 Snapdragon® 系列处理器中。MathWorks 硬件支持包,则专门针对 Qualcomm Technologies 的 Hexagon NPU 架构进行优化,实现 MATLAB® 和 Simulink® 模型的自动化代码生成流程。在提高数据准确度和标准合规性的同时,也提升开发人员的工作流效率。使用 MathWorks 软件和基于模型的设计,工程师能够轻松为嵌入式应用部署产品级 C 代码,而无需深入了解 NPU。

Qualcomm Technologies, Inc. 的产品管理高级总监 Vinesh Sukumar 表示:“Qualcomm Technologies 的使命是让工程师能够创建创新的产品和应用,充分发挥 Snapdragon 处理器的潜力。随着对高性能 NPU 应用的需求持续增长,MathWorks 和 Qualcomm Technologies 之间的协作使研发人员能够高效地开发并优化针对 Hexagon NPU 的嵌入式应用。”

针对 Hexagon NPU 的 MathWorks 硬件支持包解决了开发过程中的几个关键问题,包括编译错误、对手写框架的依赖、手动数值验证以及从代码追溯到模型的挑战。工程师无需深入了解 Hexagon NPU 及其工具链即可通过该支持包利用 Hexagon 仿真器直接在 Simulink 中运行处理器在环(PIL)仿真,在优化的目标代码部署到实际硬件之前就可以确保其能够正确、高效、可靠地运行。

MathWorks 首席研究员 Jim Tung 表示:“通过使用基于模型的设计和 Hexagon NPU 的高级功能,我们可以让工程师更轻松地创建高质量的 NPU 应用。我们与 Qualcomm Technologies 的协作旨在消除手动工作流,支持高度自动化工作流,以帮助工程团队缩短上市时间并确保最优性能。”

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 高通
    +关注

    关注

    76

    文章

    7455

    浏览量

    190530
  • matlab
    +关注

    关注

    184

    文章

    2970

    浏览量

    230357
  • MathWorks
    +关注

    关注

    16

    文章

    72

    浏览量

    61204
  • Simulink
    +关注

    关注

    22

    文章

    533

    浏览量

    62358
收藏 人收藏

    评论

    相关推荐

    Simulink与 Simscape的结合使用

    Simulink 简介 Simulink 是一个基于 MATLAB 的图形编程环境,它允许用户通过拖放的方式来构建复杂的系统模型
    的头像 发表于 12-12 09:31 127次阅读

    SimulinkMATLAB 的结合使用 Simulink中的信号处理方法

    在工程和科学研究中,信号处理是一个重要的领域,涉及信号的采集、分析、处理生成MATLAB 提供了丰富的信号
    的头像 发表于 12-12 09:25 247次阅读

    MATLAB之基于模型设计助力智能家电可持续创新

    ,以及多模式、AI 智能等的软件算法。 基于模型的设计是一种数字研发流程,在整个研发过程中系统地使用模型进行数字建模、仿真和数值分析,以持续优化产品;
    的头像 发表于 12-04 14:15 147次阅读
    <b class='flag-5'>MATLAB</b>之基于<b class='flag-5'>模型</b>设计助力智能家电可持续创新

    语言模型自动化的优点

    语言模型自动化不仅优化了信息处理流程,提高了工作效率,还促进了跨文化交流,增强了人机交互的智能水平。以下,是对语言模型
    的头像 发表于 11-26 11:17 73次阅读

    MathWorks携手NXP推出用于电池管理系统的新工具箱

    DesignToolbox (MBDT)。该工具箱支持工程师在 MATLABSimulink 中进行 BMS 应用的建模、开发和验证,自动
    的头像 发表于 11-20 14:18 241次阅读

    PanoSim加入MathWorks Connections计划

    与发行基于 MATLABSimulink 的补充性商业产品、培训和咨询的组织提供支持。同时,MathWorks 成为了 PanoSim 的生态合作伙伴。
    的头像 发表于 10-31 16:40 299次阅读

    Matlab/Simulink/Stateflow建模开发及仿真测试

    matlab 模拟仿真 熟悉Matlab/Simulink/Stateflow建模开发及仿真测试,熟悉V模型开发流程。 熟悉自动
    发表于 10-24 17:23

    三行代码完成生成式AI部署

    OpenVINO2024.2版本跟之前版本最大的不同是OpenVINO2024.2分为两个安装分别是基础生成式AI支持,新发布的Ge
    的头像 发表于 08-30 16:49 406次阅读
    三行<b class='flag-5'>代码</b>完成<b class='flag-5'>生成</b>式AI部署

    自动化系统采集I/O模块支持DO输出

    支持标准Modbus TCP,可集成SCADA、OPC服务器等自动化系统。专为在恶劣的工业应用环境中工作而设计,广泛应用于各种工业自动化、安防监控系统、
    的头像 发表于 05-08 13:37 293次阅读
    <b class='flag-5'>自动化</b>系统采集I/O模块<b class='flag-5'>支持</b>DO输出

    Simulink自动生成代码现阶段的学习笔记

    在车载控制器的软件开发中,simulink的身影几乎随处可见,主要是在控制算法和控制逻辑的实现。平时看同事点点点就生成代码了,看起来很简单,但是实际操作起来确各种磕磕绊绊。 下面记录了一下步骤作为现阶段的学习笔记吧。
    的头像 发表于 04-17 10:56 3846次阅读
    <b class='flag-5'>Simulink</b><b class='flag-5'>自动</b><b class='flag-5'>生成</b><b class='flag-5'>代码</b>现阶段的学习笔记

    鸿蒙OS开发实战:【自动化测试框架】使用指南

    为支撑HarmonyOS操作系统的自动化测试活动开展,我们提供了支持JS/TS语言的单元及UI测试框架,支持开发者针对应用接口进行单元测试,
    的头像 发表于 04-08 14:49 1352次阅读
    鸿蒙OS开发实战:【<b class='flag-5'>自动化</b>测试框架】使用指南

    MathWorks宣布推出MATLABSimulink的2024a版本

    MathWorks宣布推出MATLABSimulink的2024a版本
    的头像 发表于 04-07 14:03 635次阅读
    <b class='flag-5'>MathWorks</b>宣布推出<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>的2024a版本

    在做simulink+tasking自动代码生成时,编译找不到底层文件是为什么?

    在做simulink+tasking自动代码生成时,编译找不到底层文件,将文件添加进去后,会出现RT或NRT等重复定义
    发表于 02-20 08:06

    DC2100B/A能不能支持MATLAB/simulink自动代码生成

    1、硬件方面,微控制器是主要有几种,计算能力如何,可以支持类似MPC的算法吗?能不能扩展DSP的控制器? 2、软件方面,能不能支持MATLAB/si
    发表于 01-11 06:56

    HamronyOS自动化测试框架使用指南

    HarmonyOS 3.0 release 版本之后方可使用,历史版本不支持使用。 ● 单元测试框架的部分能力与其版本有关,具体能力与版本匹配信息可见代码仓中的文档介绍。 环境准备 环境要求
    发表于 12-19 10:26