SPECULATIVE EVALUATION FOR PARALLEL GRAPH REDUCTION

被引:0
|
作者
MATTSON, JS [1 ]
GRISWOLD, WG [1 ]
机构
[1] UNIV CALIF SAN DIEGO,DEPT COMP SCI & ENGN,LA JOLLA,CA 92037
关键词
PROGRAMMING TECHNIQUES; APPLICATIVE; (FUNCTIONAL); PROGRAMMING; CONCURRENT PROGRAMMING;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Speculative evaluation can improve the performance of parallel graph reduction systems through increased parallelism. Although speculation is costly, much of the burden can be absorbed by processors which would otherwise be idle. Despite the overhead required for speculative task management, our prototype implementation achieves 70% efficiency for speculative graph reduction, with little impact on mandatory tasks. Through speculative evaluation, some simple benchmarks exhibit nearly a factor of five speedup over their conservative counterparts.
引用
收藏
页码:331 / 334
页数:4
相关论文
共 50 条
  • [21] EXPERIMENTS WITH A TRANSPUTER-BASED PARALLEL GRAPH REDUCTION MACHINE
    RABHI, FA
    MANSON, GA
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1991, 3 (04): : 413 - 422
  • [22] TOWARD THE DESIGN OF A PARALLEL GRAPH REDUCTION MACHINE - THE MARS PROJECT
    CASTAN, M
    DURRIEU, G
    LECUSSAN, B
    LEMAITRE, M
    CONTESSA, A
    COUSIN, E
    NG, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 279 : 160 - 180
  • [24] PRINCIPLES FOR THE DESIGN OF A DISTRIBUTED MEMORY ARCHITECTURE FOR PARALLEL GRAPH REDUCTION
    BEVAN, DI
    BURN, GL
    KARIA, RJ
    ROBSON, JD
    COMPUTER JOURNAL, 1989, 32 (05): : 461 - 469
  • [25] Efficient shared-memory support for parallel graph reduction
    Bennett, Andrew J.
    Kelly, Paul H.J.
    Future Generation Computer Systems, 1997, 12 (06): : 481 - 503
  • [26] Speculative Optimizations for Parallel Programs on Multicores
    Nagarajan, Vijay
    Gupta, Rajiv
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2010, 5898 : 323 - 337
  • [27] The evaluation of parallel FEM techniques based on graph partitioning
    Zhou, Guobin
    Jia, Hong
    Lu, Yanlin
    ICAT 2006: 16TH INTERNATIONAL CONFERENCE ON ARTIFICIAL REALITY AND TELEXISTENCE - WORSHOPS, PROCEEDINGS, 2006, : 566 - +
  • [28] Speculative parallelization of partially parallel loops
    Dang, FH
    Rauchwerger, L
    LANGUAGES, COMPILERS, AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS, 2000, 1915 : 285 - 299
  • [29] Speculative parallel threading architecture and compilation
    Li, XF
    Du, ZH
    Yang, C
    Lim, CC
    Ngai, TF
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2005, : 285 - 294
  • [30] Reverse compilation for speculative parallel threading
    Yang, Xiaoqi
    Zheng, Qiong
    Chen, Guoliang
    Yao, Zhen
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2006, : 138 - +