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