- ONNX Runtime 是一个跨平台高性能推理引擎,可运行不同框架转为 ONNX 格式的模型,通过深度分析与优化计算图提升效率。在 Windows ARM 设备上,它针对硬件特性优化,结合微软 DirectML API,充分利用 GPU 并行计算能力加速 AI 推理。 ONNX Runtime 是一个跨平台高性能推理引擎,可运行不同框架转为 ONNX 格式的模型,通过深度分析与优化计算图提升效率。在 Windows ARM 设备上,它针对硬件特性优化,结合微软 DirectML API,充分利用 GPU 并行计算能力加速 AI 推理。
- 引言在网络处理器(NPU)的发展历程中,Intel的IXP和Cavium(现属Marvell)的OCTEON曾是两大代表。但如今,IXP早已退出舞台,而OCTEON仍在5G、边缘计算、DPU等领域大放异彩。为何两者命运迥异?本文结合架构、生态、市场三方面展开分析。 1. 架构之争:封闭微引擎 vs 开放多核 Intel IXP:专用微引擎的局限性• 混合架构:IXP采用“x86控制核 + 专... 引言在网络处理器(NPU)的发展历程中,Intel的IXP和Cavium(现属Marvell)的OCTEON曾是两大代表。但如今,IXP早已退出舞台,而OCTEON仍在5G、边缘计算、DPU等领域大放异彩。为何两者命运迥异?本文结合架构、生态、市场三方面展开分析。 1. 架构之争:封闭微引擎 vs 开放多核 Intel IXP:专用微引擎的局限性• 混合架构:IXP采用“x86控制核 + 专...
- 一、前言Keil软件是一款专为嵌入式系统开发设计的集成开发环境(IDE),由德国Keil公司创立,后被ARM公司收购并持续更新维护。它集成了代码编辑、编译、调试和项目管理等功能,广泛应用于各类单片机的程序开发,尤其是基于ARM Cortex-M内核的微控制器(如STM32系列)以及传统的8051单片机。Keil的核心组件包括μVision IDE、针对不同架构的编译器(如ARMCC用于ARM... 一、前言Keil软件是一款专为嵌入式系统开发设计的集成开发环境(IDE),由德国Keil公司创立,后被ARM公司收购并持续更新维护。它集成了代码编辑、编译、调试和项目管理等功能,广泛应用于各类单片机的程序开发,尤其是基于ARM Cortex-M内核的微控制器(如STM32系列)以及传统的8051单片机。Keil的核心组件包括μVision IDE、针对不同架构的编译器(如ARMCC用于ARM...
- x86/x86_64 特有的指令集优化参数这些参数用于启用x86架构的特定指令集,ARM架构不支持这些指令集。-msse : 启用SSE(Streaming SIMD Extensions)指令集。-msse2 : 启用SSE2指令集。-msse3 : 启用SSE3指令集。-mssse3 : 启用SSSE3指令集。-msse4.1 : 启用SSE4.1指令集。-msse4.2 : 启用SSE... x86/x86_64 特有的指令集优化参数这些参数用于启用x86架构的特定指令集,ARM架构不支持这些指令集。-msse : 启用SSE(Streaming SIMD Extensions)指令集。-msse2 : 启用SSE2指令集。-msse3 : 启用SSE3指令集。-mssse3 : 启用SSSE3指令集。-msse4.1 : 启用SSE4.1指令集。-msse4.2 : 启用SSE...
- Libdrm 移植到 ARM 设备 介绍Libdrm 是 Direct Rendering Manager(DRM)的用户空间库,用于与 Linux 内核中的 DRM 子系统进行交互。它提供了一种机制来访问 GPU 的功能,常用于开发图形应用和窗口系统。将 libdrm 移植到 ARM 设备可以使这些设备利用开源驱动程序实现高效的图形处理。 应用使用场景嵌入式图形应用:在资源受限的 ARM... Libdrm 移植到 ARM 设备 介绍Libdrm 是 Direct Rendering Manager(DRM)的用户空间库,用于与 Linux 内核中的 DRM 子系统进行交互。它提供了一种机制来访问 GPU 的功能,常用于开发图形应用和窗口系统。将 libdrm 移植到 ARM 设备可以使这些设备利用开源驱动程序实现高效的图形处理。 应用使用场景嵌入式图形应用:在资源受限的 ARM...
- 1评估板简介创龙TL5728F-EVM是一款基于TI Sitara系列AM5728双核ARM Cortex-A15 +浮点双核DSP C66x + Xilinx Artix-7 FPGA处理器设计的高端异构多核评估板,由核心板与底板组成。核心板内部AM5728与Artix-7通过GPMC、I2C通信总线连接。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环... 1评估板简介创龙TL5728F-EVM是一款基于TI Sitara系列AM5728双核ARM Cortex-A15 +浮点双核DSP C66x + Xilinx Artix-7 FPGA处理器设计的高端异构多核评估板,由核心板与底板组成。核心板内部AM5728与Artix-7通过GPMC、I2C通信总线连接。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环...
- 1.什么是异构多核SoC处理器顾名思义,单颗芯片内集成多个不同架构处理单元核心的SoC处理器,我们称之为异构多核SoC处理器,比如:TI的OMAP-L138(DSP C674x + ARM9)、AM5708(DSP C66x + ARM Cortex-A15)SoC处理器等;Xilinx的ZYNQ(ARM Cortex-A9 + Artix-7/Kintex-7可编程逻辑架构)SoC处理器等... 1.什么是异构多核SoC处理器顾名思义,单颗芯片内集成多个不同架构处理单元核心的SoC处理器,我们称之为异构多核SoC处理器,比如:TI的OMAP-L138(DSP C674x + ARM9)、AM5708(DSP C66x + ARM Cortex-A15)SoC处理器等;Xilinx的ZYNQ(ARM Cortex-A9 + Artix-7/Kintex-7可编程逻辑架构)SoC处理器等...
- 简介Kurento是一个 WebRTC媒体服务器和一组客户端API,可简化Web和智能手机平台的高级视频应用程序的开发。其功能包括视听流的群组通信,转码,录制,混合,广播和路由。Kurento需要搭建kurento-media-server组件。官方链接:https://doc-kurento.readthedocs.io类别:媒体服务器 1 环境类别子项版本获取地址(方法) 硬件... 简介Kurento是一个 WebRTC媒体服务器和一组客户端API,可简化Web和智能手机平台的高级视频应用程序的开发。其功能包括视听流的群组通信,转码,录制,混合,广播和路由。Kurento需要搭建kurento-media-server组件。官方链接:https://doc-kurento.readthedocs.io类别:媒体服务器 1 环境类别子项版本获取地址(方法) 硬件...
- 文章目录 前言zImage,uImage, Legacy uImage 和 FIT uImageFIT image的来源制作FIT Imageits语法结构uImage Tree 的根节点结构'/... 文章目录 前言zImage,uImage, Legacy uImage 和 FIT uImageFIT image的来源制作FIT Imageits语法结构uImage Tree 的根节点结构'/...
- linux 设备驱动归纳总结(一):内核的相关基础概念 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一.linux设备驱动的作用 内核:用于管理软硬件资源,并提供运行环境。如分配... linux 设备驱动归纳总结(一):内核的相关基础概念 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一.linux设备驱动的作用 内核:用于管理软硬件资源,并提供运行环境。如分配...
- www.theregister.com/2022/09/06/nasas_spaceflight_computer_risc_v →机器翻译← 二十多年后,航天局与 PowerPC 的恋情似乎走到了尽头 芯片设计师 SiFive 周二表示,其兼容 RISC-V 的 CP... www.theregister.com/2022/09/06/nasas_spaceflight_computer_risc_v →机器翻译← 二十多年后,航天局与 PowerPC 的恋情似乎走到了尽头 芯片设计师 SiFive 周二表示,其兼容 RISC-V 的 CP...
- 充电桩系统设计之MCU 型号选择 文章目录 充电桩系统设计之MCU 型号选择1.选型方向2.CPU需求3.外设需求 之所以不叫硬件设计,是因为MCU选型不仅仅涉及硬件,也关于软件设计。 ... 充电桩系统设计之MCU 型号选择 文章目录 充电桩系统设计之MCU 型号选择1.选型方向2.CPU需求3.外设需求 之所以不叫硬件设计,是因为MCU选型不仅仅涉及硬件,也关于软件设计。 ...
- linux 设备驱动归纳总结(六): 2. 分享中断号 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 上一节介绍的内容是,调用接口request_irq(),使中断号与中断处理函数对应。但是,... linux 设备驱动归纳总结(六): 2. 分享中断号 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 上一节介绍的内容是,调用接口request_irq(),使中断号与中断处理函数对应。但是,...
- x86:Intel(R) Core(TM) i5-8250U CPU arm:Qualcomm ® snapdragon ™ 821(MSM8996-AC) 一千万次nop循环c代码如下: int main() { int i; for (i = 0; i < 10000000; i++... x86:Intel(R) Core(TM) i5-8250U CPU arm:Qualcomm ® snapdragon ™ 821(MSM8996-AC) 一千万次nop循环c代码如下: int main() { int i; for (i = 0; i < 10000000; i++...
- 从使用上来看,可执行程序肯定是不通用的。 armx86 生成的可执行程序大小都有差异呢。 但是,如果源码编译,如果环境类似,相同的源码可以直接移植。 例如:如下程序👇donut.cpp #include <stdio.h>#include <math.h>#include <cstri... 从使用上来看,可执行程序肯定是不通用的。 armx86 生成的可执行程序大小都有差异呢。 但是,如果源码编译,如果环境类似,相同的源码可以直接移植。 例如:如下程序👇donut.cpp #include <stdio.h>#include <math.h>#include <cstri...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签