首页> 美国政府科技报告 >Connected Component Labeling in Image Processing with MIMD (Multiple Instruction, Multiple Data) Architectures
【24h】

Connected Component Labeling in Image Processing with MIMD (Multiple Instruction, Multiple Data) Architectures

机译:使用mImD(多指令,多数据)架构进行图像处理中的连接组件标记

获取原文

摘要

Many higher level image processing algorithms suggest dynamic allocation of multiple processors to image processing subtasks. However, most parallel algorithms in image processing assume an SIMD (Single Instruction Multiple Data) architecture with processors statically assigned to one or a group of image pixels. For many vision tasks, fixed assignments of processors will inevitably lead to low parallelism. Instead, it seems natural to have an intermediate number of more powerful independent processors, each with access to the shared data, to perform tasks that tend to be more global in nature. In converting SIMD algorithms into efficient code for MIMD (Multiple Instruction Multiple Data) machines with relatively fewer processors, it can frequently be determined when processors are active and when they are dormant. By analyzing the dynamic flow of subtasks, we can attempt to assign processors to the portions of the image where non-null tasks would be accomplished in a more processor-rich environment. The authors study, as an example, the Shiloach/Vishkin connected component algorithm, which is an O(logN) SIMD algorithm which requires roughly 4N processors, where N is the number of pixels.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号