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. &
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"
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2015 44th International Conference on
DOI :
10.1109/ICPPW.2015.19