地平线—征程2(Journey 2-J2)芯片详解(20)—BPU系统

写在前面

本系列文章主要讲解地平线征程2(Journey 2-J2)芯片的相关知识,希望能帮助更多的同学认识和了解征程2(Journey 2-J2)芯片。

若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)


错过其他章节的同学可以电梯直达目录↓↓↓

地平线---征程2(Journey 2-J2)芯片详解------目录-CSDN博客


7. BPU子系统

7.1.1 介绍

J2的双核**脑处理器单元(Brain Processing Unit-BPU)**是一种异构多指令多流计算机架构。每个核计算设备是专门为地平线神经网络定制的张量计算加速器,根据输入数据的大小调节计算模式以达到最大化的乘法矩阵利用效率。

BPU可以实现多个计算组件之间的静态内存共享,从而节省内存资源。通过最佳的编译器优化策略,它可以并行地读写DDR数据并执行不同类型的操作。

7.1.2 特性

BPU的特性如下:

  • 双核BPU(BPU0和BPU1)提供高效的AI加速计算
  • 每个核拥有独立的电源,VDD_CNN0给BPU0供电,VDD_CNN1给BPU1供电,每个核的电源可以分开关闭
  • VDD_CNN的电压为0.92V时,最高频率为800MHz
  • 输入图像支持YUV420SP(NV12)格式
  • 支持地平线定制的神经网络,比如MobileNet V1、MobileNetV2、ResNet18、ResNet50、VGG、Faster-RCNN、UNet等等
  • 卷积支持[1,3,5,7]x[1,3,5,7]核,水平和垂直方向上stride=[1,2]

总结:本部分主要讲解了J2的BPU系统,BPU相当于大脑,处理摄像头传输过来的图像并把处理后的结果再存到DDR。


本文章是博主花费大量的时间精力进行梳理和总结而成,希望能帮助更多的小伙伴~ 🙏🙏🙏

后续内容将持续更新,敬请期待(*^▽^*)

欢迎大家评论,点赞,收藏→→→

相关推荐
fsnine8 小时前
深度学习——残差神经网路
人工智能·深度学习
和鲸社区8 小时前
《斯坦福CS336》作业1开源,从0手搓大模型|代码复现+免环境配置
人工智能·python·深度学习·计算机视觉·语言模型·自然语言处理·nlp
CC呢8 小时前
基于单片机智能热水壶/养生壶设计
单片机·嵌入式硬件·单片机设计
fanstuck8 小时前
2025 年高教社杯全国大学生数学建模竞赛C 题 NIPT 的时点选择与胎儿的异常判定详解(一)
人工智能·目标检测·数学建模·数据挖掘·aigc
cxr8288 小时前
Claude Code PM 深度实战指南:AI驱动的GitHub项目管理与并行协作
人工智能·驱动开发·github
THMAIL9 小时前
深度学习从入门到精通 - LSTM与GRU深度剖析:破解长序列记忆遗忘困境
人工智能·python·深度学习·算法·机器学习·逻辑回归·lstm
Gyoku Mint9 小时前
NLP×第六卷:她给记忆加了筛子——LSTM与GRU的贴靠机制
人工智能·深度学习·神经网络·语言模型·自然语言处理·gru·lstm
贾亚超10 小时前
【STM32外设】DAC
stm32·单片机·嵌入式硬件
YF云飞10 小时前
数据仓库进化:Agent驱动数智化新范式
数据仓库·人工智能·ai
ningmengjing_10 小时前
理解损失函数:机器学习的指南针与裁判
人工智能·深度学习·机器学习