Parallel variable-resolution bathymetric estimation with static load balancing

被引:1
|
作者
Calder, B. R. [1 ,2 ]
机构
[1] Univ New Hampshire, Ctr Coastal & Ocean Mapping, Durham, NH 03824 USA
[2] Univ New Hampshire, NOAA, Joint Hydrog Ctr, Durham, NH 03824 USA
关键词
Parallel processing; CHRT; CUBE; Data-driven estimation; Branch and bound; Bathymetric data processing; Surface estimation; DIGITAL ELEVATION MODELS; MULTIBEAM ECHOSOUNDER DATA; APPROXIMATION ALGORITHMS; FLOW-ACCUMULATION; DESKTOPS; DEM;
D O I
10.1016/j.cageo.2018.11.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A method for partitioning a large computation task (direct, variable resolution bathymetric grid construction from raw observations) into thread-parallel code is described. Based on the data density estimated for the first pass of the CHRT algorithm, this algorithm statically partitions the estimation task into spatially distinct blocks of approximately equal total data observation count so that each can be executed in parallel and be expected to complete approximately concurrently. No communication between blocks or further load balancing is therefore required. A branch-and-bound algorithm is used to control the complexity of the partitioning task, but the computation time increases significantly as more partitions are required, leading to a degree of diminishing returns for allocating further computational resources and suggesting alternative approaches for high thread count systems. Speed-up of the algorithm over a pair of test datasets (using real-world hydrographic survey data) shows that the performance consistently improves with the number of computational tasks assigned, initially (super-) linearly, although ultimately sub-linearly as other resource sharing limitations take over. An overall speedup of 4.1 times is demonstrated with a quad-core single-processor workstation.
引用
收藏
页码:73 / 82
页数:10
相关论文
共 50 条
  • [1] On multi-resolution and variable-resolution
    Li, ZN
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 719 - 724
  • [2] VARIABLE-RESOLUTION CHARACTER THINNING
    LI, XO
    BASU, A
    PATTERN RECOGNITION LETTERS, 1991, 12 (04) : 241 - 248
  • [3] A FRAMEWORK FOR VARIABLE-RESOLUTION VISION
    BASU, A
    LI, XB
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 721 - 732
  • [4] Static load balancing among heterogenous parallel servers
    Lee, H
    Park, T
    DECISION SCIENCES INSTITUTE 1998 PROCEEDINGS, VOLS 1-3, 1998, : 794 - 796
  • [5] Variable-resolution information dissemination
    Ghosh, A
    Greene, D
    Huang, QF
    Liu, J
    2005 SECOND ANNUAL IEEE COMMUNICATIONS SOCIETY CONFERENCE ON SENSOR AND AD HOC COMMUNICATIONS AND NETWORKS, 2005, : 487 - 497
  • [6] Variable-resolution visibility algorithms
    Dévai, F
    CISST'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON IMAGING SCIENCE, SYSTEMS, AND TECHNOLOGY, VOLS I AND II, 2000, : 69 - 74
  • [7] AN INTRODUCTION TO VARIABLE-RESOLUTION MODELING
    DAVIS, PK
    NAVAL RESEARCH LOGISTICS, 1995, 42 (02) : 151 - 181
  • [8] Variable-resolution compression of vector data
    Yang, Bisheng
    Purves, Ross S.
    Weibel, Robert
    GEOINFORMATICA, 2008, 12 (03) : 357 - 376
  • [9] Variable-resolution Compression of Vector Data
    Bisheng Yang
    Ross S. Purves
    Robert Weibel
    GeoInformatica, 2008, 12 : 357 - 376
  • [10] A Genetic Algorithm for Static Load Balancing in Parallel Heterogeneous Systems
    Effatparvar, M.
    Garshasbi, M. S.
    2ND INTERNATIONAL CONFERENCE ON INNOVATION, MANAGEMENT AND TECHNOLOGY RESEARCH, 2014, 129 : 358 - 364