NPU、边缘计算与算力都是什么啊?

news2025/3/17 12:14:35

考虑到灵活性和经济性,公司购置一台边缘计算机,正在尝试将PC+GPU的计算机视觉项目转到边缘计算机+NPU上。本文简单整理了三个概念,并试图将其做个概要的说明。


一、算力:数字世界的“基础能源”

1.1 算力是什么

**算力(Computing Power)**是处理信息数据并输出目标结果的能力。从远古人类的结绳计数,到1946年ENIAC计算机每秒5000次加法运算,再到现代超算的百亿亿次浮点运算,算力始终是人类能力的延伸。

在AI时代,算力的核心指标从传统的**FLOPS(浮点运算次数)TOPS(每秒万亿次操作)**转变。以自动驾驶芯片为例,支持L4级自动驾驶的芯片需要至少50 TOPS算力,这相当于每秒完成50万亿次矩阵乘加运算。

1.2 算力相关产业链

  • 上游:芯片(CPU/GPU/NPU)、存储芯片(HBM)、光模块(800G)
  • 中游:数据中心(云端算力)、边缘服务器(近端算力)
  • 下游:AI大模型训练、工业互联网、智慧城市等场景应用

当前全球算力竞争已进入白热化阶段。训练GPT-4需数万个英伟达A100 GPU协同工作,单次训练成本超千万美元,这凸显了算力在AI时代的战略价值。


二、NPU:专为AI而生的“智能引擎”

2.1 NPU的强项

区别于通用处理器CPU和图形处理器GPU,NPU通过三大革新实现AI加速:

  1. 张量计算单元:华为昇腾910B的达芬奇架构包含512个AI Core,单个核心可在1周期内完成16x16矩阵的INT8乘加运算
  2. 存算一体设计:特斯拉Dojo芯片采用近内存计算,数据搬运能耗降低70%
  3. 动态精度切换:安谋科技X2 NPU支持INT4/INT8混合精度,图像分类任务精度损失仅0.3%

2.2 应用场景

  • 移动终端:iPhone 15的NPU实现离线运行蒸馏大模型,响应速度快过云端
  • 自动驾驶:地平线征程5 NPU支持BEV感知模型,128 TOPS算力下时延低于30ms
  • 工业质检:全志科技NPU集成专用ISP模块,3ms完成PCB缺陷检测,误检率0.01%

三、边缘计算:算力下沉的“神经末梢”

3.1 边缘计算的优势

边缘计算将算力部署在数据产生地(如摄像头、传感器),其价值体现在:

  • 时延降低90%:自动驾驶需50ms内完成障碍物识别,云端方案无法满足
  • 带宽节省60%:智能摄像头通过边缘NPU过滤无效视频帧,仅上传关键数据
  • 隐私保护升级:医疗影像在本地完成特征提取,原始数据无需外传

3.2 应用场景

场景技术方案性能指标
智能工厂NPU+边缘服务器实时监控设备状态故障预测准确率>95%
智慧城市路侧单元(RSU)搭载NPU分析车流交通拥堵降低40%
AR眼镜芯原NPU+GPU异构计算SLAM算法响应延迟<10ms

四、 NPU与边缘计算

目前看,NPU嵌入边缘设备的案例较多,就比如我们正在做的,它会产生两大质变效应:

  1. 能效革命:瑞芯微NPU在智能摄像头中功耗仅1.5W,支持实时视频结构化分析
  2. 模型轻量化:Arm Ethos-U85 NPU运行TinyLlama2模型,智能手表实现离线故事生成

它们的协同,会让你不可思议,小小的一个边缘设备,居然有这么大的能力。科技总是会让你在不经意间慨叹自己是不是被时代抛弃了。


写在后面

2025年刚过几个月,科技界就有着翻天覆地的变化。我深切感受到未来已来。
以后,算力是不是会成为像水电煤气一样的公共资源?每个月只需支付很小的成本就能够享受到计算资源带来的好处?
畅想未来,当光子NPU以光速处理数据、量子算力破解蛋白质折叠密码、边缘设备自主形成决策网络时,人类将见证一个真正泛在智能的时代。这场革命不仅关乎技术迭代,更预示着文明形态的升维——当算力如水般渗透每个角落,智能终将成为人类认知世界的第六感。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2316614.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AP AR

