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

    文章

    7434

    浏览量

    190278
  • matlab
    +关注

    关注

    182

    文章

    2960

    浏览量

    230085
  • MathWorks
    +关注

    关注

    16

    文章

    71

    浏览量

    61167
  • Simulink
    +关注

    关注

    22

    文章

    522

    浏览量

    62280
收藏 人收藏

    评论

    相关推荐

    PanoSim加入MathWorks Connections计划

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

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

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

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

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

    ISEDA首发!大语言模型生成代码到底好不好使

    的问题 — 这些自动生成代码真的有效吗?大模型也会犯错,我们肯定不希望把看似正确的错误结果交给用户,所以需要一个能精确验证模型
    发表于 05-16 13:41 286次阅读
    ISEDA首发!大语言<b class='flag-5'>模型</b><b class='flag-5'>生成</b>的<b class='flag-5'>代码</b>到底好不好使

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

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

    【大语言模型:原理与工程实践】揭开大语言模型的面纱

    。这一过程的不断迭代使大语言模型的语言理解和生成能力逐步提升。大语言模型在自然语言处理领域应用广泛,尤其在问答系统和机器翻译方面。它能理解用户意图并
    发表于 05-04 23:55

    Vivado 使用Simulink设计FIR滤波器

    的Add source中可选择Add or Create DSP Sources,直接将模型文件(.mdl或.slx)添加至工程中,综合的时候,系统将自动调用matlab分析模型文件,
    发表于 04-17 17:29

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

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

    MathWorks宣布推出MATLABSimulink的2024a版本

    MathWorks宣布推出MATLABSimulink的2024a版本
    的头像 发表于 04-07 14:03 601次阅读
    <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

    LabVIEW与Tektronix示波器实现电源测试自动化

    MDO MSO DPO2000/3000/4000系列示波器,开发一个自动化测试项目。该项目旨在自动化执行一系列电子信号的捕获、分析和报告生成,提高测试过程的效率和准确性。 项目的核心在于实现测试流程
    发表于 12-09 20:37

    HumanEvalCoderEval: 你的代码生成模型真的work吗?

    本文主要介绍了一个名为CoderEval的代码生成模型评估基准,并对三个代码生成模型(Code
    的头像 发表于 11-25 15:55 1584次阅读
    <b class='flag-5'>从</b>HumanEval<b class='flag-5'>到</b>CoderEval: 你的<b class='flag-5'>代码</b><b class='flag-5'>生成</b><b class='flag-5'>模型</b>真的work吗?