首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号