• DocumentCode
    1687173
  • Title

    Adaptive speculation in behavior-oriented parallelization

  • Author

    Jiang, Yunlian ; Shen, Xipeng

  • Author_Institution
    Comput. Sci. Dept., Coll. of William & Mary, Williamsburg, VA
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Behavior-oriented parallelization is a technique for parallelizing complex sequential programs that have dynamic parallelism. Although the technique shows promising results, the software speculation mechanism it uses is not cost-efficient. Failed speculations may waste computing resource and severely degrade system efficiency. In this work, we propose adaptive speculation to predict the profitability of a speculation and dynamically enable or disable the speculation of a region. Experimental results demonstrate the effectiveness of the scheme in improving the efficiency of software speculation. In addition, the adaptive speculation can also enhance the usability of behavior-oriented parallelization by allowing users to label potential parallel regions more flexibly.
  • Keywords
    parallel programming; adaptive speculation; behavior-oriented parallelization; complex sequential programs; software speculation mechanism; waste computing resource; Computer science; Degradation; Educational institutions; Labeling; Parallel processing; Profitability; Protection; Runtime; Uncertainty; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536403
  • Filename
    4536403