混淆矩阵 真实值正例真实值负例预测值正例TPFP预测值负例FNTN &#xff08;根据阈值预测&#xff09; P精确度计算&#xff1a;TP/(TPFP) R召回率计算&#xff1a;TP/(TPFN) AP 综合考虑P R 根据不同的阈值计算出不同的PR组合&#xff0c; 画出PR曲线&#xff0c;计算曲线…

Leetcode-1278.Palindrome Partitioning III [C++][Java]

目录 一、题目描述 二、解题思路 【C】 【Java】 Leetcode-1278.Palindrome Partitioning IIIhttps://leetcode.com/problems/palindrome-partitioning-iii/description/1278. 分割回文串 III - 力扣&#xff08;LeetCode&#xff09;1278. 分割回文串 III - 给你一个由小写…

C++特性——智能指针

为什么需要智能指针 对于定义的局部变量&#xff0c;当作用域结束之后&#xff0c;就会自动回收&#xff0c;这没有什么问题。 当时用new delete的时候&#xff0c;就是动态分配对象的时候&#xff0c;如果new了一个变量&#xff0c;但却没有delete&#xff0c;这会造成内存泄…

ctf web入门知识合集

文章目录 01做题思路02信息泄露及利用robots.txt.git文件泄露dirsearch ctfshow做题记录信息搜集web1web2web3web4web5web6web7web8SVN泄露与 Git泄露的区别web9web10 php的基础概念php的基础语法1. PHP 基本语法结构2. PHP 变量3.输出数据4.数组5.超全局变量6.文件操作 php的命…

MySQL-存储过程和自定义函数

存储过程 存储过程&#xff0c;一组预编译的 SQL 语句和流程控制语句&#xff0c;被命名并存储在数据库中。存储过程可以用来封装复杂的数据库操作逻辑&#xff0c;并在需要时进行调用。 使用存储过程 创建存储过程 create procedure 存储过程名() begin存储过程的逻辑代码&…

图——表示与遍历

图的两种主要表示方法 图有两种常用的表示方法&#xff0c;一种是邻接表法&#xff08;adjacency-list&#xff09;&#xff0c;另一种是邻接矩阵法&#xff08;adjacency-matrix&#xff09;。 邻接表法储存数据更紧凑&#xff0c;适合稀疏的图&#xff08;sparse graphs&am…

新手村:数据预处理-异常值检测方法

机器学习中异常值检测方法 一、前置条件 知识领域要求编程基础Python基础&#xff08;变量、循环、函数&#xff09;、Jupyter Notebook或PyCharm使用。统计学基础理解均值、中位数、标准差、四分位数、正态分布、Z-score等概念。机器学习基础熟悉监督/无监督学习、分类、聚类…

ChatGPT-4

第一章&#xff1a;ChatGPT-4的技术背景与核心架构 1.1 生成式AI的发展脉络 生成式人工智能&#xff08;Generative AI&#xff09;的演进历程可追溯至20世纪50年代的早期自然语言处理研究。从基于规则的ELIZA系统到统计语言模型&#xff0c;再到深度学习的革命性突破&#x…

C语言_数据结构总结9:树的基础知识介绍

1. 树的基本术语 - 祖先&#xff1a;考虑结点K&#xff0c;从根A到结点K的唯一路径上的所有其它结点&#xff0c;称为结点K的祖先。 - 子孙&#xff1a;结点B是结点K的祖先&#xff0c;结点K是B的子孙。结点B的子孙包括&#xff1a;E,F,K,L。 - 双亲&#xff1a;路径上…

Python学习第十八天

Django模型 定义&#xff1a;模型是 Django 中用于定义数据库结构的 Python 类。每个模型类对应数据库中的一张表&#xff0c;类的属性对应表的字段。 作用&#xff1a;通过模型&#xff0c;Django 可以将 Python 代码与数据库表结构关联起来&#xff0c;开发者无需直接编写 S…

