基于通用可重构cpu的视觉处理api库研究

基于通用可重构cpu的视觉处理api库研究

ID:35070849

大小:3.32 MB

页数:73页

时间:2019-03-17

基于通用可重构cpu的视觉处理api库研究_第1页
基于通用可重构cpu的视觉处理api库研究_第2页
基于通用可重构cpu的视觉处理api库研究_第3页
基于通用可重构cpu的视觉处理api库研究_第4页
基于通用可重构cpu的视觉处理api库研究_第5页
资源描述:

《基于通用可重构cpu的视觉处理api库研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于通用可重构CPU的视觉处理API库研究ResearchofVisionProcessingAPILibrarybasedonGeneralPurposeReconfigurableCPU专业:微电子学与固体电子学作者姓名:高天野指导教师:高静讲师天津大学电子信息工程学院二零一五年十一月摘要随着视频处理技术的不断进步,需要处理的数据量越来越大,对数据处理电路的性能、功耗和灵活性要求也越来越高,可重构处理器的并行处理技术成为提高计算效率和降低功耗的良好解决方案。目前主流的视觉信息处理算法具有规则的数据依赖关系、集中的计算复

2、杂度、基于块的并发执行等特点,可重构处理器在这些视觉信息处理算法上具有明显的优势。本文首先根据可重构处理器GReP的基本架构以及编程模式,设计了4种不同的定点除法kernel,并分析了不同方案的性能与资源代价,给出了不同方案的适用范围。然后针对浮点运算,本文提出了浮点乘加运算在GReP架构上的映射方案,分析了该配置方法在GReP架构上对浮点运算性能的提升,并给出了不同算法下,浮点乘加单元的具体使用方法实例。最后,本文提出了视觉信息处理API函数库的接口规范,给出了分析映射视觉信息处理API函数的一般流程。并根据ALU单元的

3、功能以及设计的除法与浮点运算kernel,映射了三类视觉信息处理算法,建立起了API函数库。本文将视觉信息处理算法在IntelATOM230测试平台下进行了串行性能测试,同时将拆分映射好的API函数在SoCDesigner可重构处理器测试平台上进行了并行性能仿真。实验结果表明,Harris角点检测、归一化互相关、随机抽样一致、二维离散余弦变换、双三次插值、中值滤波6个算法的并行效率分别是传统串行实现方式的3.34倍、19.24倍、7.29倍、4.73倍、7.23倍、8.98倍。浮点乘加运算,性能提升2.09和1.67倍。对

4、于具体的浮点算法,计算4*4矩阵相乘性能提升1.88倍,7*7高斯滤波提升1.87倍。因此,本文设计的视觉信息处理API函数库不仅降低了应用程序的开发难度,而且很大程度地提升视觉信息处理应用程序的性能。关键词:可重构处理器;视觉信息处理;API库;定点除法;浮点乘加运算ABSTRACTWiththedevelopmentofvideoprocessingtechnology,therearehigherrequirementsforthedatavolume,circuitperformance,powerandflexi

5、bility.Theparallelprocessingtechnologyofreconfigurableprocessorbecomesagoodsolutiontoimprovethecomputationalefficiencyandreducethepowerconsumption.Atpresentmostofvisualinformationprocessingalgorithmshavethefeaturesofregulardatadependencies,centralizedcomputingcomp

6、lexityandconcurrentexecutionbasedonblock.Reconfigurableprocessorshaveobviousadvantagesonthevisualinformationprocessingalgorithm.BasedonthearchitectureofGRePanditsprogrammingmode,thispaperdesigns4kindsoffixedpointdivision,analyzestheirperformanceandresourcecost,and

7、givesthescopeofthem.Thenthispaperpresentsamethodoffloating-pointmultiplicationandadditionimplementedonGReP.Theperformanceimprovementofthisconfigurationisanalyzed,andthespecificusageexamplesaregivenunderdifferentalgorithms.Finally,thispaperpresentsavisualinformatio

8、nprocessingAPIfunctionlibraryinterfacespecification,andcarriesoutthegeneralmappingflowofvisualinformationprocessingAPIfunctions.AccordingtotheALUfunctio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。