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