DocumentCode
3706748
Title
Thread-Level Value Speculation for Image-Processing Applications
Author
Jun-Si Wu;Yuan-Fu Sheiue;Peng-Sheng Chen
Author_Institution
Dept. of Comput. Sci. &
fYear
2015
Firstpage
74
Lastpage
80
Abstract
Thread-level speculation (TLS) is a technique used to aggressively exploit the parallelism of a program at runtime. In this paper, we develop a programming model for software-based, thread-level value speculation that can be used for image processing. The proposed technique allows users to leverage thread-level value speculation to parallelize programs step-by-step. The whole implementation is built upon the POSIX (Portable Operating System Interface of UNIX) thread library. The experimental results show that the proposed programming model can generate performance benefits for the tested benchmark programs.
Keywords
"Instruction sets","Programming","Parallel processing","Runtime","Multicore processing","Adaptation models"
Publisher
ieee
Conference_Titel
Parallel Processing Workshops (ICPPW), 2015 44th International Conference on
ISSN
1530-2016
Type
conf
DOI
10.1109/ICPPW.2015.19
Filename
7349896
Link To Document