• DocumentCode
    2244507
  • Title

    Vapor: Virtual Machine Based Parallel Program Profiling Framework

  • Author

    Tan, Yusong ; Chen, Wei ; Wu, Qingbo

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    670
  • Lastpage
    675
  • Abstract
    It is hard to execute parallel program efficiently on man-core platform because we could not divide program into appropriate granularity executed simultaneously. Based on virtual machine and binary translation technologies the article proposes the vapor profiling framework that uses SBIRP instruction in-place replacement method to collect program´s run-time control flow and data flow information precisely. Moreover, it explains how to create control flow and data flow dependency graphs. Experiment results prove that vapor has better performance than traditional methods.
  • Keywords
    data flow computing; data flow graphs; parallel programming; virtual machines; binary translation technology; data flow dependency graph; data flow information; instruction in-place replacement method; man-core platform; parallel program profiling framework; run-time control flow; super-block-based in-place replacement; vapor profiling framework; virtual machine; binary translation; program profiling; vapor; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2010 IEEE 16th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-9727-0
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2010.59
  • Filename
    5695664