FlowPix:使用领域特定编译器加速FPGA覆盖上的图像处理管道
摘要
1引言
2相关工作
三 流量像素 概述
![](/cms/10.1145/3629523/asset/ea2aa795-298d-4fe3-b5d0-06a648471cae/assets/images/medium/taco-2023-46-f01.jpg)
![](/cms/10.1145/3629523/asset/59462ca8-ed5f-441d-aa63-aa36d223db56/assets/images/medium/taco-2023-46-f02.jpg)
4 流动像素 语言
4.1图像处理管道
4.2前端DSL
![](/cms/10.1145/3629523/asset/403fb80a-c2fb-4e5c-b351-073dfeef1f70/assets/images/medium/taco-2023-46-list01.jpg)
![](/cms/10.1145/3629523/asset/89cddfa8-da55-43a1-8830-79a2ad7ba804/assets/images/medium/taco-2023-46-f03.jpg)
![](/cms/10.1145/3629523/asset/b4e0623f-89f3-4541-ac33-87a2e13a0702/assets/images/medium/taco-2023-46-f04.jpg)
![](/cms/10.1145/3629523/asset/63cdd9ba-90bf-44c4-a9c5-060fc01578a9/assets/images/medium/taco-2023-46-list02.jpg)
5 流动像素 覆盖层体系结构
![](/cms/10.1145/3629523/asset/7b53df04-e672-4c32-9ff1-d18ebb401630/assets/images/medium/taco-2023-46-f05.jpg)
5.1处理引擎
![](/cms/10.1145/3629523/asset/b78037ff-6470-45c3-8af6-cc25c1102475/assets/images/medium/taco-2023-46-f06.jpg)
![](/cms/10.1145/3629523/asset/3ccee3a8-e35f-4045-ae33-4f932531728e/assets/images/medium/taco-2023-46-f07.jpg)
5.2控制存储器
![](/cms/10.1145/3629523/asset/b18ff255-7f13-46a8-86b2-bd7340faf714/assets/images/medium/taco-2023-46-f08.jpg)
5.3数据存储器
6 流动像素 编译器
6.1 DAG聚类
![](/cms/10.1145/3629523/asset/2742be7a-e7ed-498f-b179-52d2cc514a31/assets/images/medium/taco-2023-46-f09.jpg)
6.2延迟匹配
6.3控制字生成
7 流动像素 调度程序
7.1示例
![](/cms/10.1145/3629523/asset/aa314e72-8bcb-4903-ad4d-e8217d9740d9/assets/images/medium/taco-2023-46-f10.jpg)
8实验结果
![](/cms/10.1145/3629523/asset/4e31834c-4958-4782-8463-9ff66d1bd528/assets/images/medium/taco-2023-46-f11.jpg)
8.1性能比较
![](/cms/10.1145/3629523/asset/018dfbea-842a-4258-9056-d4d3b7d8194a/assets/images/medium/taco-2023-46-t06.jpg)
![](/cms/10.1145/3629523/asset/69d1dce2-5316-4fb6-964c-daa92325fc20/assets/images/medium/taco-2023-46-t07.jpg)
![](/cms/10.1145/3629523/asset/e4b6a937-60b8-4ff7-b8eb-826e46f0bacd/assets/images/medium/taco-2023-46-t08.jpg)
![](/cms/10.1145/3629523/asset/11e572c7-7e4b-4b24-b052-3648964eb240/assets/images/medium/taco-2023-46-t09.jpg)
![](/cms/10.1145/3629523/asset/80c45764-3ba4-4fc3-9bea-2cc0c7f1eded/assets/images/medium/taco-2023-46-t10.jpg)
8.2框架分析
![](/cms/10.1145/3629523/asset/582dad9d-3115-47fd-91dc-ff327ee28b7e/assets/images/medium/taco-2023-46-f12.jpg)
![](/cms/10.1145/3629523/asset/c1adebcf-144b-4df9-ab6b-b6111db70e50/assets/images/medium/taco-2023-46-t11.jpg)
9结论
工具书类
建议
用于加速FPGA上图像处理管道的DSL编译器 2016年并行体系结构与编译国际会议记录 本文描述了一种使用FPGA自动加速图像处理管道的方法。 图像处理管道可以看作是连续处理图像的互连阶段的图形。 每个阶段通常执行一个点。。。 基于嵌入式系统方法的领域特定应用FPGA重构 ICSPS’09:2009年信号处理系统国际会议记录 今天的系统更加复杂,需要更高的性能。 为了实现这一点,与软件相比,系统包含更多的硬件。 这增加了FPGA在现代系统中的使用,因为它具有重新配置功能。 FPGA包含许多。。。
评论
信息和贡献者
问询处
发布于
![封面图片ACM架构和代码优化汇刊](/cms/asset/3ecaddb2-8481-4d5b-a1c6-e6e7f97e39fd/3630263.cover.jpg)
出版商
出版历史
检查更新
作者标记
限定符
研究文章