图像处理ASIC设计方法 笔记1 硬件加速

在这里插入图片描述

这本书是图像处理方面ASIC与DSP比较,讲了为什么要用ASIC做图像处理,它的特点和适用场景。

(一)

适用ASIC的应用场景:体积是第一位考虑的要素 还有功耗。
P25 选择用硬件加速的三个问题
1 算法有高并行性吗?
2 算法实现的硬件开销能承受吗?
3 与软件编程相比,使用硬件能获得多少加速比?

解释1 这个算法每一次搜索都必须依赖前一次搜索的结果,不能并行,就不能用硬件加速
还要看不同的搜索能不能并行,理论可以,但不值得,如果都搜索边界,很浪费资源
解释2 硬件开销 图像幅面较大,就需要外接存储器,存储器访问延时和带宽限制
解释3 没有高强度计算,加速比不行,适合硬件的是控制流程不复杂

(二)

P27 CPU用缓存和ASIC用缓存的区别
CPU数据加载和释放策略是针对CPU指令和数据使用的空间、时间局部性
ASIC使用缓存,所需要的数据预先存储在片上缓存,有序的数据调度方式,大量的并联块
P28 移位寄存器链在具体设计中将以存储器+寄存器的方式实现
连通域在图像中等分布,名词解释“连通域”见后。
P29 说了一种不能实现较高加速比的情况
无法从有限的片上缓存空间获取数据,只能从片外存储器来获取数据

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 09:06:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 09:06:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 09:06:02       82 阅读
  4. Python语言-面向对象

    2024-02-21 09:06:02       91 阅读

热门阅读

  1. 通过 GithubActions 实现自动化部署 Hexo

    2024-02-21 09:06:02       41 阅读
  2. 【Spring Boot 使用Filter统一处理请求数据转换】

    2024-02-21 09:06:02       52 阅读
  3. React 19即将发布,新增4个Hook函数

    2024-02-21 09:06:02       43 阅读
  4. HTTP 状态消息

    2024-02-21 09:06:02       48 阅读
  5. Nginx返回502错误提示问题原因常用解决方法

    2024-02-21 09:06:02       47 阅读
  6. 3.普通函数与函数模板的调用规则

    2024-02-21 09:06:02       51 阅读
  7. c语言游戏实战(9):球球大作战

    2024-02-21 09:06:02       52 阅读
  8. open3d 0.17.0的open3d.visualization.ViewControl类有bug

    2024-02-21 09:06:02       43 阅读
  9. 为BUG编程:成员变量用指针char const *导致的BUG

    2024-02-21 09:06:02       49 阅读