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
Link To Document