DATA ALLOCATION STRATEGIES FOR PARALLEL IMAGE-PROCESSING ALGORITHMS

被引:1
|
作者
MARIONPOTY, V [1 ]
MIGUET, S [1 ]
机构
[1] ECOLE NORMALE SUPER LYON,INFORMAT PARALLELISME LAB,F-69364 LYON 07,FRANCE
关键词
PARALLELISM; IMAGE PROCESSING; DATA ALLOCATION STRATEGIES; GRANULARITY; LOAD BALANCING;
D O I
10.1142/S0218001495000237
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper discusses several data allocation strategies used for the parallel implementation of basic imaging operators. It shows that depending on the operator (sequential or parallel, with regular or irregular execution time), the image data must be partitioned in very different manners: The square sub-domains are best adapted for minimizing the communication volume, but rectangles can perform better when we take into account the time for constructing messages. Block allocations are well adapted for inherently parallel operators since they minimize interprocessor interactions, but in the case of recursive operators, they lead to nearly sequential executions. In this framework, we show the usefulness of block-cyclic allocations. Finally, we illustrate the fact that allocating the same amount of image data to each processor can lead to severe load imbalance in the case of some operators with data-dependant execution times.
引用
收藏
页码:615 / 634
页数:20
相关论文
共 50 条
  • [21] Image-processing algorithms for tomato classification
    Laykin, Shachar
    Alchanatis, Victor
    Fallik, Elazar
    Edan, Yael
    [J]. 2002, American Society of Agricultural and Biological Engineers (45):
  • [22] PARALLEL COMPUTER ARCHITECTURES FOR IMAGE-PROCESSING
    REEVES, AP
    [J]. COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1984, 25 (01): : 68 - 88
  • [23] IMAGE-PROCESSING APPLICATIONS AND THEIR PARALLEL ASPECTS
    ERENYI, I
    FAZEKAS, Z
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 1994, 5 (02): : 71 - 74
  • [24] PARALLEL OPTICAL PYRAMIDAL IMAGE-PROCESSING
    EICHMANN, G
    KOSTRZEWSKI, A
    HA, B
    LI, Y
    [J]. OPTICS LETTERS, 1988, 13 (06) : 431 - 433
  • [25] IMAGE-PROCESSING WITH STARAN PARALLEL COMPUTER
    ROHRBACHER, D
    POTTER, JL
    [J]. COMPUTER, 1977, 10 (08) : 54 - 59
  • [26] IMAGE-PROCESSING BY SOFTWARE PARALLEL COMPUTATION
    PACHOWICZ, PW
    [J]. IMAGE AND VISION COMPUTING, 1989, 7 (02) : 122 - 128
  • [27] Parallel reconfiguration in an image-processing context
    Fleury, M
    Hayat, L
    Clark, AF
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (04): : 249 - 263
  • [28] AUTOWAVE PRINCIPLES FOR PARALLEL IMAGE-PROCESSING
    KRINSKY, VI
    BIKTASHEV, VN
    EFIMOV, IR
    [J]. PHYSICA D, 1991, 49 (1-2): : 247 - 253
  • [29] MODELING A PARALLEL ARCHITECTURE FOR IMAGE-PROCESSING
    HOUEIX, P
    BECKER, M
    [J]. RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1988, 22 (01): : 45 - 65
  • [30] Extracting an explicitly data-parallel representation of image-processing programs
    Baumstark, L
    Guler, M
    Wills, L
    [J]. 10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 24 - 34