国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:郭恒亮, 柴晓楠, 韩林, 赫晓慧, 商建东
单位:1. 郑州大学 河南省超级计算中心, 郑州 450000;2. 郑州大学 信息工程学院, 郑州 450000;3. 郑州大学 地球科学与技术学院, 郑州 450000
关键词:FT-M7002处理器,Canny边缘检测,梯度计算并行,访存优化,双缓冲方式
基金:国家重点研发计划(2018YFB0505000)。
为实现国产飞腾DSP平台对底层图像库的支持,针对原始Canny边缘检测算法计算时间过长的问题,设计一种面向FT-M7002平台的Canny梯度计算并行算法。基于FT-M7002高性能处理架构,采用单指令流多数据流向量化方式增强DSP内核指令的并行处理能力,根据FT-M7002平台向量存储器的层次结构特征,分析Canny梯度计算并行算法的访存模式,通过首地址偏移取址解决不连续访存问题,并结合双缓冲方式完成数据传输与数据计算。实验结果表明,在与原始Canny算法具有相同检测精度的情况下,该算法在卷积核大小为3×3、5×5、7×7时整体运行速度提升了1.490~2.112倍,缩小了与主流加速器件在数字图像处理领域的性能差距。
来源:2021年第7期
《计算机工程》期刊编辑部