计算机科学 ›› 2012, Vol. 39 ›› Issue (1): 295-298.

• 体系结构 • 上一篇    下一篇

多核环境下边缘提取并行算法研究

张思乾,程果,陈荤,熊伟   

  1. (国防科学技术大学电子科学与工程学院长沙410073)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Research on Parallel Algorithm of Edge Extraction Based on Multi-processor

  • Online:2018-11-16 Published:2018-11-16

摘要: 随着处理器由高主频的单核处理器逐步转向片上多核处理器(CMP),计算机并行处理能力不断提升。通过分析GIS串行算法面临的性能瓶颈,利用CMP的优势,采用线程级并行处理栅格数据。针对边缘提取算法,深入分析和比较了MPI, OpenMP等当前主流的并行编程模式,提出了并行性能估计模型。基于OpenMP编程模型分析线 程数、调度方式和分块大小对算法并行性能的影响,实现边缘提取最优并行。实验证明,性能评估模型能够准确预测CMP环境下的并行性能,基于OpenMP实现的边缘提取并行算法能够提高图像边缘提取效率。

关键词: 片上多核处理器,OpcnMP,边缘提取

Abstract: As the development of microprocessors from uniprocessors with high frequency to chip multiprocessors (CMP),the ability of parallel processing of computers is advancing. Through analyzing the performance bottlenecks of the serial algorithm of UIS, raster data was paralleled by multithreads based on the advantage of CMP. Parallel programming models were analyzed and compared to build parallel performance estimating models. Based on OpenMP, the parallel performance could be improved furthest by choosing appropriate parameters. The experiment results show that the parallel performance estimating model can be used to forecast the parallel performance exactly and using OpenMP has an advantage over MPI in CMP environment. I}he parallel algorithm of the edge extraction based on OpenMP can significantly improve the efficiency of the image edge extraction.

Key words: Chip multi-processor, OpenMP, Edge extraction

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!