Reducing parallel overheads through dynamic serialization

被引:19
|
作者
Voss, M [1 ]
Eigenmann, R [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
来源
IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS | 1999年
关键词
D O I
10.1109/IPPS.1999.760440
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
If parallelism can be successfully exploited in a program, significant reductions in execution time can be achieved. However, if sections of the code are dominated by parallel overheads, the overall,program performance can degrade. We propose a framework, based on an inspector-executor model, for identifying loops that are dominated by parallel over heads and dynamically serializing these loops. We implement this framework in the Polaris parallelizing compiler and evaluate two portable methods for classifying loops as profitable or unprofitable. We show that for sis benchmark programs fr om the Perfect Club and SPEC 95 suites, parallel program execution times can be improved by as much as 85% on 16 processors of an Origin 2000.
引用
收藏
页码:88 / 92
页数:5
相关论文
共 50 条
  • [31] Energy Aware Persistence: Reducing the Energy Overheads of Persistent Memory
    Kannan, Sudarsun
    Qureshi, Moinudin
    Gavrilovska, Ada
    Schwan, Karsten
    IEEE COMPUTER ARCHITECTURE LETTERS, 2016, 15 (02) : 89 - 92
  • [32] Reducing system overheads in home-based software DSMs
    Hu, Weiwu
    Shi, Weisong
    Tang, Zhimin
    Proceedings of the International Parallel Processing Symposium, IPPS, 1999, : 167 - 173
  • [33] Hiding communication overheads in dynamic load balancing for multicomputers
    Rim, H
    Jang, JW
    Kim, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 58 (01) : 11 - 22
  • [34] Reducing Reconfiguration Overheads in Heterogeneous Multicore RSoCs with Predictive Configuration Management
    Chevobbe, Stephane
    Guyetant, Stephane
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2009, 2009
  • [35] Reducing dTLB energy through dynamic resizing
    Delaluz, V
    Kandemir, M
    Sivasubramaniam, A
    Irwin, N
    Vijaykrishnan, N
    21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS, 2003, : 358 - 363
  • [36] A priority ceiling protocol with dynamic adjustment of serialization order
    Lam, K
    Son, SH
    Hung, SI
    13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, : 552 - 561
  • [37] Two methods for reducing the area overheads of self-feedback testing
    Kuang, J. (jshkuang@hotmail.com), 1600, Science Press (49):
  • [38] Exploring effective uses of the tagged memory for reducing bounds checking overheads
    Seo, Jiwon
    Bang, Inyoung
    Cho, Yungi
    Shin, Jangseop
    Hwang, Dongil
    Kwon, Donghyun
    Cho, Yeongpil
    Paek, Yunheung
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (01) : 1032 - 1064
  • [39] Exploring effective uses of the tagged memory for reducing bounds checking overheads
    Jiwon Seo
    Inyoung Bang
    Yungi Cho
    Jangseop Shin
    Dongil Hwang
    Donghyun Kwon
    Yeongpil Cho
    Yunheung Paek
    The Journal of Supercomputing, 2023, 79 : 1032 - 1064
  • [40] Analysing and reducing the protocol overheads of MPOA in the intra-IASG communication
    Lai, WK
    Chung, JM
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (04): : 255 - 262