DocumentCode :
1753386
Title :
Predicting conditional branch outcomes on a Sobel edge detecting filter
Author :
Jin, Zhigang ; Passos, Nelson L.
Author_Institution :
Computer Science Program, Midwestern State University, Wichita Falls, TX 76308, USA
Volume :
3
fYear :
2002
fDate :
13-17 May 2002
Abstract :
Multi-dimensional signal processing usually requires the high-speed performance obtained from instruction-level parallelism. The Sobel edge detector algorithm can be classified as a typical multi-dimensional signal processing application since it is applicable to images represented in a two-dimensional space. The kernel of such algorithm consists of a nested loop with embedded conditional branches, which are used to determine the existence of an edge. The hardware implementation of a Sobel algorithm may require either extra execution time due to pipeline stalls or resource redundancy in order to handle the branch. This paper shows a new architecture design, which establishes, in advance, the outcome of the conditional branches and allows the execution of the loop with an apparent one hundred percent prediction accuracy.
Keywords :
Software; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing (ICASSP), 2002 IEEE International Conference on
Conference_Location :
Orlando, FL, USA
ISSN :
1520-6149
Print_ISBN :
0-7803-7402-9
Type :
conf
DOI :
10.1109/ICASSP.2002.5745328
Filename :
5745328
Link To Document :
بازگشت