Automatic data partitioning for irregular and adaptive applications

被引:0
|
作者
Agrawal, G [1 ]
机构
[1] Univ Delaware, Dept Comp & Informat Sci, Newark, DE 19716 USA
关键词
D O I
10.1109/ICPP.1998.708533
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An important component in compiling for distributed memory machines is data partitioning, While a number of automatic analysis techniques have been proposed for this phase, none of them is applicable for irregular problems. In this paper we present compile-time analysis for determining data partitioning for such applications. We have developed a set of cost functions for determining communication and redistribution costs in irregular codes. We first determine the appropriate distributions for a single data parallel statement and then use the cost functions with a greedy algorithm for computing distributions for the full program. Initial performance results on a 16 processor IBM SP-2 are also presented.
引用
收藏
页码:587 / 594
页数:8
相关论文
共 50 条
  • [1] Adaptive Partitioning for Irregular Applications on Heterogeneous CPU-GPU Chips
    Vilches, Antonio
    Asenjo, Rafael
    Navarro, Angeles
    Corbera, Francisco
    Gran, Ruben
    Garzaran, Maria
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 140 - 149
  • [2] Automatic parallelization of irregular applications
    Gutiérrez, E
    Asenjo, R
    Plata, O
    Zapata, EL
    PARALLEL COMPUTING, 2000, 26 (13-14) : 1709 - 1738
  • [3] Performance and irregular behavior of adaptive task partitioning
    de Doncker, E
    Zanny, R
    Kaugars, K
    Cucos, L
    COMPUTATIONAL SCIENCE -- ICCS 2001, PROCEEDINGS PT 2, 2001, 2074 : 118 - 127
  • [4] A hierarchical data partitioning strategy for irregular applications: a case study in digital pathology
    Barreiros Jr, Willian
    Kong, Jun
    Ferreira, Renato
    Teodoro, George
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (01):
  • [5] Automatic Partitioning of Database Applications
    Cheung, Alvin
    Madden, Samuel
    Arden, Owen
    Myers, Andrew C.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (11): : 1471 - 1482
  • [6] Dynamic process partitioning and migration for irregular applications
    Czarnul, P
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 123 - 128
  • [7] Adaptive Partitioning for Iterated Sequences of Irregular OpenCL Kernels
    Huchant, Pierre
    Barthou, Denis
    Counilh, Marie-Christine
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 262 - 265
  • [8] Data partitioning-based parallel irregular reductions
    Gutiérrez, E
    Plata, O
    Zapata, EL
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (2-3): : 155 - 172
  • [9] RECTILINEAR PARTITIONING OF IRREGULAR DATA-PARALLEL COMPUTATIONS
    NICOL, DM
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 23 (02) : 119 - 134
  • [10] An Adaptive Power Management System for Multimedia Applications Using Data Stream Partitioning
    Park, Sang Oh
    Lee, Jae Kyoung
    Kim, Sung Jo
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 851 - 852