首页> 外文会议>International Conference on Digital Information, Networking, and Wireless Communications >Parallelization of gradient-based edge detection algorithm on multicore processors
【24h】

Parallelization of gradient-based edge detection algorithm on multicore processors

机译:基于梯度的边缘检测算法对多核处理器的并行化

获取原文

摘要

Current computers are multi-core, with more than one physical core in one microprocessor chip. Many applications in digital image processing are parallel in nature. Therefore, multi-core processors can be exploited to perform such computations in parallel. In this paper, the standard OpenMP threading library is used to speed-up the edge detection operation on multicore processors. Different partitioning methods of the input image are tested and their effect on the performance of the parallel implementation of the Sobel Edge Detection algorithm is analyzed. It is shown that the horizontal partitioning of the image leads to better performance than vertical partitioning or two-dimensional block partitioning. Various numbers of blocks of the image are tested. It is shown that a number of blocks equal to 0.25 the size of the cache line and a number of threads double the number of physical core give the best performance of the parallel Sobel algorithm.
机译:目前的计算机是多核,在一个微处理器芯片中具有多于一个物理核心。数字图像处理中的许多应用在自然界中是平行的。因此,可以利用多核处理器以并行执行这些计算。在本文中,标准OpenMP线程库用于加速多核处理器的边缘检测操作。分析了输入图像的不同分区方法,并分析了对Sobel边缘检测算法的并行实现的性能的影响。结果表明,图像的水平划分导致比垂直分区或二维块分区更好的性能。测试图像的各种块块。结果表明,许多块等于0.25的高速缓存行的大小和多个线程的数量的单个核心的次数给出了并行Sobel算法的最佳性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号