|
Published Articles >> Table of Contents >> Abstract
Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'06)
pp. 138-143
Reverse Compilation for Speculative Parallel Threading
Xiaoqi Yang, University of Science and Technology of China, China
Qilong Zheng, University of Science and Technology of China, China
Guoliang Chen, University of Science and Technology of China, China
Zhen Yao, University of Science and Technology of China, China
Full Article Text:

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PDCAT.2006.94
Send link to a friend
| Abstract |
|
Multi-core processors can easily provide benefits for
multithreaded workloads, but many applications
written for uniprocessors cannot automatically benefit
from chip multiprocessors (CMP) designs. This paper
presents a reverse compilation framework, which
translates existing binary code without source code to
the Static Single Assignment (SSA) form, and then the
internal SSA form is applied by the compilation phase
to generate the Speculative Parallel Threading (SPT)
code. A profiler is applied to optimize the code
dynamically during execution. The evaluation results
show that these existing binary codes without source
codes execute on CMP with performance improved,
due to taking advantage of the speculative parallel
threading support provided by the processor.
|
Additional Information
|
Citation:
Xiaoqi Yang, Qilong Zheng, Guoliang Chen, Zhen Yao,
"Reverse Compilation for Speculative Parallel Threading,"
pdcat,
pp. 138-143,
Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'06),
2006
|
|