蓝桥杯备考:图论之Prim算法

嗯。通过我们前面的学习&#xff0c;我们知道了&#xff0c;一个具有n个顶点的连通图&#xff0c;它的生成树包括n-1个边&#xff0c;如果边多一条就会变成图&#xff0c;少一条就不连通了 接下来我们来学一下把图变成生成树的一个算法 Prim算法&#xff0c;我们从任意一个结…

langchain框架

LangChain的架构分为多个层次&#xff0c;支持Python和JavaScript生态 基础层&#xff08;langchain-core&#xff09;&#xff1a;提供LLM抽象接口、表达式语言&#xff08;LCEL&#xff09;等核心机制&#xff0c;支持超过70种主流模型&#xff08;如GPT-4、Llama&#xff0…

RHCE(RHCSA复习:npm、dnf、源码安装实验)

七、软件管理 7.1 rpm 安装 7.1.1 挂载 [rootlocalhost ~]# ll /mnt total 0 drwxr-xr-x. 2 root root 6 Oct 27 21:32 hgfs[rootlocalhost ~]# mount /dev/sr0 /mnt #挂载 mount: /mnt: WARNING: source write-protected, mounted read-only. [rootlocalhost ~]# [rootlo…

Mybatis3 调用存储过程

1. 数据库MySQL&#xff0c;user表 CREATE TABLE user (USER_ID int NOT NULL AUTO_INCREMENT,USER_NAME varchar(100) NOT NULL COMMENT 用户姓名,AGE int NOT NULL COMMENT 年龄,CREATED_TIME datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,CREATED_BY varchar(100) NOT NUL…

HiPixel开源AI驱动的图像超分辨率的原生macOS 应用程序,使用 SwiftUI 构建并利用 Upscayl 强大的 AI 模型

一、软件介绍 文末提供程序和源码下载 HiPixel是一个开源程序基于SwiftUI构建的macOS原生应用程序&#xff0c;用于AI驱动的图像超分辨率&#xff0c;并利用Upscayl的强大AI模型。 二、软件特征 具有 SwiftUI 界面的原生 macOS 应用程序使用 AI 模型进行高质量图像放大通过 G…

缓存和客户端数据存储体系(Ark Data Kit)--- 应用数据持久化(首选项持久化、K-V、关系型数据库)持续更新中...

Core File Kit做怎删改查操作不便&#xff0c;用Ark Data Kit。 功能介绍 ArkData &#xff08;方舟数据管理&#xff09;为开发者提供数据存储、数据管理和数据同步能力&#xff0c;比如联系人应用数据可以保存到数据库中&#xff0c;提供数据库的安全、可靠以及共享访问等管…

本地部署OpenManus及原理介绍

概述&#xff1a; 最近Minaus特别火&#xff0c;随后开源社区就有项目尝试复刻Minaus&#xff0c;项目名称为OpenManus&#xff0c;原理是用推理模型为决策者&#xff0c;将我们输入的问题进行分解后调用本地工具执行。 OpenManus安装&#xff1a; 本人在Ubuntu桌面版本上安装…

高效手机检测:视觉分析技术的优势

在当今社会&#xff0c;手机已成为人们日常生活和工作中不可或缺的工具。然而&#xff0c;在某些特定场合&#xff0c;如考场、工作场所等&#xff0c;手机的使用却可能带来负面影响。因此&#xff0c;如何有效监测和防止在这些场合偷用手机的行为&#xff0c;成为了一个亟待解…

Spring Boot配置类原理、Spring Boot核心机制理解,以及实现自动装置的底层原理

目的:从底层源码角度分析 Spring Boot 配置类以及自动装载的底层原理 文章目录 1. Spring Boot 配置类实现自动装载1.1 @Configuration注解1.2 @Configuration 注解完成 bean 注入流程图1.3 @ConfigurationProperties注解赋值2. Spring Boot的核心机制:自动装配2.1 @SpringBo…

01-Canvas-使用fabric初始

fabric官网&#xff1a; https://fabric5.fabricjs.com/demos/ 创建画布并绘制 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-sca…