On automatic parallelization of irregular reductions on scalable shared memory systems

被引:0
|
作者
Gutiérrez, E [1 ]
Plata, O [1 ]
Zapata, EL [1 ]
机构
[1] Univ Malaga, Dept Comp Architecture, E-29080 Malaga, Spain
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a new parallelization method for reductions of arrays with subscripted subscripts on scalable shared-memory multiprocessors. The mapping of computations is based on the conflict-free write distribution of the reduction vector across the processors. The proposed method is general, scalable, and easy to implement on a compiler. A performance evaluation and comparison with other existing techniques is presented. From the experimental results, the proposed method is a clear alternative to the array expansion and privatized buffer methods, usual on state-of-the-art; parallelizing compilers, like Polaris or SUIF.
引用
收藏
页码:422 / 429
页数:8
相关论文
共 50 条
  • [1] Automatic parallelization of a class of irregular loops for distributed memory systems
    Ravishankar, Mahesh
    Eisenlohr, John
    Pouchet, Louis-Noël
    Ramanujam, J.
    Rountev, Atanas
    Sadayappan, P.
    [J]. Ravishankar, Mahesh (ravishan@cse.ohio-state.edu), 1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (01):
  • [2] Parallelization of benchmarks for scalable shared-memory multiprocessors
    Paek, Y
    Navarro, A
    Zapata, E
    Padua, D
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1998, : 401 - 408
  • [3] Efficient parallelization of unstructured reductions on shared memory parallel architectures
    Benkner, S
    Brandes, T
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 435 - 442
  • [4] Region-based parallelization of irregular reductions on explicitly managed memory hierarchies
    Kim, Seonggun
    Han, Hwansoo
    Choe, Kwang-Moo
    [J]. JOURNAL OF SUPERCOMPUTING, 2011, 56 (01): : 25 - 55
  • [5] Region-based parallelization of irregular reductions on explicitly managed memory hierarchies
    Seonggun Kim
    Hwansoo Han
    Kwang-Moo Choe
    [J]. The Journal of Supercomputing, 2011, 56 : 25 - 55
  • [6] Automatic parallelization of irregular applications
    Gutiérrez, E
    Asenjo, R
    Plata, O
    Zapata, EL
    [J]. PARALLEL COMPUTING, 2000, 26 (13-14) : 1709 - 1738
  • [7] Architectural support for scalable speculative parallelization in shared-memory multiprocessors
    Cintra, M
    Martínez, JF
    Torrellas, J
    [J]. PROCEEDING OF THE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2000, : 13 - 24
  • [8] Architectural support for parallel reductions in scalable shared-memory multiprocessors
    Garzarán, MJ
    Prvulovic, M
    Zhang, Y
    Jula, A
    Yu, H
    Rauchwerger, L
    Torrellas, J
    [J]. 2001 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2001, : 243 - 254
  • [9] The Sandpile Model: Parallelization of Efficient Algorithms for Systems with Shared Memory
    Frehmel, Sebastian
    [J]. CELLULAR AUTOMATA, 2010, 6350 : 35 - 45
  • [10] Run-time characterization of irregular accesses applied to parallelization of irregular reductions
    Singh, DE
    Rivera, FF
    Martín, MJ
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 17 - 22