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 :
بازگشت