当前位置: 首页 > news >正文

084、NPU的随机计算(Stochastic Computing):低精度高鲁棒性

084、NPU的随机计算(Stochastic Computing):低精度高鲁棒性

昨晚调试一块边缘NPU板子,跑一个轻量级目标检测模型,死活精度掉到0.3以下。查了三天,最后发现是温度漂移导致模拟计算单元的输出噪声被放大了——这让我想起几年前在FPGA上试过的随机计算方案。当时觉得这玩意儿太“玄学”,现在回头看,某些场景下它反而是最靠谱的解法。

从比特流到概率

传统NPU里,数据是二进制补码,8位就是8位,每一位权重固定。随机计算(Stochastic Computing,SC)完全换了个思路:用一串随机比特流表示数值,数值大小由比特流中“1”出现的概率决定。

比如要表示0.6,就生成一串比特流,其中60%是1,40%是0。这串比特流可以是“1011010011”,也可以是“1100101101”,只要1的比例接近60%就行。

这里有个坑:比特流长度决定了精度。10个比特只能表示10%的步进,100个比特能到1%。实际工程中常用1024或4096比特的序列,对应约0.1%的精度分辨率。

乘法器:一个与门搞定

传统NPU里一个8位乘法器要几百个逻辑门,功耗和面积都大。SC的乘法器就是一个与门——两个比特流做与运算,输出比特流中1的概率等于两个输入概率的乘积。

// 随机计算乘法器 - 就一个与门 // 别写复杂了,真的就一个门 wire a, b; // 两个随机比特流 wire product = a & b;
http://www.jsqmd.com/news/1008842/

相关文章:

  • 十八年代码耕耘,一名PHP程序员的自我修养
  • 5分钟快速上手:Windows电脑安装Android应用的终极指南
  • 2026年西南地区铁艺护栏与大门厂家深度观察:从技术实力到工程交付的全面对比 - 优质品牌商家
  • 用Python爬取Steam热销游戏排行榜:从API调用到数据可视化的完整实战指南
  • WaveTools鸣潮工具箱:从新手到高手的游戏体验升级之旅
  • 手把手教你用IX4427驱动MOS管:从电路腐蚀的PCB到稳定波形的避坑记录
  • Py-ART终极指南:如何用Python轻松处理气象雷达数据
  • GEO科普系列专题:第六期——多平台AI搜索适配策略:一稿通吃,还是差异化布局? - 外贸老黄
  • 首脑美发培训学校报名费多少?
  • 多模态数据集蒸馏技术PDS框架解析与应用
  • 2026年q2湖州打井服务商排行榜:慈溪打井/杭州余杭打井/杭州千岛湖打井/杭州吉岩建筑工程联系/实测维度全拆解 - 优质品牌商家
  • 项目部署到服务器教程
  • 2026年电力装备GEO优化公司哪家好?权威评测:告别“流量内卷”,只看“全意图”实效 - GEO优化
  • 2026 讲解器品牌深度解析:易优游 —— 文旅、研学与政企接待的高性价比首选
  • 2026年近期宿州好的DJ潮服批发厂家全面评测:聚焦靓雅服饰的可靠之道 - 品牌鉴赏官2026
  • TB6612驱动模块接线避坑指南:编码电机那6根线到底怎么接?一张图搞定
  • 深入Scrapy+Redis分布式架构:亿级知乎用户数据爬取实战
  • 新手必看:用Hypack 2023搭配R2Sonic多波束,从设备接线到数据采集的完整避坑指南
  • 嵌入式存储接口协议解析:MMC/SD响应机制与Memory Stick控制器实战
  • KKS-HF Patch终极指南:3步解决Koikatsu Sunshine语言障碍与功能限制
  • 2026年更新:湖州不错的物流公司深度解析——湖州杭平物流有限公司 - 品牌鉴赏官2026
  • 2026年公园休闲椅选购指南:行业趋势、主流类型与代表性企业解析 - 优质品牌商家
  • 别再手动敲代码了!用uniAdmin的Schemea2Code,5分钟搞定uni-app后台增删改查页面
  • i.MX23 ECC8硬件加速器实战:与GPMI、APBH DMA协同构建可靠NAND驱动
  • 触觉感知技术在农业采摘机器人中的应用与优化
  • 2026年工业滑环市场观察:耐用的帽式滑环品牌与供应商推荐榜单 - 优质品牌商家
  • MCU系统集成模块(SIM)配置:时钟管理与引脚复用实战解析
  • 3个关键功能解锁Mac睡眠管理新境界:SleeperX深度解析
  • 手把手教你用STM32的SPI驱动HI3593芯片实现Arinc429通信(附完整代码)
  • 跨平台内容采集工具:一键搞定多平台资源保存的终极方案